|
LLVM 22.0.0git
|
This is the complete list of members for llvm::SelectionDAGBuilder, including all inherited members.
| AC | llvm::SelectionDAGBuilder | |
| addDanglingDebugInfo(SmallVectorImpl< Value * > &Values, DILocalVariable *Var, DIExpression *Expr, bool IsVariadic, DebugLoc DL, unsigned Order) | llvm::SelectionDAGBuilder | |
| BatchAA | llvm::SelectionDAGBuilder | |
| canTailCall(const CallBase &CB) const | llvm::SelectionDAGBuilder | |
| clear() | llvm::SelectionDAGBuilder | |
| clearDanglingDebugInfo() | llvm::SelectionDAGBuilder | |
| ConstantsOut | llvm::SelectionDAGBuilder | |
| Context | llvm::SelectionDAGBuilder | |
| CopyToExportRegsIfNeeded(const Value *V) | llvm::SelectionDAGBuilder | |
| CopyValueToVirtualRegister(const Value *V, Register 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 |
| getFPOperationRoot(fp::ExceptionBehavior EB) | llvm::SelectionDAGBuilder | |
| 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, BatchAAResults *BatchAA, 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 |