| BasicTTIImplBase(const TargetMachine *TM, const DataLayout &DL) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inlineexplicitprotected |
| BasicTTIImplBase(const BasicTTIImplBase &Arg) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| BasicTTIImplBase(BasicTTIImplBase &&Arg) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| DL | llvm::TargetTransformInfoImplBase | protected |
| enableAggressiveInterleaving(bool LoopHasReductions) | llvm::TargetTransformInfoImplBase | inline |
| getAddressComputationCost(Type *Ty, bool IsComplex) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getArithmeticInstrCost(unsigned Opcode, Type *Ty, TTI::OperandValueKind Opd1Info=TTI::OK_AnyValue, TTI::OperandValueKind Opd2Info=TTI::OK_AnyValue, TTI::OperandValueProperties Opd1PropInfo=TTI::OP_None, TTI::OperandValueProperties Opd2PropInfo=TTI::OP_None) | llvm::NVPTXTTIImpl | |
| getCallCost(const Function *F, int NumArgs) | llvm::TargetTransformInfoImplCRTPBase< NVPTXTTIImpl > | inline |
| getCallCost(const Function *F, ArrayRef< const Value * > Arguments) | llvm::TargetTransformInfoImplCRTPBase< NVPTXTTIImpl > | inline |
| llvm::TargetTransformInfoImplBase::getCallCost(FunctionType *FTy, int NumArgs) | llvm::TargetTransformInfoImplBase | inline |
| getCallInstrCost(Function *F, Type *RetTy, ArrayRef< Type * > Tys) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getCFInstrCost(unsigned Opcode) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getCmpSelInstrCost(unsigned Opcode, Type *ValTy, Type *CondTy) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getCostOfKeepingLiveOverCall(ArrayRef< Type * > Tys) | llvm::TargetTransformInfoImplBase | inline |
| getDataLayout() const | llvm::TargetTransformInfoImplBase | inline |
| getFPOpCost(Type *Ty) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getGEPCost(const Value *Ptr, ArrayRef< const Value * > Operands) | llvm::TargetTransformInfoImplBase | inline |
| getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef< unsigned > Indices, unsigned Alignment, unsigned AddressSpace) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getIntImmCost(const APInt &Imm, Type *Ty) | llvm::TargetTransformInfoImplBase | inline |
| getIntImmCost(unsigned Opcode, unsigned Idx, const APInt &Imm, Type *Ty) | llvm::TargetTransformInfoImplBase | inline |
| getIntImmCost(Intrinsic::ID IID, unsigned Idx, const APInt &Imm, Type *Ty) | llvm::TargetTransformInfoImplBase | inline |
| getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, ArrayRef< const Value * > Arguments) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, ArrayRef< Type * > ParamTys) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy, ArrayRef< Type * > Tys) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getJumpBufAlignment() | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getJumpBufSize() | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getMaskedMemoryOpCost(unsigned Opcode, Type *Src, unsigned Alignment, unsigned AddressSpace) | llvm::TargetTransformInfoImplBase | inline |
| getMaxInterleaveFactor(unsigned VF) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getMemoryOpCost(unsigned Opcode, Type *Src, unsigned Alignment, unsigned AddressSpace) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getNumberOfParts(Type *Tp) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getNumberOfRegisters(bool Vector) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getOperationCost(unsigned Opcode, Type *Ty, Type *OpTy) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getOrCreateResultFromMemIntrinsic(IntrinsicInst *Inst, Type *ExpectedType) | llvm::TargetTransformInfoImplBase | inline |
| getPopcntSupport(unsigned IntTyWidthInBit) | llvm::TargetTransformInfoImplBase | inline |
| getReductionCost(unsigned Opcode, Type *Ty, bool IsPairwise) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getRegisterBitWidth(bool Vector) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale, unsigned AddrSpace) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| getTgtMemIntrinsic(IntrinsicInst *Inst, MemIntrinsicInfo &Info) | llvm::TargetTransformInfoImplBase | inline |
| getUnrollingPreferences(Loop *L, TTI::UnrollingPreferences &UP) | llvm::NVPTXTTIImpl | |
| getUserCost(const User *U) | llvm::TargetTransformInfoImplCRTPBase< NVPTXTTIImpl > | inline |
| getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| hasBranchDivergence() | llvm::NVPTXTTIImpl | inline |
| hasCompatibleFunctionAttributes(const Function *Caller, const Function *Callee) const | llvm::TargetTransformInfoImplBase | inline |
| haveFastSqrt(Type *Ty) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| isLegalAddImmediate(int64_t imm) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale, unsigned AddrSpace) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| isLegalICmpImmediate(int64_t imm) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| isLegalMaskedLoad(Type *DataType, int Consecutive) | llvm::TargetTransformInfoImplBase | inline |
| isLegalMaskedStore(Type *DataType, int Consecutive) | llvm::TargetTransformInfoImplBase | inline |
| isLoweredToCall(const Function *F) | llvm::TargetTransformInfoImplBase | inline |
| isProfitableToHoist(Instruction *I) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| isSourceOfDivergence(const Value *V) | llvm::NVPTXTTIImpl | |
| isTruncateFree(Type *Ty1, Type *Ty2) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| isTypeLegal(Type *Ty) | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| NVPTXTTIImpl(const NVPTXTargetMachine *TM, const Function &F) | llvm::NVPTXTTIImpl | inlineexplicit |
| NVPTXTTIImpl(const NVPTXTTIImpl &Arg) | llvm::NVPTXTTIImpl | inline |
| NVPTXTTIImpl(NVPTXTTIImpl &&Arg) | llvm::NVPTXTTIImpl | inline |
| shouldBuildLookupTables() | llvm::BasicTTIImplBase< NVPTXTTIImpl > | inline |
| TargetTransformInfoImplBase(const DataLayout &DL) | llvm::TargetTransformInfoImplBase | inlineexplicitprotected |
| TargetTransformInfoImplBase(const TargetTransformInfoImplBase &Arg) | llvm::TargetTransformInfoImplBase | inline |
| TargetTransformInfoImplBase(TargetTransformInfoImplBase &&Arg) | llvm::TargetTransformInfoImplBase | inline |
| TargetTransformInfoImplCRTPBase(const DataLayout &DL) | llvm::TargetTransformInfoImplCRTPBase< NVPTXTTIImpl > | inlineexplicitprotected |
| TargetTransformInfoImplCRTPBase(const TargetTransformInfoImplCRTPBase &Arg) | llvm::TargetTransformInfoImplCRTPBase< NVPTXTTIImpl > | inline |
| TargetTransformInfoImplCRTPBase(TargetTransformInfoImplCRTPBase &&Arg) | llvm::TargetTransformInfoImplCRTPBase< NVPTXTTIImpl > | inline |