LLVM  10.0.0svn
llvm::SelectionDAGBuilder Member List

This is the complete list of members for llvm::SelectionDAGBuilder, including all inherited members.

AAllvm::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
dropDanglingDebugInfo(const DILocalVariable *Variable, const DIExpression *Expr)llvm::SelectionDAGBuilder
EmitBranchForMergedCondition(const Value *Cond, MachineBasicBlock *TBB, MachineBasicBlock *FBB, MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, BranchProbability TProb, BranchProbability FProb, bool InvertCond)llvm::SelectionDAGBuilder
ExportFromCurrentBlock(const Value *V)llvm::SelectionDAGBuilder
FindMergedConditions(const Value *Cond, MachineBasicBlock *TBB, MachineBasicBlock *FBB, MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB, Instruction::BinaryOps Opc, BranchProbability TProb, BranchProbability FProb, bool InvertCond)llvm::SelectionDAGBuilder
findValue(const Value *V) constllvm::SelectionDAGBuilder
FuncInfollvm::SelectionDAGBuilder
getControlRoot()llvm::SelectionDAGBuilder
getCopyFromRegs(const Value *V, Type *Ty)llvm::SelectionDAGBuilder
getCurDebugLoc() constllvm::SelectionDAGBuilderinline
getCurSDLoc() constllvm::SelectionDAGBuilderinline
getFrameIndexTy()llvm::SelectionDAGBuilderinline
getNodeForIRValue(const Value *V)llvm::SelectionDAGBuilderinline
getNonRegisterValue(const Value *V)llvm::SelectionDAGBuilder
getRoot()llvm::SelectionDAGBuilder
getValue(const Value *V)llvm::SelectionDAGBuilder
getValueImpl(const Value *V)llvm::SelectionDAGBuilder
GFIllvm::SelectionDAGBuilder
handleDebugValue(const Value *V, DILocalVariable *Var, DIExpression *Expr, DebugLoc CurDL, DebugLoc InstDL, unsigned Order)llvm::SelectionDAGBuilder
HasTailCallllvm::SelectionDAGBuilder
init(GCFunctionInfo *gfi, AliasAnalysis *AA, const TargetLibraryInfo *li)llvm::SelectionDAGBuilder
isExportableFromCurrentBlock(const Value *V, const BasicBlock *FromBB)llvm::SelectionDAGBuilder
LibInfollvm::SelectionDAGBuilder
LowerAsSTATEPOINT(StatepointLoweringInfo &SI)llvm::SelectionDAGBuilder
LowerCallSiteWithDeoptBundle(const CallBase *Call, SDValue Callee, const BasicBlock *EHPadBB)llvm::SelectionDAGBuilder
LowerCallSiteWithDeoptBundleImpl(const CallBase *Call, SDValue Callee, const BasicBlock *EHPadBB, bool VarArgDisallowed, bool ForceVoidReturnTy)llvm::SelectionDAGBuilder
LowerCallTo(ImmutableCallSite CS, SDValue Callee, bool IsTailCall, const BasicBlock *EHPadBB=nullptr)llvm::SelectionDAGBuilder
LowerDeoptimizeCall(const CallInst *CI)llvm::SelectionDAGBuilder
LowerDeoptimizingReturn()llvm::SelectionDAGBuilder
lowerInvokable(TargetLowering::CallLoweringInfo &CLI, const BasicBlock *EHPadBB=nullptr)llvm::SelectionDAGBuilder
lowerRangeToAssertZExt(SelectionDAG &DAG, const Instruction &I, SDValue Op)llvm::SelectionDAGBuilder
LowerStatepoint(ImmutableStatepoint ISP, const BasicBlock *EHPadBB=nullptr)llvm::SelectionDAGBuilder
LowestSDNodeOrderllvm::SelectionDAGBuilderstatic
LPadToCallSiteMapllvm::SelectionDAGBuilder
PendingLoadsllvm::SelectionDAGBuilder
populateCallLoweringInfo(TargetLowering::CallLoweringInfo &CLI, const CallBase *Call, unsigned ArgIdx, unsigned NumArgs, SDValue Callee, Type *ReturnTy, bool IsPatchPoint)llvm::SelectionDAGBuilder
resolveDanglingDebugInfo(const Value *V, SDValue Val)llvm::SelectionDAGBuilder
resolveOrClearDbgInfo()llvm::SelectionDAGBuilder
salvageUnresolvedDbgValue(DanglingDebugInfo &DDI)llvm::SelectionDAGBuilder
SelectionDAGBuilder(SelectionDAG &dag, FunctionLoweringInfo &funcinfo, SwiftErrorValueTracking &swifterror, CodeGenOpt::Level ol)llvm::SelectionDAGBuilderinline
setUnusedArgValue(const Value *V, SDValue NewN)llvm::SelectionDAGBuilderinline
setValue(const Value *V, SDValue NewN)llvm::SelectionDAGBuilderinline
ShouldEmitAsBranches(const std::vector< SwitchCG::CaseBlock > &Cases)llvm::SelectionDAGBuilder
SLllvm::SelectionDAGBuilder
SPDescriptorllvm::SelectionDAGBuilder
StatepointLoweringllvm::SelectionDAGBuilder
SwiftErrorllvm::SelectionDAGBuilder
UpdateSplitBlock(MachineBasicBlock *First, MachineBasicBlock *Last)llvm::SelectionDAGBuilder
visit(const Instruction &I)llvm::SelectionDAGBuilder
visit(unsigned Opcode, const User &I)llvm::SelectionDAGBuilder
visitBitTestCase(SwitchCG::BitTestBlock &BB, MachineBasicBlock *NextMBB, BranchProbability BranchProbToNext, unsigned Reg, SwitchCG::BitTestCase &B, MachineBasicBlock *SwitchBB)llvm::SelectionDAGBuilder
visitBitTestHeader(SwitchCG::BitTestBlock &B, MachineBasicBlock *SwitchBB)llvm::SelectionDAGBuilder
visitJumpTable(SwitchCG::JumpTable &JT)llvm::SelectionDAGBuilder
visitJumpTableHeader(SwitchCG::JumpTable &JT, SwitchCG::JumpTableHeader &JTH, MachineBasicBlock *SwitchBB)llvm::SelectionDAGBuilder
visitSPDescriptorFailure(StackProtectorDescriptor &SPD)llvm::SelectionDAGBuilder
visitSPDescriptorParent(StackProtectorDescriptor &SPD, MachineBasicBlock *ParentBB)llvm::SelectionDAGBuilder
visitSwitchCase(SwitchCG::CaseBlock &CB, MachineBasicBlock *SwitchBB)llvm::SelectionDAGBuilder