LLVM 20.0.0git
llvm::SelectionDAGBuilder Member List

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

AAllvm::SelectionDAGBuilder
ACllvm::SelectionDAGBuilder
addDanglingDebugInfo(SmallVectorImpl< Value * > &Values, DILocalVariable *Var, DIExpression *Expr, bool IsVariadic, DebugLoc DL, unsigned Order)llvm::SelectionDAGBuilder
clear()llvm::SelectionDAGBuilder
clearDanglingDebugInfo()llvm::SelectionDAGBuilder
ConstantsOutllvm::SelectionDAGBuilder
Contextllvm::SelectionDAGBuilder
CopyToExportRegsIfNeeded(const Value *V)llvm::SelectionDAGBuilder
CopyValueToVirtualRegister(const Value *V, unsigned Reg, ISD::NodeType ExtendType=ISD::ANY_EXTEND)llvm::SelectionDAGBuilder
DAGllvm::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
FuncInfollvm::SelectionDAGBuilder
getControlRoot()llvm::SelectionDAGBuilder
getCopyFromRegs(const Value *V, Type *Ty)llvm::SelectionDAGBuilder
getCurDebugLoc() constllvm::SelectionDAGBuilderinline
getCurSDLoc() constllvm::SelectionDAGBuilderinline
getFrameIndexTy()llvm::SelectionDAGBuilderinline
getMemoryRoot()llvm::SelectionDAGBuilder
getNonRegisterValue(const Value *V)llvm::SelectionDAGBuilder
getRoot()llvm::SelectionDAGBuilder
getValue(const Value *V)llvm::SelectionDAGBuilder
getValueImpl(const Value *V)llvm::SelectionDAGBuilder
GFIllvm::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
HasTailCallllvm::SelectionDAGBuilder
init(GCFunctionInfo *gfi, AAResults *AA, AssumptionCache *AC, 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
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
LowestSDNodeOrderllvm::SelectionDAGBuilderstatic
LPadToCallSiteMapllvm::SelectionDAGBuilder
PendingLoadsllvm::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::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
shouldKeepJumpConditionsTogether(const FunctionLoweringInfo &FuncInfo, const BranchInst &I, Instruction::BinaryOps Opc, const Value *Lhs, const Value *Rhs, TargetLoweringBase::CondMergingParams Params) constllvm::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
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