LLVM API Documentation

llvm::SelectionDAGBuilder Member List
This is the complete list of members for llvm::SelectionDAGBuilder, including all inherited members.
AAllvm::SelectionDAGBuilder
BitTestCasesllvm::SelectionDAGBuilder
clear()llvm::SelectionDAGBuilder
clearDanglingDebugInfo()llvm::SelectionDAGBuilder
ConstantsOutllvm::SelectionDAGBuilder
Contextllvm::SelectionDAGBuilder
CopyToExportRegsIfNeeded(const Value *V)llvm::SelectionDAGBuilder
CopyValueToVirtualRegister(const Value *V, unsigned Reg)llvm::SelectionDAGBuilder
DAGllvm::SelectionDAGBuilder
DLllvm::SelectionDAGBuilder
EmitBranchForMergedCondition(const Value *Cond, MachineBasicBlock *TBB, MachineBasicBlock *FBB, MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, uint32_t TW, uint32_t FW)llvm::SelectionDAGBuilder
ExportFromCurrentBlock(const Value *V)llvm::SelectionDAGBuilder
FindMergedConditions(const Value *Cond, MachineBasicBlock *TBB, MachineBasicBlock *FBB, MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, unsigned Opc, uint32_t TW, uint32_t FW)llvm::SelectionDAGBuilder
FuncInfollvm::SelectionDAGBuilder
getControlRoot()llvm::SelectionDAGBuilder
getCurDebugLoc() const llvm::SelectionDAGBuilder [inline]
getCurSDLoc() const llvm::SelectionDAGBuilder [inline]
getNonRegisterValue(const Value *V)llvm::SelectionDAGBuilder
getRoot()llvm::SelectionDAGBuilder
getSDNodeOrder() const llvm::SelectionDAGBuilder [inline]
getValue(const Value *V)llvm::SelectionDAGBuilder
getValueImpl(const Value *V)llvm::SelectionDAGBuilder
GFIllvm::SelectionDAGBuilder
HasTailCallllvm::SelectionDAGBuilder
init(GCFunctionInfo *gfi, AliasAnalysis &aa, const TargetLibraryInfo *li)llvm::SelectionDAGBuilder
isExportableFromCurrentBlock(const Value *V, const BasicBlock *FromBB)llvm::SelectionDAGBuilder
JTCasesllvm::SelectionDAGBuilder
LibInfollvm::SelectionDAGBuilder
LowerCallOperands(const CallInst &CI, unsigned ArgIdx, unsigned NumArgs, SDValue Callee, bool useVoidTy=false)llvm::SelectionDAGBuilder
LowerCallTo(ImmutableCallSite CS, SDValue Callee, bool IsTailCall, MachineBasicBlock *LandingPad=nullptr)llvm::SelectionDAGBuilder
LowestSDNodeOrderllvm::SelectionDAGBuilder [static]
LPadToCallSiteMapllvm::SelectionDAGBuilder
OptLevelllvm::SelectionDAGBuilder
PendingLoadsllvm::SelectionDAGBuilder
resolveDanglingDebugInfo(const Value *V, SDValue Val)llvm::SelectionDAGBuilder
SelectionDAGBuilder(SelectionDAG &dag, FunctionLoweringInfo &funcinfo, CodeGenOpt::Level ol)llvm::SelectionDAGBuilder [inline]
setUnusedArgValue(const Value *V, SDValue NewN)llvm::SelectionDAGBuilder [inline]
setValue(const Value *V, SDValue NewN)llvm::SelectionDAGBuilder [inline]
ShouldEmitAsBranches(const std::vector< CaseBlock > &Cases)llvm::SelectionDAGBuilder
SPDescriptorllvm::SelectionDAGBuilder
SwitchCasesllvm::SelectionDAGBuilder
UpdateSplitBlock(MachineBasicBlock *First, MachineBasicBlock *Last)llvm::SelectionDAGBuilder
visit(const Instruction &I)llvm::SelectionDAGBuilder
visit(unsigned Opcode, const User &I)llvm::SelectionDAGBuilder
visitBitTestCase(BitTestBlock &BB, MachineBasicBlock *NextMBB, uint32_t BranchWeightToNext, unsigned Reg, BitTestCase &B, MachineBasicBlock *SwitchBB)llvm::SelectionDAGBuilder
visitBitTestHeader(BitTestBlock &B, MachineBasicBlock *SwitchBB)llvm::SelectionDAGBuilder
visitJumpTable(JumpTable &JT)llvm::SelectionDAGBuilder
visitJumpTableHeader(JumpTable &JT, JumpTableHeader &JTH, MachineBasicBlock *SwitchBB)llvm::SelectionDAGBuilder
visitSPDescriptorFailure(StackProtectorDescriptor &SPD)llvm::SelectionDAGBuilder
visitSPDescriptorParent(StackProtectorDescriptor &SPD, MachineBasicBlock *ParentBB)llvm::SelectionDAGBuilder
visitSwitchCase(CaseBlock &CB, MachineBasicBlock *SwitchBB)llvm::SelectionDAGBuilder