addBypassSlowDiv(unsigned int SlowBitWidth, unsigned int FastBitWidth) | llvm::TargetLoweringBase | inlineprotected |
AddPromotedToType(unsigned Opc, MVT OrigVT, MVT DestVT) | llvm::TargetLoweringBase | inlineprotected |
addRegisterClass(MVT VT, const TargetRegisterClass *RC) | llvm::TargetLoweringBase | inlineprotected |
AdjustInstrPostInstrSelection(MachineInstr *MI, SDNode *Node) const | llvm::SITargetLowering | virtual |
allowsUnalignedMemoryAccesses(EVT VT, bool *IsFast) const | llvm::SITargetLowering | virtual |
allowTruncateForTailCall(Type *, Type *) const | llvm::TargetLoweringBase | inlinevirtual |
AMDGPUTargetLowering(TargetMachine &TM) | llvm::AMDGPUTargetLowering | |
AnalyzeFormalArguments(CCState &State, const SmallVectorImpl< ISD::InputArg > &Ins) const | llvm::AMDGPUTargetLowering | protected |
analyzeImmediate(const SDNode *N) const | llvm::SITargetLowering | |
ArgListTy typedef | llvm::TargetLowering | |
AsmOperandInfoVector typedef | llvm::TargetLowering | |
BooleanContent enum name | llvm::TargetLoweringBase | |
BuildExactSDIV(SDValue Op1, SDValue Op2, SDLoc dl, SelectionDAG &DAG) const | llvm::TargetLowering | |
BuildSDIV(SDNode *N, SelectionDAG &DAG, bool IsAfterLegalization, std::vector< SDNode * > *Created) const | llvm::TargetLowering | |
BuildUDIV(SDNode *N, SelectionDAG &DAG, bool IsAfterLegalization, std::vector< SDNode * > *Created) const | llvm::TargetLowering | |
C_Memory enum value | llvm::TargetLowering | |
C_Other enum value | llvm::TargetLowering | |
C_Register enum value | llvm::TargetLowering | |
C_RegisterClass enum value | llvm::TargetLowering | |
C_Unknown enum value | llvm::TargetLowering | |
CanLowerReturn(CallingConv::ID, MachineFunction &, bool, const SmallVectorImpl< ISD::OutputArg > &, LLVMContext &) const | llvm::TargetLowering | inlinevirtual |
canOpTrap(unsigned Op, EVT VT) const | llvm::TargetLoweringBase | virtual |
clearOperationActions() | llvm::TargetLoweringBase | inlineprotected |
clearRegisterClasses() | llvm::TargetLoweringBase | inlineprotected |
ComputeConstraintToUse(AsmOperandInfo &OpInfo, SDValue Op, SelectionDAG *DAG=0) const | llvm::TargetLowering | virtual |
computeMaskedBitsForTargetNode(const SDValue Op, APInt &KnownZero, APInt &KnownOne, const SelectionDAG &DAG, unsigned Depth=0) const | llvm::AMDGPUTargetLowering | virtual |
ComputeNumSignBitsForTargetNode(SDValue Op, unsigned Depth=0) const | llvm::TargetLowering | virtual |
computeRegisterProperties() | llvm::TargetLoweringBase | protected |
ConstraintType enum name | llvm::TargetLowering | |
ConstraintWeight enum name | llvm::TargetLowering | |
createFastISel(FunctionLoweringInfo &, const TargetLibraryInfo *) const | llvm::TargetLowering | inlinevirtual |
CreateLiveInRegister(SelectionDAG &DAG, const TargetRegisterClass *RC, unsigned Reg, EVT VT) const | llvm::SITargetLowering | virtual |
Custom enum value | llvm::TargetLoweringBase | |
CW_Best enum value | llvm::TargetLowering | |
CW_Better enum value | llvm::TargetLowering | |
CW_Constant enum value | llvm::TargetLowering | |
CW_Default enum value | llvm::TargetLowering | |
CW_Good enum value | llvm::TargetLowering | |
CW_Invalid enum value | llvm::TargetLowering | |
CW_Memory enum value | llvm::TargetLowering | |
CW_Okay enum value | llvm::TargetLowering | |
CW_Register enum value | llvm::TargetLowering | |
CW_SpecificReg enum value | llvm::TargetLowering | |
EmitInstrWithCustomInserter(MachineInstr *MI, MachineBasicBlock *BB) const | llvm::SITargetLowering | virtual |
Expand enum value | llvm::TargetLoweringBase | |
ExpandInlineAsm(CallInst *) const | llvm::TargetLowering | inlinevirtual |
findRepresentativeClass(MVT VT) const | llvm::TargetLoweringBase | protectedvirtual |
GetAddrModeArguments(IntrinsicInst *, SmallVectorImpl< Value * > &, Type *&) const | llvm::TargetLoweringBase | inlinevirtual |
getBooleanContents(bool isVec) const | llvm::TargetLoweringBase | inline |
getBypassSlowDivWidths() const | llvm::TargetLoweringBase | inline |
getByValTypeAlignment(Type *Ty) const | llvm::TargetLoweringBase | virtual |
getCmpLibcallCC(RTLIB::Libcall Call) const | llvm::TargetLoweringBase | inline |
getCmpLibcallReturnType() const | llvm::TargetLoweringBase | virtual |
getCondCodeAction(ISD::CondCode CC, MVT VT) const | llvm::TargetLoweringBase | inline |
getConstraintType(const std::string &Constraint) const | llvm::TargetLowering | virtual |
getDataLayout() const | llvm::TargetLoweringBase | inline |
getExceptionPointerRegister() const | llvm::TargetLoweringBase | inline |
getExceptionSelectorRegister() const | llvm::TargetLoweringBase | inline |
getExtendForContent(BooleanContent Content) | llvm::TargetLoweringBase | inlinestatic |
getIndexedLoadAction(unsigned IdxMode, MVT VT) const | llvm::TargetLoweringBase | inline |
getIndexedStoreAction(unsigned IdxMode, MVT VT) const | llvm::TargetLoweringBase | inline |
getInsertFencesForAtomic() const | llvm::TargetLoweringBase | inline |
getJumpBufAlignment() const | llvm::TargetLoweringBase | inline |
getJumpBufSize() const | llvm::TargetLoweringBase | inline |
getJumpTableEncoding() const | llvm::TargetLowering | virtual |
getLibcallCallingConv(RTLIB::Libcall Call) const | llvm::TargetLoweringBase | inline |
getLibcallName(RTLIB::Libcall Call) const | llvm::TargetLoweringBase | inline |
getLoadExtAction(unsigned ExtType, MVT VT) const | llvm::TargetLoweringBase | inline |
getMaximalGlobalOffset() const | llvm::TargetLoweringBase | inlinevirtual |
getMaxStoresPerMemcpy(bool OptSize) const | llvm::TargetLoweringBase | inline |
getMaxStoresPerMemmove(bool OptSize) const | llvm::TargetLoweringBase | inline |
getMaxStoresPerMemset(bool OptSize) const | llvm::TargetLoweringBase | inline |
getMinFunctionAlignment() const | llvm::TargetLoweringBase | inline |
getMinimumJumpTableEntries() const | llvm::TargetLoweringBase | inline |
getMinStackArgumentAlignment() const | llvm::TargetLoweringBase | inline |
getMultipleConstraintMatchWeight(AsmOperandInfo &info, int maIndex) const | llvm::TargetLowering | virtual |
getNumRegisters(LLVMContext &Context, EVT VT) const | llvm::TargetLoweringBase | inline |
getObjFileLowering() const | llvm::TargetLoweringBase | inline |
getOperationAction(unsigned Op, EVT VT) const | llvm::TargetLoweringBase | inline |
getOptimalMemOpType(uint64_t, unsigned, unsigned, bool, bool, bool, MachineFunction &) const | llvm::TargetLoweringBase | inlinevirtual |
getOriginalFunctionArgs(SelectionDAG &DAG, const Function *F, const SmallVectorImpl< ISD::InputArg > &Ins, SmallVectorImpl< ISD::InputArg > &OrigIns) const | llvm::AMDGPUTargetLowering | protected |
getPICJumpTableRelocBase(SDValue Table, SelectionDAG &DAG) const | llvm::TargetLowering | virtual |
getPICJumpTableRelocBaseExpr(const MachineFunction *MF, unsigned JTI, MCContext &Ctx) const | llvm::TargetLowering | virtual |
getPointerSizeInBits(uint32_t AS=0) const | llvm::TargetLoweringBase | |
getPointerTy(uint32_t=0) const | llvm::TargetLoweringBase | virtual |
getPointerTypeSizeInBits(Type *Ty) const | llvm::TargetLoweringBase | |
getPostIndexedAddressParts(SDNode *, SDNode *, SDValue &, SDValue &, ISD::MemIndexedMode &, SelectionDAG &) const | llvm::TargetLowering | inlinevirtual |
getPrefFunctionAlignment() const | llvm::TargetLoweringBase | inline |
getPrefLoopAlignment() const | llvm::TargetLoweringBase | inline |
getPreIndexedAddressParts(SDNode *, SDValue &, SDValue &, ISD::MemIndexedMode &, SelectionDAG &) const | llvm::TargetLowering | inlinevirtual |
getRegClassFor(MVT VT) const | llvm::TargetLoweringBase | inlinevirtual |
getRegForInlineAsmConstraint(const std::string &Constraint, MVT VT) const | llvm::TargetLowering | virtual |
getRegisterType(MVT VT) const | llvm::TargetLoweringBase | inline |
getRegisterType(LLVMContext &Context, EVT VT) const | llvm::TargetLoweringBase | inline |
getRepRegClassCostFor(MVT VT) const | llvm::TargetLoweringBase | inlinevirtual |
getRepRegClassFor(MVT VT) const | llvm::TargetLoweringBase | inlinevirtual |
getScalarShiftAmountTy(EVT VT) const | llvm::SITargetLowering | virtual |
getScalingFactorCost(const AddrMode &AM, Type *Ty) const | llvm::TargetLoweringBase | inlinevirtual |
getSchedulingPreference() const | llvm::TargetLoweringBase | inline |
getSchedulingPreference(SDNode *) const | llvm::TargetLoweringBase | inlinevirtual |
getScratchRegisters(CallingConv::ID CC) const | llvm::TargetLowering | inlinevirtual |
getSetCCResultType(LLVMContext &Context, EVT VT) const | llvm::SITargetLowering | virtual |
getShiftAmountTy(EVT LHSTy) const | llvm::TargetLoweringBase | |
getSimpleValueType(Type *Ty, bool AllowUnknown=false) const | llvm::TargetLoweringBase | inline |
getSingleConstraintMatchWeight(AsmOperandInfo &info, const char *constraint) const | llvm::TargetLowering | virtual |
getStackCookieLocation(unsigned &, unsigned &) const | llvm::TargetLoweringBase | inlinevirtual |
getStackPointerRegisterToSaveRestore() const | llvm::TargetLoweringBase | inline |
getTargetMachine() const | llvm::TargetLoweringBase | inline |
getTargetNodeName(unsigned Opcode) const | llvm::AMDGPUTargetLowering | virtual |
getTgtMemIntrinsic(IntrinsicInfo &Info, const CallInst &I, unsigned Intrinsic) const | llvm::AMDGPUTargetLowering | virtual |
getTruncStoreAction(MVT ValVT, MVT MemVT) const | llvm::TargetLoweringBase | inline |
getTypeAction(LLVMContext &Context, EVT VT) const | llvm::TargetLoweringBase | inline |
getTypeAction(MVT VT) const | llvm::TargetLoweringBase | inline |
getTypeConversion(LLVMContext &Context, EVT VT) const | llvm::TargetLoweringBase | inline |
getTypeForExtArgOrReturn(MVT VT, ISD::NodeType) const | llvm::TargetLowering | inlinevirtual |
getTypeLegalizationCost(Type *Ty) const | llvm::TargetLoweringBase | |
getTypeToExpandTo(LLVMContext &Context, EVT VT) const | llvm::TargetLoweringBase | inline |
getTypeToPromoteTo(unsigned Op, MVT VT) const | llvm::TargetLoweringBase | inline |
getTypeToTransformTo(LLVMContext &Context, EVT VT) const | llvm::TargetLoweringBase | inline |
getValueType(Type *Ty, bool AllowUnknown=false) const | llvm::TargetLoweringBase | inline |
getValueTypeActions() const | llvm::TargetLoweringBase | inline |
getVectorIdxTy() const | llvm::AMDGPUTargetLowering | virtual |
getVectorTypeBreakdown(LLVMContext &Context, EVT VT, EVT &IntermediateVT, unsigned &NumIntermediates, MVT &RegisterVT) const | llvm::TargetLoweringBase | |
HandleByVal(CCState *, unsigned &, unsigned) const | llvm::TargetLowering | inlinevirtual |
hasPairedLoad(Type *, unsigned &) const | llvm::TargetLoweringBase | inlinevirtual |
hasPairedLoad(EVT, unsigned &) const | llvm::TargetLoweringBase | inlinevirtual |
hasTargetDAGCombine(ISD::NodeType NT) const | llvm::TargetLoweringBase | inline |
initActions() | llvm::TargetLoweringBase | protected |
InstructionOpcodeToISD(unsigned Opcode) const | llvm::TargetLoweringBase | |
isBigEndian() const | llvm::TargetLoweringBase | inline |
isCondCodeLegal(ISD::CondCode CC, MVT VT) const | llvm::TargetLoweringBase | inline |
IsDesirableToPromoteOp(SDValue, EVT &) const | llvm::TargetLowering | inlinevirtual |
isDesirableToTransformToIntegerOp(unsigned, EVT) const | llvm::TargetLowering | inlinevirtual |
isFAbsFree(EVT VT) const | llvm::AMDGPUTargetLowering | virtual |
isFMAFasterThanFMulAndFAdd(EVT VT) const | llvm::SITargetLowering | virtual |
isFNegFree(EVT VT) const | llvm::AMDGPUTargetLowering | virtual |
isFPImmLegal(const APFloat &Imm, EVT VT) const | llvm::AMDGPUTargetLowering | virtual |
isGAPlusOffset(SDNode *N, const GlobalValue *&GA, int64_t &Offset) const | llvm::TargetLowering | virtual |
isHWFalseValue(SDValue Op) const | llvm::AMDGPUTargetLowering | protected |
isHWTrueValue(SDValue Op) const | llvm::AMDGPUTargetLowering | protected |
isIndexedLoadLegal(unsigned IdxMode, EVT VT) const | llvm::TargetLoweringBase | inline |
isIndexedStoreLegal(unsigned IdxMode, EVT VT) const | llvm::TargetLoweringBase | inline |
isInTailCallPosition(SelectionDAG &DAG, SDNode *Node, SDValue &Chain) const | llvm::TargetLowering | |
isIntDivCheap() const | llvm::TargetLoweringBase | inline |
isJumpExpensive() const | llvm::TargetLoweringBase | inline |
isLegalAddImmediate(int64_t) const | llvm::TargetLoweringBase | inlinevirtual |
isLegalAddressingMode(const AddrMode &AM, Type *Ty) const | llvm::TargetLoweringBase | virtual |
isLegalICmpImmediate(int64_t) const | llvm::TargetLoweringBase | inlinevirtual |
isLegalRC(const TargetRegisterClass *RC) const | llvm::TargetLoweringBase | protected |
isLittleEndian() const | llvm::TargetLoweringBase | inline |
isLoadBitCastBeneficial(EVT, EVT) const LLVM_OVERRIDE | llvm::AMDGPUTargetLowering | virtual |
isLoadExtLegal(unsigned ExtType, EVT VT) const | llvm::TargetLoweringBase | inline |
isNarrowingProfitable(EVT, EVT) const | llvm::TargetLoweringBase | inlinevirtual |
isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const | llvm::TargetLoweringBase | inlinevirtual |
isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const | llvm::TargetLowering | virtual |
isOperationExpand(unsigned Op, EVT VT) const | llvm::TargetLoweringBase | inline |
isOperationLegal(unsigned Op, EVT VT) const | llvm::TargetLoweringBase | inline |
isOperationLegalOrCustom(unsigned Op, EVT VT) const | llvm::TargetLoweringBase | inline |
isOperationLegalOrPromote(unsigned Op, EVT VT) const | llvm::TargetLoweringBase | inline |
isPow2DivCheap() const | llvm::TargetLoweringBase | inline |
isPredictableSelectExpensive() const | llvm::TargetLoweringBase | inline |
isSafeMemOpType(MVT) const | llvm::TargetLoweringBase | inlinevirtual |
isSelectExpensive() const | llvm::TargetLoweringBase | inline |
isSelectSupported(SelectSupportKind) const | llvm::TargetLoweringBase | inlinevirtual |
isShuffleMaskLegal(const SmallVectorImpl< int > &, EVT) const | llvm::TargetLoweringBase | inlinevirtual |
isSlowDivBypassed() const | llvm::TargetLoweringBase | inline |
isTruncateFree(Type *, Type *) const | llvm::TargetLoweringBase | inlinevirtual |
isTruncateFree(EVT, EVT) const | llvm::TargetLoweringBase | inlinevirtual |
isTruncStoreLegal(EVT ValVT, EVT MemVT) const | llvm::TargetLoweringBase | inline |
isTypeDesirableForOp(unsigned, EVT VT) const | llvm::TargetLowering | inlinevirtual |
isTypeLegal(EVT VT) const | llvm::TargetLoweringBase | inline |
isUsedByReturnOnly(SDNode *, SDValue &) const | llvm::TargetLowering | inlinevirtual |
isVectorClearMaskLegal(const SmallVectorImpl< int > &, EVT) const | llvm::TargetLoweringBase | inlinevirtual |
isZExtFree(Type *, Type *) const | llvm::TargetLoweringBase | inlinevirtual |
isZExtFree(EVT, EVT) const | llvm::TargetLoweringBase | inlinevirtual |
isZExtFree(SDValue Val, EVT VT2) const | llvm::TargetLoweringBase | inlinevirtual |
Legal enum value | llvm::TargetLoweringBase | |
LegalizeAction enum name | llvm::TargetLoweringBase | |
LegalizeKind typedef | llvm::TargetLoweringBase | |
LegalizeTypeAction enum name | llvm::TargetLoweringBase | |
LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint, std::vector< SDValue > &Ops, SelectionDAG &DAG) const | llvm::TargetLowering | virtual |
LowerCall(CallLoweringInfo &CLI, SmallVectorImpl< SDValue > &InVals) const | llvm::AMDGPUTargetLowering | inlinevirtual |
LowerCallTo(CallLoweringInfo &CLI) const | llvm::TargetLowering | |
LowerCustomJumpTableEntry(const MachineJumpTableInfo *, const MachineBasicBlock *, unsigned, MCContext &) const | llvm::TargetLowering | inlinevirtual |
LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl< ISD::InputArg > &Ins, SDLoc DL, SelectionDAG &DAG, SmallVectorImpl< SDValue > &InVals) const | llvm::SITargetLowering | virtual |
LowerGlobalAddress(AMDGPUMachineFunction *MFI, SDValue Op, SelectionDAG &DAG) const | llvm::AMDGPUTargetLowering | protected |
LowerIntrinsicIABS(SDValue Op, SelectionDAG &DAG) const | llvm::AMDGPUTargetLowering | |
LowerIntrinsicLRP(SDValue Op, SelectionDAG &DAG) const | llvm::AMDGPUTargetLowering | |
LowerMinMax(SDValue Op, SelectionDAG &DAG) const | llvm::AMDGPUTargetLowering | |
LowerOperation(SDValue Op, SelectionDAG &DAG) const | llvm::SITargetLowering | virtual |
LowerOperationWrapper(SDNode *N, SmallVectorImpl< SDValue > &Results, SelectionDAG &DAG) const | llvm::TargetLowering | virtual |
LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl< ISD::OutputArg > &Outs, const SmallVectorImpl< SDValue > &OutVals, SDLoc DL, SelectionDAG &DAG) const | llvm::AMDGPUTargetLowering | virtual |
LowerXConstraint(EVT ConstraintVT) const | llvm::TargetLowering | virtual |
makeLibCall(SelectionDAG &DAG, RTLIB::Libcall LC, EVT RetVT, const SDValue *Ops, unsigned NumOps, bool isSigned, SDLoc dl, bool doesNotReturn=false, bool isReturnValueUsed=true) const | llvm::TargetLowering | |
MaxStoresPerMemcpy | llvm::TargetLoweringBase | protected |
MaxStoresPerMemcpyOptSize | llvm::TargetLoweringBase | protected |
MaxStoresPerMemmove | llvm::TargetLoweringBase | protected |
MaxStoresPerMemmoveOptSize | llvm::TargetLoweringBase | protected |
MaxStoresPerMemset | llvm::TargetLoweringBase | protected |
MaxStoresPerMemsetOptSize | llvm::TargetLoweringBase | protected |
mayBeEmittedAsTailCall(CallInst *) const | llvm::TargetLowering | inlinevirtual |
ParseConstraints(ImmutableCallSite CS) const | llvm::TargetLowering | virtual |
PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const | llvm::SITargetLowering | virtual |
PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const | llvm::SITargetLowering | virtual |
PredictableSelectIsExpensive | llvm::TargetLoweringBase | protected |
Promote enum value | llvm::TargetLoweringBase | |
ReplaceNodeResults(SDNode *, SmallVectorImpl< SDValue > &, SelectionDAG &) const | llvm::TargetLowering | inlinevirtual |
resetOperationActions() | llvm::TargetLoweringBase | inlinevirtual |
ScalarCondVectorVal enum value | llvm::TargetLoweringBase | |
ScalarValSelect enum value | llvm::TargetLoweringBase | |
SelectSupportKind enum name | llvm::TargetLoweringBase | |
setBooleanContents(BooleanContent Ty) | llvm::TargetLoweringBase | inlineprotected |
setBooleanVectorContents(BooleanContent Ty) | llvm::TargetLoweringBase | inlineprotected |
setCmpLibcallCC(RTLIB::Libcall Call, ISD::CondCode CC) | llvm::TargetLoweringBase | inline |
setCondCodeAction(ISD::CondCode CC, MVT VT, LegalizeAction Action) | llvm::TargetLoweringBase | inlineprotected |
setExceptionPointerRegister(unsigned R) | llvm::TargetLoweringBase | inlineprotected |
setExceptionSelectorRegister(unsigned R) | llvm::TargetLoweringBase | inlineprotected |
setIndexedLoadAction(unsigned IdxMode, MVT VT, LegalizeAction Action) | llvm::TargetLoweringBase | inlineprotected |
setIndexedStoreAction(unsigned IdxMode, MVT VT, LegalizeAction Action) | llvm::TargetLoweringBase | inlineprotected |
setInsertFencesForAtomic(bool fence) | llvm::TargetLoweringBase | inlineprotected |
setIntDivIsCheap(bool isCheap=true) | llvm::TargetLoweringBase | inlineprotected |
setJumpBufAlignment(unsigned Align) | llvm::TargetLoweringBase | inlineprotected |
setJumpBufSize(unsigned Size) | llvm::TargetLoweringBase | inlineprotected |
setJumpIsExpensive(bool isExpensive=true) | llvm::TargetLoweringBase | inlineprotected |
setLibcallCallingConv(RTLIB::Libcall Call, CallingConv::ID CC) | llvm::TargetLoweringBase | inline |
setLibcallName(RTLIB::Libcall Call, const char *Name) | llvm::TargetLoweringBase | inline |
setLoadExtAction(unsigned ExtType, MVT VT, LegalizeAction Action) | llvm::TargetLoweringBase | inlineprotected |
setMinFunctionAlignment(unsigned Align) | llvm::TargetLoweringBase | inlineprotected |
setMinimumJumpTableEntries(int Val) | llvm::TargetLoweringBase | inlineprotected |
setMinStackArgumentAlignment(unsigned Align) | llvm::TargetLoweringBase | inlineprotected |
setOperationAction(unsigned Op, MVT VT, LegalizeAction Action) | llvm::TargetLoweringBase | inlineprotected |
setPow2DivIsCheap(bool isCheap=true) | llvm::TargetLoweringBase | inlineprotected |
setPrefFunctionAlignment(unsigned Align) | llvm::TargetLoweringBase | inlineprotected |
setPrefLoopAlignment(unsigned Align) | llvm::TargetLoweringBase | inlineprotected |
setSchedulingPreference(Sched::Preference Pref) | llvm::TargetLoweringBase | inlineprotected |
setSelectIsExpensive(bool isExpensive=true) | llvm::TargetLoweringBase | inlineprotected |
setStackPointerRegisterToSaveRestore(unsigned R) | llvm::TargetLoweringBase | inlineprotected |
setSupportJumpTables(bool Val) | llvm::TargetLoweringBase | inlineprotected |
setTargetDAGCombine(ISD::NodeType NT) | llvm::TargetLoweringBase | inlineprotected |
setTruncStoreAction(MVT ValVT, MVT MemVT, LegalizeAction Action) | llvm::TargetLoweringBase | inlineprotected |
setUseUnderscoreLongJmp(bool Val) | llvm::TargetLoweringBase | inlineprotected |
setUseUnderscoreSetJmp(bool Val) | llvm::TargetLoweringBase | inlineprotected |
ShouldShrinkFPConstant(EVT VT) const | llvm::AMDGPUTargetLowering | virtual |
shouldSplitVectorElementType(EVT VT) const | llvm::SITargetLowering | virtual |
SimplifyDemandedBits(SDValue Op, const APInt &DemandedMask, APInt &KnownZero, APInt &KnownOne, TargetLoweringOpt &TLO, unsigned Depth=0) const | llvm::TargetLowering | |
SimplifySetCC(EVT VT, SDValue N0, SDValue N1, ISD::CondCode Cond, bool foldBooleans, DAGCombinerInfo &DCI, SDLoc dl) const | llvm::TargetLowering | |
SITargetLowering(TargetMachine &tm) | llvm::SITargetLowering | |
softenSetCCOperands(SelectionDAG &DAG, EVT VT, SDValue &NewLHS, SDValue &NewRHS, ISD::CondCode &CCCode, SDLoc DL) const | llvm::TargetLowering | |
SplitVectorLoad(const SDValue &Op, SelectionDAG &DAG) const | llvm::AMDGPUTargetLowering | protected |
SplitVectorStore(SDValue Op, SelectionDAG &DAG) const | llvm::AMDGPUTargetLowering | protected |
supportJumpTables() const | llvm::TargetLoweringBase | inline |
TargetLowering(const TargetMachine &TM, const TargetLoweringObjectFile *TLOF) | llvm::TargetLowering | explicit |
TargetLoweringBase(const TargetMachine &TM, const TargetLoweringObjectFile *TLOF) | llvm::TargetLoweringBase | explicit |
TypeExpandFloat enum value | llvm::TargetLoweringBase | |
TypeExpandInteger enum value | llvm::TargetLoweringBase | |
TypeLegal enum value | llvm::TargetLoweringBase | |
TypePromoteInteger enum value | llvm::TargetLoweringBase | |
TypeScalarizeVector enum value | llvm::TargetLoweringBase | |
TypeSoftenFloat enum value | llvm::TargetLoweringBase | |
TypeSplitVector enum value | llvm::TargetLoweringBase | |
TypeWidenVector enum value | llvm::TargetLoweringBase | |
UndefinedBooleanContent enum value | llvm::TargetLoweringBase | |
usesUnderscoreLongJmp() const | llvm::TargetLoweringBase | inline |
usesUnderscoreSetJmp() const | llvm::TargetLoweringBase | inline |
VectorMaskSelect enum value | llvm::TargetLoweringBase | |
ZeroOrNegativeOneBooleanContent enum value | llvm::TargetLoweringBase | |
ZeroOrOneBooleanContent enum value | llvm::TargetLoweringBase | |
~TargetLoweringBase() | llvm::TargetLoweringBase | virtual |