/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.cpp | 143 TTI::TargetCostKind CostKind) { in getCallInstrCost() 149 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 167 TTI::TargetCostKind CostKind, in getMemoryOpCost() 224 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() 231 TTI::TargetCostKind CostKind, in getShuffleCost() 240 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost() 247 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() 261 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 274 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 297 TTI::TargetCostKind CostKind, in getCastInstrCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 41 TTI::TargetCostKind CostKind) { in getRISCVInstructionCost() 115 TTI::TargetCostKind CostKind, in getIntImmCostImpl() 130 TTI::TargetCostKind CostKind) { in getIntImmCost() 163 TTI::TargetCostKind CostKind, in getIntImmCostInst() 271 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() 338 RISCVTTIImpl::getConstantPoolLoadCost(Type *Ty, TTI::TargetCostKind CostKind) { in getConstantPoolLoadCost() 358 TTI::TargetCostKind CostKind, in getShuffleCost() 613 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() 624 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() 715 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.cpp | 166 TTI::TargetCostKind CostKind) { in getIntImmCost() 197 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() 232 TTI::TargetCostKind CostKind, in getIntImmCostInst() 325 TTI::TargetCostKind CostKind) { in getInstructionCost() 585 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 608 TTI::TargetCostKind CostKind, in getShuffleCost() 630 TTI::TargetCostKind CostKind, in getCFInstrCost() 641 TTI::TargetCostKind CostKind, in getCastInstrCost() 661 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 677 TTI::TargetCostKind CostKind, in getVectorInstrCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 92 TTI::TargetCostKind CostKind) { in getBroadcastShuffleOverhead() 109 TTI::TargetCostKind CostKind) { in getPermuteShuffleOverhead() 130 TTI::TargetCostKind CostKind, in getExtractSubvectorOverhead() 158 TTI::TargetCostKind CostKind, in getInsertSubvectorOverhead() 446 TTI::TargetCostKind CostKind) { in getGEPCost() 771 TTI::TargetCostKind CostKind) { in getScalarizationOverhead() 800 TTI::TargetCostKind CostKind) { in getScalarizationOverhead() 816 TTI::TargetCostKind CostKind) { in getOperandsScalarizationOverhead() 846 TTI::TargetCostKind CostKind) { in getScalarizationOverhead() 1215 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getExtractWithExtendCost() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 74 TTI::TargetCostKind CostKind) { in getIntImmCost() 109 TTI::TargetCostKind CostKind, in getIntImmCostInst() 230 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() 426 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 608 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost() 771 TTI::TargetCostKind CostKind, in getCastInstrCost() 965 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 1048 TTI::TargetCostKind CostKind, in getVectorInstrCost() 1161 TTI::TargetCostKind CostKind, in getMemoryOpCost() 1237 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 52 TTI::TargetCostKind CostKind) const { in getGEPCost() 375 TTI::TargetCostKind CostKind) const { in getScalarizationOverhead() 382 TTI::TargetCostKind CostKind) const { in getOperandsScalarizationOverhead() 442 TTI::TargetCostKind CostKind) const { in getIntImmCost() 455 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin() 592 TTI::TargetCostKind CostKind) const { in getAltInstrCost() 607 TTI::TargetCostKind CostKind, in getCastInstrCost() 660 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 666 TTI::TargetCostKind CostKind, in getVectorInstrCost() 673 TTI::TargetCostKind CostKind, in getVectorInstrCost() [all …]
|
H A D | TargetTransformInfo.h | 413 TargetCostKind CostKind) const { in getInstructionCost() 2208 TargetTransformInfo::TargetCostKind CostKind) override { in getGEPCost() 2215 TargetCostKind CostKind) override { in getPointersChainCost() 2247 TargetCostKind CostKind) override { in getInstructionCost() 2486 TargetCostKind CostKind) override { in getScalarizationOverhead() 2493 TargetCostKind CostKind) override { in getOperandsScalarizationOverhead() 2556 TargetCostKind CostKind) override { in getIntImmCost() 2567 TargetCostKind CostKind) override { in getIntImmCostIntrin() 2689 TTI::TargetCostKind CostKind) const override { in getAltInstrCost() 2695 TTI::TargetCostKind CostKind, int Index, in getShuffleCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetTransformInfo.h | 53 TTI::TargetCostKind CostKind) { in getIntImmCost() 89 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 302 TTI::TargetCostKind CostKind) { in getIntImmCost() 395 TTI::TargetCostKind CostKind, in getIntImmCostInst() 465 TTI::TargetCostKind CostKind, in getCFInstrCost() 481 TTI::TargetCostKind CostKind, in getCastInstrCost() 883 TTI::TargetCostKind CostKind, in getVectorInstrCost() 924 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 1217 TTI::TargetCostKind CostKind, in getShuffleCost() 1331 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 1474 TTI::TargetCostKind CostKind, in getMemoryOpCost() 1521 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() [all …]
|
H A D | ARMSubtarget.h | 491 getMVEVectorCostFactor(TargetTransformInfo::TargetCostKind CostKind) const { in getMVEVectorCostFactor()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 54 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 85 TTI::TargetCostKind CostKind, in getVectorInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600TargetTransformInfo.cpp | 95 TTI::TargetCostKind CostKind, in getCFInstrCost() 111 TTI::TargetCostKind CostKind, in getVectorInstrCost()
|
H A D | AMDGPUTargetTransformInfo.h | 85 static inline int getHalfRateInstrCost(TTI::TargetCostKind CostKind) { in getHalfRateInstrCost() 92 static inline int getQuarterRateInstrCost(TTI::TargetCostKind CostKind) { in getQuarterRateInstrCost()
|
H A D | AMDGPUTargetTransformInfo.cpp | 527 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 704 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 750 TTI::TargetCostKind CostKind, in getCFInstrCost() 782 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost() 800 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost() 813 TTI::TargetCostKind CostKind, in getVectorInstrCost() 1107 TTI::TargetCostKind CostKind, in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 247 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 1528 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost() 2173 TTI::TargetCostKind CostKind, in getCastInstrCost() 3164 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 3462 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 4477 TTI::TargetCostKind CostKind, in getVectorInstrCost() 4625 TTI::TargetCostKind CostKind) { in getScalarizationOverhead() 4789 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost() 4895 TTI::TargetCostKind CostKind, in getMemoryOpCost() 5061 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 359 TTI::TargetCostKind CostKind) { in getIntImmCost() 385 TTI::TargetCostKind CostKind, in getIntImmCostInst() 454 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() 543 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 2479 TTI::TargetCostKind CostKind, in getCastInstrCost() 2895 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getExtractWithExtendCost() local 2939 TTI::TargetCostKind CostKind, in getCFInstrCost() 3002 TTI::TargetCostKind CostKind, in getVectorInstrCost() 3012 TTI::TargetCostKind CostKind, in getVectorInstrCost() 3019 TTI::TargetCostKind CostKind) { in getScalarizationOverhead() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFTargetTransformInfo.h | 40 int getIntImmCost(const APInt &Imm, Type *Ty, TTI::TargetCostKind CostKind) { in getIntImmCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 703 TTI::TargetCostKind CostKind, Instruction *Inst) const { in getIntImmCostInst() 898 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 935 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost() 989 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCastInstrCost() 1007 unsigned Opcode, TTI::TargetCostKind CostKind, const Instruction *I) const { in getCFInstrCost() 1017 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCmpSelInstrCost() 1027 unsigned Opcode, Type *Val, TTI::TargetCostKind CostKind, unsigned Index, in getVectorInstrCost() 1040 TTI::TargetCostKind CostKind, in getVectorInstrCost() 1061 TTI::TargetCostKind CostKind, TTI::OperandValueInfo OpInfo, in getMemoryOpCost() 1082 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) const { in getGatherScatterOpCost() [all …]
|
H A D | CostModel.cpp | 31 static cl::opt<TargetTransformInfo::TargetCostKind> CostKind( variable
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 248 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in vectorizeLoadInsert() local 365 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getShuffleExtract() local 433 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in isExtractExtractCheap() local 668 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in foldInsExtFNeg() local 826 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in scalarizeVPIntrinsic() local 982 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in scalarizeBinopOrCmp() local 1073 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in foldExtractedCmps() local 1360 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in scalarizeLoadExtract() local 1454 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in foldShuffleOfBinops() local 1551 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in foldShuffleOfCastops() local [all …]
|
H A D | LoopVectorize.cpp | 2896 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getVectorCallCost() local 3397 const TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getDivRemSpeculationCost() local 5444 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in computePredInstDiscount() local 5587 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getMemInstScalarizationCost() local 5628 enum TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getConsecutiveMemOpCost() local 5659 enum TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getUniformMemOpCost() local 5698 enum TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getInterleaveGroupCost() local 6173 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in setVectorizedCallDecision() local 6344 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getInstructionCost() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.cpp | 432 getArithmeticInstrCost(unsigned Opcode,Type * Ty,TTI::TargetCostKind CostKind,TTI::OperandValueInfo Op1Info,TTI::OperandValueInfo Op2Info,ArrayRef<const Value * > Args,const Instruction * CxtI) getArithmeticInstrCost() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnrollPass.cpp | 411 TargetTransformInfo::TargetCostKind CostKind = in analyzeLoopUnrollCost() local 503 TargetTransformInfo::TargetCostKind CostKind = in analyzeLoopUnrollCost() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedLoadCombinePass.cpp | 1137 const TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency; in combine() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 1808 TargetTransformInfo::TargetCostKind CostKind, in costAndCollectOperands() 1984 TargetTransformInfo::TargetCostKind CostKind = in isHighCostExpansionHelper() local
|