/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.cpp | 143 TTI::TargetCostKind CostKind) { in getScalarizationOverhead() 151 TTI::TargetCostKind CostKind) { in getOperandsScalarizationOverhead() 157 TTI::TargetCostKind CostKind) { in getCallInstrCost() 163 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 181 TTI::TargetCostKind CostKind, in getMemoryOpCost() 238 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() 245 TTI::TargetCostKind CostKind, in getShuffleCost() 253 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost() 260 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() 274 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 57 TTI::TargetCostKind CostKind) { in getIntImmCost() 100 TTI::TargetCostKind CostKind, in getIntImmCostInst() 184 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() 255 TTI::TargetCostKind CostKind, in getShuffleCost() 332 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() 343 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost() 815 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 916 TTI::TargetCostKind CostKind, in getCastInstrCost() 1003 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost() 1026 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.cpp | 168 TTI::TargetCostKind CostKind) { in getIntImmCost() 199 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() 234 TTI::TargetCostKind CostKind, in getIntImmCostInst() 327 TTI::TargetCostKind CostKind) { in getInstructionCost() 587 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 610 TTI::TargetCostKind CostKind, in getShuffleCost() 631 TTI::TargetCostKind CostKind, in getCFInstrCost() 642 TTI::TargetCostKind CostKind, in getCastInstrCost() 662 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 678 TTI::TargetCostKind CostKind, in getVectorInstrCost() [all …]
|
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 90 TTI::TargetCostKind CostKind) { in getBroadcastShuffleOverhead() 107 TTI::TargetCostKind CostKind) { in getPermuteShuffleOverhead() 128 TTI::TargetCostKind CostKind, in getExtractSubvectorOverhead() 156 TTI::TargetCostKind CostKind, in getInsertSubvectorOverhead() 211 TTI::TargetCostKind CostKind) { in getCommonMaskedMemoryOpCost() 418 TTI::TargetCostKind CostKind) { in getGEPCost() 723 TTI::TargetCostKind CostKind) { in getScalarizationOverhead() 752 TTI::TargetCostKind CostKind) { in getScalarizationOverhead() 768 TTI::TargetCostKind CostKind) { in getOperandsScalarizationOverhead() 798 TTI::TargetCostKind CostKind) { in getScalarizationOverhead() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 70 TTI::TargetCostKind CostKind) { in getIntImmCost() 104 TTI::TargetCostKind CostKind, in getIntImmCostInst() 225 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() 421 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 598 TTI::TargetCostKind CostKind, in getShuffleCost() 762 TTI::TargetCostKind CostKind, in getCastInstrCost() 922 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 1005 TTI::TargetCostKind CostKind, in getVectorInstrCost() 1118 TTI::TargetCostKind CostKind, in getMemoryOpCost() 1189 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() [all …]
|
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 51 TTI::TargetCostKind CostKind) const { in getGEPCost() 337 TTI::TargetCostKind CostKind) const { in getScalarizationOverhead() 344 TTI::TargetCostKind CostKind) const { in getOperandsScalarizationOverhead() 399 TTI::TargetCostKind CostKind) const { in getIntImmCost() 412 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin() 533 TTI::TargetCostKind CostKind, in getCastInstrCost() 586 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 592 TTI::TargetCostKind CostKind, in getVectorInstrCost() 599 TTI::TargetCostKind CostKind, in getVectorInstrCost() 606 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost() [all …]
|
H A D | TargetTransformInfo.h | 309 TargetCostKind CostKind) const { in getInstructionCost() 1928 TargetTransformInfo::TargetCostKind CostKind) override { in getGEPCost() 1945 TargetCostKind CostKind) override { in getInstructionCost() 2162 TargetCostKind CostKind) override { in getScalarizationOverhead() 2169 TargetCostKind CostKind) override { in getOperandsScalarizationOverhead() 2229 TargetCostKind CostKind) override { in getIntImmCost() 2240 TargetCostKind CostKind) override { in getIntImmCostIntrin() 2348 TTI::TargetCostKind CostKind, int Index, in getShuffleCost() 2355 TTI::TargetCostKind CostKind, in getCastInstrCost() 2370 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 296 TTI::TargetCostKind CostKind) { in getIntImmCost() 389 TTI::TargetCostKind CostKind, in getIntImmCostInst() 459 TTI::TargetCostKind CostKind, in getCFInstrCost() 475 TTI::TargetCostKind CostKind, in getCastInstrCost() 877 TTI::TargetCostKind CostKind, in getVectorInstrCost() 918 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 1211 TTI::TargetCostKind CostKind, in getShuffleCost() 1317 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 1460 TTI::TargetCostKind CostKind, in getMemoryOpCost() 1507 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() [all …]
|
H A D | ARMSubtarget.h | 540 getMVEVectorCostFactor(TargetTransformInfo::TargetCostKind CostKind) const { in getMVEVectorCostFactor()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetTransformInfo.h | 53 TTI::TargetCostKind CostKind) { in getIntImmCost() 89 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 171 TTI::TargetCostKind CostKind) { in getIntImmCost() 197 TTI::TargetCostKind CostKind, in getIntImmCostInst() 266 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() 326 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 1784 TTI::TargetCostKind CostKind, in getCastInstrCost() 2134 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getExtractWithExtendCost() local 2178 TTI::TargetCostKind CostKind, in getCFInstrCost() 2228 TTI::TargetCostKind CostKind, in getVectorInstrCost() 2236 TTI::TargetCostKind CostKind, in getVectorInstrCost() 2242 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() [all …]
|
/openbsd-src/gnu/llvm/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()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.h | 82 static inline int getHalfRateInstrCost(TTI::TargetCostKind CostKind) { in getHalfRateInstrCost() 89 static inline int getQuarterRateInstrCost(TTI::TargetCostKind CostKind) { in getQuarterRateInstrCost()
|
H A D | AMDGPUTargetTransformInfo.cpp | 516 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 684 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 730 TTI::TargetCostKind CostKind, in getCFInstrCost() 762 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost() 780 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost() 793 TTI::TargetCostKind CostKind, in getVectorInstrCost() 1118 TTI::TargetCostKind CostKind, in getShuffleCost()
|
H A D | R600TargetTransformInfo.cpp | 95 TTI::TargetCostKind CostKind, in getCFInstrCost() 111 TTI::TargetCostKind CostKind, in getVectorInstrCost()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 221 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 1440 TTI::TargetCostKind CostKind, in getShuffleCost() 2061 TTI::TargetCostKind CostKind, in getCastInstrCost() 3031 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 3324 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 4260 TTI::TargetCostKind CostKind, in getVectorInstrCost() 4411 TTI::TargetCostKind CostKind) { in getScalarizationOverhead() 4575 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost() 4681 TTI::TargetCostKind CostKind, in getMemoryOpCost() 4843 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 620 TTI::TargetCostKind CostKind, Instruction *Inst) const { in getIntImmCostInst() 797 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 810 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost() 864 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCastInstrCost() 882 unsigned Opcode, TTI::TargetCostKind CostKind, const Instruction *I) const { in getCFInstrCost() 892 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCmpSelInstrCost() 902 unsigned Opcode, Type *Val, TTI::TargetCostKind CostKind, unsigned Index, in getVectorInstrCost() 915 TTI::TargetCostKind CostKind, in getVectorInstrCost() 927 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost() 936 TTI::TargetCostKind CostKind, TTI::OperandValueInfo OpInfo, in getMemoryOpCost() [all …]
|
H A D | CostModel.cpp | 31 static cl::opt<TargetTransformInfo::TargetCostKind> CostKind( variable
|
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/ |
H A D | BPFTargetTransformInfo.h | 40 int getIntImmCost(const APInt &Imm, Type *Ty, TTI::TargetCostKind CostKind) { in getIntImmCost()
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 233 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in vectorizeLoadInsert() local 351 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getShuffleExtract() local 419 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in isExtractExtractCheap() local 654 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in foldInsExtFNeg() local 811 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in scalarizeBinopOrCmp() local 902 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in foldExtractedCmps() local 1182 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in scalarizeLoadExtract() local
|
H A D | LoopVectorize.cpp | 3446 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getVectorCallCost() local 4460 const TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getDivRemSpeculationCost() local 6249 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in computePredInstDiscount() local 6402 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getMemInstScalarizationCost() local 6443 enum TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getConsecutiveMemOpCost() local 6474 enum TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getUniformMemOpCost() local 6518 enum TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getInterleaveGroupCost() local 6553 Instruction *I, ElementCount VF, Type *Ty, TTI::TargetCostKind CostKind) { in getReductionPatternCost() 7019 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getInstructionCost() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.cpp | 424 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnrollPass.cpp | 402 TargetTransformInfo::TargetCostKind CostKind = in analyzeLoopUnrollCost() local 486 TargetTransformInfo::TargetCostKind CostKind = in analyzeLoopUnrollCost() local
|
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
H A D | InterleavedLoadCombinePass.cpp | 1131 const TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency; in combine() local
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 2079 TargetTransformInfo::TargetCostKind CostKind, in costAndCollectOperands() 2254 TargetTransformInfo::TargetCostKind CostKind = in isHighCostExpansionHelper() local
|