Lines Matching refs:CostKind
213 TTI::TargetCostKind CostKind) const { in getGEPCost()
214 return TTIImpl->getGEPCost(PointeeType, Ptr, Operands, CostKind); in getGEPCost()
226 enum TargetCostKind CostKind) const { in getUserCost()
227 InstructionCost Cost = TTIImpl->getUserCost(U, Operands, CostKind); in getUserCost()
228 assert((CostKind == TTI::TCK_RecipThroughput || Cost >= 0) && in getUserCost()
592 TTI::TargetCostKind CostKind) const { in getIntImmCost()
593 InstructionCost Cost = TTIImpl->getIntImmCost(Imm, Ty, CostKind); in getIntImmCost()
600 TTI::TargetCostKind CostKind, Instruction *Inst) const { in getIntImmCostInst() argument
602 TTIImpl->getIntImmCostInst(Opcode, Idx, Imm, Ty, CostKind, Inst); in getIntImmCostInst()
610 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin()
612 TTIImpl->getIntImmCostIntrin(IID, Idx, Imm, Ty, CostKind); in getIntImmCostIntrin()
762 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() argument
767 TTIImpl->getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()
828 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCastInstrCost() argument
832 TTIImpl->getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
846 unsigned Opcode, TTI::TargetCostKind CostKind, const Instruction *I) const { in getCFInstrCost() argument
849 InstructionCost Cost = TTIImpl->getCFInstrCost(Opcode, CostKind, I); in getCFInstrCost()
856 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCmpSelInstrCost() argument
860 TTIImpl->getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind, I); in getCmpSelInstrCost()
875 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost() argument
877 EltTy, ReplicationFactor, VF, DemandedDstElts, CostKind); in getReplicationShuffleCost()
884 TTI::TargetCostKind CostKind, const Instruction *I) const { in getMemoryOpCost() argument
888 AddressSpace, CostKind, I); in getMemoryOpCost()
895 TTI::TargetCostKind CostKind) const { in getMaskedMemoryOpCost()
897 AddressSpace, CostKind); in getMaskedMemoryOpCost()
904 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) const { in getGatherScatterOpCost() argument
906 Opcode, DataTy, Ptr, VariableMask, Alignment, CostKind, I); in getGatherScatterOpCost()
913 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() argument
916 Opcode, VecTy, Factor, Indices, Alignment, AddressSpace, CostKind, in getInterleavedMemoryOpCost()
924 TTI::TargetCostKind CostKind) const { in getIntrinsicInstrCost()
925 InstructionCost Cost = TTIImpl->getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
933 TTI::TargetCostKind CostKind) const { in getCallInstrCost()
934 InstructionCost Cost = TTIImpl->getCallInstrCost(F, RetTy, Tys, CostKind); in getCallInstrCost()
959 TTI::TargetCostKind CostKind) const { in getArithmeticReductionCost()
961 TTIImpl->getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost()
968 TTI::TargetCostKind CostKind) const { in getMinMaxReductionCost()
970 TTIImpl->getMinMaxReductionCost(Ty, CondTy, IsUnsigned, CostKind); in getMinMaxReductionCost()
977 TTI::TargetCostKind CostKind) const { in getExtendedAddReductionCost()
979 CostKind); in getExtendedAddReductionCost()
1135 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getInstructionThroughput() local
1185 return getUserCost(I, CostKind); in getInstructionThroughput()