LLVM 20.0.0git
|
This is the complete list of members for llvm::SelectionDAGBuilder, including all inherited members.
AA | llvm::SelectionDAGBuilder | |
AC | llvm::SelectionDAGBuilder | |
addDanglingDebugInfo(SmallVectorImpl< Value * > &Values, DILocalVariable *Var, DIExpression *Expr, bool IsVariadic, DebugLoc DL, unsigned Order) | 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, ISD::NodeType ExtendType=ISD::ANY_EXTEND) | llvm::SelectionDAGBuilder | |
DAG | 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 | |
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 |
getMemoryRoot() | llvm::SelectionDAGBuilder | |
getNonRegisterValue(const Value *V) | llvm::SelectionDAGBuilder | |
getRoot() | llvm::SelectionDAGBuilder | |
getValue(const Value *V) | llvm::SelectionDAGBuilder | |
getValueImpl(const Value *V) | llvm::SelectionDAGBuilder | |
GFI | llvm::SelectionDAGBuilder | |
handleDebugDeclare(Value *Address, DILocalVariable *Variable, DIExpression *Expression, DebugLoc DL) | llvm::SelectionDAGBuilder | |
handleDebugValue(ArrayRef< const Value * > Values, DILocalVariable *Var, DIExpression *Expr, DebugLoc DbgLoc, unsigned Order, bool IsVariadic) | llvm::SelectionDAGBuilder | |
handleKillDebugValue(DILocalVariable *Var, DIExpression *Expr, DebugLoc DbgLoc, unsigned Order) | llvm::SelectionDAGBuilder | |
HasTailCall | llvm::SelectionDAGBuilder | |
init(GCFunctionInfo *gfi, AAResults *AA, AssumptionCache *AC, const TargetLibraryInfo *li) | llvm::SelectionDAGBuilder | |
isExportableFromCurrentBlock(const Value *V, const BasicBlock *FromBB) | llvm::SelectionDAGBuilder | |
LibInfo | llvm::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 | |
LowerCallSiteWithPtrAuthBundle(const CallBase &CB, const BasicBlock *EHPadBB) | llvm::SelectionDAGBuilder | |
LowerCallTo(const CallBase &CB, SDValue Callee, bool IsTailCall, bool IsMustTailCall, const BasicBlock *EHPadBB=nullptr, const TargetLowering::PtrAuthInfo *PAI=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(const GCStatepointInst &I, const BasicBlock *EHPadBB=nullptr) | llvm::SelectionDAGBuilder | |
LowestSDNodeOrder | llvm::SelectionDAGBuilder | static |
LPadToCallSiteMap | llvm::SelectionDAGBuilder | |
PendingLoads | llvm::SelectionDAGBuilder | |
populateCallLoweringInfo(TargetLowering::CallLoweringInfo &CLI, const CallBase *Call, unsigned ArgIdx, unsigned NumArgs, SDValue Callee, Type *ReturnTy, AttributeSet RetAttrs, bool IsPatchPoint) | llvm::SelectionDAGBuilder | |
resolveDanglingDebugInfo(const Value *V, SDValue Val) | llvm::SelectionDAGBuilder | |
resolveOrClearDbgInfo() | llvm::SelectionDAGBuilder | |
salvageUnresolvedDbgValue(const Value *V, DanglingDebugInfo &DDI) | llvm::SelectionDAGBuilder | |
SelectionDAGBuilder(SelectionDAG &dag, FunctionLoweringInfo &funcinfo, SwiftErrorValueTracking &swifterror, CodeGenOptLevel 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< SwitchCG::CaseBlock > &Cases) | llvm::SelectionDAGBuilder | |
shouldKeepJumpConditionsTogether(const FunctionLoweringInfo &FuncInfo, const BranchInst &I, Instruction::BinaryOps Opc, const Value *Lhs, const Value *Rhs, TargetLoweringBase::CondMergingParams Params) const | llvm::SelectionDAGBuilder | |
SL | llvm::SelectionDAGBuilder | |
SPDescriptor | llvm::SelectionDAGBuilder | |
StatepointLowering | llvm::SelectionDAGBuilder | |
SwiftError | llvm::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, Register Reg, SwitchCG::BitTestCase &B, MachineBasicBlock *SwitchBB) | llvm::SelectionDAGBuilder | |
visitBitTestHeader(SwitchCG::BitTestBlock &B, MachineBasicBlock *SwitchBB) | llvm::SelectionDAGBuilder | |
visitDbgInfo(const Instruction &I) | 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 |