| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 130 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 143 TTI::TargetCostKind CostKind, 147 TTI::TargetCostKind CostKind, 160 TTI::TargetCostKind CostKind, 164 TTI::TargetCostKind CostKind); 168 TTI::TargetCostKind CostKind, 189 TTI::TargetCostKind CostKind); 210 TTI::TargetCostKind CostKind, bool UseMaskForCond = false, 216 TTI::TargetCostKind CostKind); 223 TTI::TargetCostKind CostKind, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.h | 114 TTI::TargetCostKind CostKind); 116 TTI::TargetCostKind CostKind); 121 TTI::TargetCostKind CostKind, 125 TTI::TargetCostKind CostKind); 132 TTI::TargetCostKind CostKind, 136 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, 140 TTI::TargetCostKind CostKind, 143 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 152 TTI::TargetCostKind CostKind, 157 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind, [all …]
|
| H A D | HexagonTargetTransformInfo.cpp | 139 TTI::TargetCostKind CostKind) { in getCallInstrCost() 145 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 163 TTI::TargetCostKind CostKind, in getMemoryOpCost() 219 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() 233 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost() 240 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() 254 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 265 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 288 TTI::TargetCostKind CostKind, in getCastInstrCost() 347 TTI::TargetCostKind CostKind) { in getUserCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 52 TTI::TargetCostKind CostKind); 56 TTI::TargetCostKind CostKind, 60 TTI::TargetCostKind CostKind); 63 TTI::TargetCostKind CostKind); 106 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 118 TTI::TargetCostKind CostKind, 124 TTI::TargetCostKind CostKind, 130 TTI::TargetCostKind CostKind, 134 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, 137 TTI::TargetCostKind CostKind); [all …]
|
| 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 getUserCost() 982 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 1027 TTI::TargetCostKind CostKind, in getCFInstrCost() 1038 TTI::TargetCostKind CostKind, in getCastInstrCost() 1147 TTI::TargetCostKind CostKind, in getMemoryOpCost() 1232 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() 1266 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 76 TTI::TargetCostKind CostKind); 79 TTI::TargetCostKind CostKind, 83 TTI::TargetCostKind CostKind); 104 TTI::TargetCostKind CostKind); 157 TTI::TargetCostKind CostKind); 162 TTI::TargetCostKind CostKind, 167 TTI::TargetCostKind CostKind, 181 TTI::TargetCostKind CostKind); 190 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 203 TTI::TargetCostKind CostKind, [all …]
|
| H A D | AArch64TargetTransformInfo.cpp | 148 TTI::TargetCostKind CostKind) { in getIntImmCost() 243 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() 303 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 1902 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getExtractWithExtendCost() 1977 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 2206 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() 2318 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() 2346 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getCostOfKeepingLiveOverCall() 2616 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost() 2640 unsigned Opcode, VectorType *ValTy, TTI::TargetCostKind CostKind) { in getArithmeticReductionCostSVE() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 43 TTI::TargetCostKind CostKind); 47 TTI::TargetCostKind CostKind, 51 TTI::TargetCostKind CostKind); 87 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 104 TTI::TargetCostKind CostKind, 108 TTI::TargetCostKind CostKind, 115 TTI::TargetCostKind CostKind, 120 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, 124 TTI::TargetCostKind CostKind);
|
| 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() 761 TTI::TargetCostKind CostKind, in getCastInstrCost() 917 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 1111 TTI::TargetCostKind CostKind, in getMemoryOpCost() 1181 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() 1242 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 214 enum TargetCostKind { enum 325 TargetCostKind CostKind) const; 871 TargetCostKind CostKind, 1072 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput, 1223 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput, 1758 TTI::TargetCostKind CostKind) = 0; 1762 TTI::TargetCostKind CostKind, 1775 TTI::TargetCostKind CostKind) = 0; 1781 TTI::TargetCostKind CostKind) = 0; 2151 TargetCostKind CostKind, [all …]
|
| H A D | TargetTransformInfoImpl.h | 50 TTI::TargetCostKind CostKind) const { in getGEPCost() 390 TTI::TargetCostKind CostKind, 482 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 513 TTI::TargetCostKind CostKind, in getCastInstrCost() 566 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() 578 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost() 584 TTI::TargetCostKind CostKind, in getMemoryOpCost() 591 TTI::TargetCostKind CostKind, in getVPMemoryOpCost() 686 TTI::TargetCostKind CostKind) const { in getExtendedAddReductionCost() 921 TTI::TargetCostKind CostKind) { in getGEPCost() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 137 TTI::TargetCostKind CostKind); 141 TTI::TargetCostKind CostKind, 232 TTI::TargetCostKind CostKind, 237 TTI::TargetCostKind CostKind, 247 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 257 TTI::TargetCostKind CostKind, 262 TTI::TargetCostKind CostKind); 266 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, 272 TTI::TargetCostKind CostKind, 277 TTI::TargetCostKind CostKind); [all …]
|
| H A D | ARMTargetTransformInfo.cpp | 295 TTI::TargetCostKind CostKind) { in getIntImmCost() 388 TTI::TargetCostKind CostKind, in getIntImmCostInst() 458 TTI::TargetCostKind CostKind, in getCFInstrCost() 474 TTI::TargetCostKind CostKind, in getCastInstrCost() 1310 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 1454 TTI::TargetCostKind CostKind, in getMemoryOpCost() 1500 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() 1517 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() 1658 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost() 1683 TTI::TargetCostKind CostKind) { in getExtendedAddReductionCost() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 47 TTI::TargetCostKind CostKind); 50 TTI::TargetCostKind CostKind, 54 TTI::TargetCostKind CostKind); 73 TTI::TargetCostKind CostKind); 93 TTI::TargetCostKind CostKind); 98 TTI::TargetCostKind CostKind, 103 TTI::TargetCostKind CostKind, 108 TTI::TargetCostKind CostKind); 112 TTI::TargetCostKind CostKind);
|
| H A D | RISCVTargetTransformInfo.cpp | 27 TTI::TargetCostKind CostKind) { in getIntImmCost() 43 TTI::TargetCostKind CostKind, in getIntImmCostInst() 109 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() 214 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() 224 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost() 248 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 266 TTI::TargetCostKind CostKind, in getCastInstrCost() 323 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost() 346 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.h | 81 static inline int getHalfRateInstrCost(TTI::TargetCostKind CostKind) { in getHalfRateInstrCost() 88 static inline int getQuarterRateInstrCost(TTI::TargetCostKind CostKind) { in getQuarterRateInstrCost() 95 int get64BitInstrCost(TTI::TargetCostKind CostKind) const; 148 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 156 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind, 213 TTI::TargetCostKind CostKind); 216 TTI::TargetCostKind CostKind); 219 TTI::TargetCostKind CostKind);
|
| H A D | R600TargetTransformInfo.h | 61 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
|
| H A D | AMDGPUTargetTransformInfo.cpp | 514 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 683 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 729 TTI::TargetCostKind CostKind, in getCFInstrCost() 761 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost() 779 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost() 1145 int GCNTTIImpl::get64BitInstrCost(TTI::TargetCostKind CostKind) const { in get64BitInstrCost()
|
| H A D | R600TargetTransformInfo.cpp | 95 TTI::TargetCostKind CostKind, in getCFInstrCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetTransformInfo.h | 53 TTI::TargetCostKind CostKind) { in getIntImmCost() 82 TTI::TargetCostKind CostKind, 89 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() 94 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 600 TTI::TargetCostKind CostKind, Instruction *Inst) const { in getIntImmCostInst() 762 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 828 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCastInstrCost() 856 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCmpSelInstrCost() 875 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost() 884 TTI::TargetCostKind CostKind, const Instruction *I) const { in getMemoryOpCost() 895 TTI::TargetCostKind CostKind) const { in getMaskedMemoryOpCost() 959 TTI::TargetCostKind CostKind) const { in getArithmeticReductionCost() 968 TTI::TargetCostKind CostKind) const { in getMinMaxReductionCost() 977 TTI::TargetCostKind CostKind) const { in getExtendedAddReductionCost() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFTargetTransformInfo.h | 40 int getIntImmCost(const APInt &Imm, Type *Ty, TTI::TargetCostKind CostKind) { in getIntImmCost() 49 TTI::TargetCostKind CostKind, 59 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 396 TTI::TargetCostKind CostKind) { in getGEPCost() 785 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 930 TTI::TargetCostKind CostKind, 1100 TTI::TargetCostKind CostKind, 1192 TTI::TargetCostKind CostKind, 1237 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() 1245 TTI::TargetCostKind CostKind, 1396 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() 1618 TTI::TargetCostKind CostKind) { in getTypeBasedIntrinsicInstrCost() 2116 TTI::TargetCostKind CostKind) { in getCallInstrCost() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetTransformInfo.h | 63 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.h | 97 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
|