| 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 |
| allowsUnalignedMemoryAccesses(EVT, bool *=0) const | llvm::TargetLoweringBase | inlinevirtual |
| allowTruncateForTailCall(Type *, Type *) const | llvm::TargetLoweringBase | inlinevirtual |
| BooleanContent enum name | llvm::TargetLoweringBase | |
| canOpTrap(unsigned Op, EVT VT) const | llvm::TargetLoweringBase | virtual |
| clearOperationActions() | llvm::TargetLoweringBase | inlineprotected |
| clearRegisterClasses() | llvm::TargetLoweringBase | inlineprotected |
| computeRegisterProperties() | llvm::TargetLoweringBase | protected |
| Custom enum value | llvm::TargetLoweringBase | |
| Expand enum value | llvm::TargetLoweringBase | |
| 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 |
| 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 |
| 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 |
| 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 |
| getPointerSizeInBits(uint32_t AS=0) const | llvm::TargetLoweringBase | |
| getPointerTy(uint32_t=0) const | llvm::TargetLoweringBase | virtual |
| getPointerTypeSizeInBits(Type *Ty) const | llvm::TargetLoweringBase | |
| getPrefFunctionAlignment() const | llvm::TargetLoweringBase | inline |
| getPrefLoopAlignment() const | llvm::TargetLoweringBase | inline |
| getRegClassFor(MVT VT) const | llvm::TargetLoweringBase | inlinevirtual |
| 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 LHSTy) const | llvm::TargetLoweringBase | virtual |
| getScalingFactorCost(const AddrMode &AM, Type *Ty) const | llvm::TargetLoweringBase | inlinevirtual |
| getSchedulingPreference() const | llvm::TargetLoweringBase | inline |
| getSchedulingPreference(SDNode *) const | llvm::TargetLoweringBase | inlinevirtual |
| getSetCCResultType(LLVMContext &Context, EVT VT) const | llvm::TargetLoweringBase | virtual |
| getShiftAmountTy(EVT LHSTy) const | llvm::TargetLoweringBase | |
| getSimpleValueType(Type *Ty, bool AllowUnknown=false) const | llvm::TargetLoweringBase | inline |
| getStackCookieLocation(unsigned &, unsigned &) const | llvm::TargetLoweringBase | inlinevirtual |
| getStackPointerRegisterToSaveRestore() const | llvm::TargetLoweringBase | inline |
| getTargetMachine() const | llvm::TargetLoweringBase | inline |
| getTgtMemIntrinsic(IntrinsicInfo &, const CallInst &, unsigned) const | llvm::TargetLoweringBase | inlinevirtual |
| 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 |
| 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::TargetLoweringBase | inlinevirtual |
| getVectorTypeBreakdown(LLVMContext &Context, EVT VT, EVT &IntermediateVT, unsigned &NumIntermediates, MVT &RegisterVT) const | llvm::TargetLoweringBase | |
| 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 |
| isFAbsFree(EVT VT) const | llvm::TargetLoweringBase | inlinevirtual |
| isFMAFasterThanFMulAndFAdd(EVT) const | llvm::TargetLoweringBase | inlinevirtual |
| isFNegFree(EVT VT) const | llvm::TargetLoweringBase | inlinevirtual |
| isFPImmLegal(const APFloat &, EVT) const | llvm::TargetLoweringBase | inlinevirtual |
| isIndexedLoadLegal(unsigned IdxMode, EVT VT) const | llvm::TargetLoweringBase | inline |
| isIndexedStoreLegal(unsigned IdxMode, EVT VT) const | llvm::TargetLoweringBase | inline |
| 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::TargetLoweringBase | inlinevirtual |
| 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 |
| 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 |
| isTypeLegal(EVT VT) const | llvm::TargetLoweringBase | inline |
| 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 | |
| MaxStoresPerMemcpy | llvm::TargetLoweringBase | protected |
| MaxStoresPerMemcpyOptSize | llvm::TargetLoweringBase | protected |
| MaxStoresPerMemmove | llvm::TargetLoweringBase | protected |
| MaxStoresPerMemmoveOptSize | llvm::TargetLoweringBase | protected |
| MaxStoresPerMemset | llvm::TargetLoweringBase | protected |
| MaxStoresPerMemsetOptSize | llvm::TargetLoweringBase | protected |
| PredictableSelectIsExpensive | llvm::TargetLoweringBase | protected |
| Promote enum value | llvm::TargetLoweringBase | |
| 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) const | llvm::TargetLoweringBase | inlinevirtual |
| shouldSplitVectorElementType(EVT) const | llvm::TargetLoweringBase | inlinevirtual |
| supportJumpTables() const | llvm::TargetLoweringBase | inline |
| 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 |