AA | llvm::SelectionDAGBuilder | |
BitTestCases | llvm::SelectionDAGBuilder | |
clear() | llvm::SelectionDAGBuilder | |
clearDanglingDebugInfo() | llvm::SelectionDAGBuilder | |
ConstantsOut | llvm::SelectionDAGBuilder | |
Context | llvm::SelectionDAGBuilder | |
CopyToExportRegsIfNeeded(const Value *V) | llvm::SelectionDAGBuilder | |
CopyValueToVirtualRegister(const Value *V, unsigned Reg) | llvm::SelectionDAGBuilder | |
DAG | llvm::SelectionDAGBuilder | |
DL | llvm::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) const | llvm::SelectionDAGBuilder | |
FuncInfo | llvm::SelectionDAGBuilder | |
getControlRoot() | llvm::SelectionDAGBuilder | |
getCopyFromRegs(const Value *V, Type *Ty) | llvm::SelectionDAGBuilder | |
getCurDebugLoc() const | llvm::SelectionDAGBuilder | inline |
getCurSDLoc() const | llvm::SelectionDAGBuilder | inline |
getFrameIndexTy() | llvm::SelectionDAGBuilder | inline |
getNodeForIRValue(const Value *V) | llvm::SelectionDAGBuilder | inline |
getNonRegisterValue(const Value *V) | llvm::SelectionDAGBuilder | |
getRoot() | llvm::SelectionDAGBuilder | |
getValue(const Value *V) | llvm::SelectionDAGBuilder | |
getValueImpl(const Value *V) | llvm::SelectionDAGBuilder | |
GFI | llvm::SelectionDAGBuilder | |
HasTailCall | llvm::SelectionDAGBuilder | |
init(GCFunctionInfo *gfi, AliasAnalysis *AA, const TargetLibraryInfo *li) | llvm::SelectionDAGBuilder | |
isExportableFromCurrentBlock(const Value *V, const BasicBlock *FromBB) | llvm::SelectionDAGBuilder | |
JTCases | llvm::SelectionDAGBuilder | |
LibInfo | llvm::SelectionDAGBuilder | |
LowerAsSTATEPOINT(StatepointLoweringInfo &SI) | llvm::SelectionDAGBuilder | |
LowerCallSiteWithDeoptBundle(ImmutableCallSite CS, SDValue Callee, const BasicBlock *EHPadBB) | llvm::SelectionDAGBuilder | |
LowerCallSiteWithDeoptBundleImpl(ImmutableCallSite CS, 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 | |
LowestSDNodeOrder | llvm::SelectionDAGBuilder | static |
LPadToCallSiteMap | llvm::SelectionDAGBuilder | |
PendingLoads | llvm::SelectionDAGBuilder | |
populateCallLoweringInfo(TargetLowering::CallLoweringInfo &CLI, ImmutableCallSite CS, unsigned ArgIdx, unsigned NumArgs, SDValue Callee, Type *ReturnTy, bool IsPatchPoint) | llvm::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 | |
SPDescriptor | llvm::SelectionDAGBuilder | |
StatepointLowering | llvm::SelectionDAGBuilder | |
SwitchCases | llvm::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, BranchProbability BranchProbToNext, 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 | |