Home
last modified time | relevance | path

Searched refs:TargetCostKind (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h130 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 DHexagonTargetTransformInfo.h114 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 DHexagonTargetTransformInfo.cpp139 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 DPPCTargetTransformInfo.h52 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 DPPCTargetTransformInfo.cpp166 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 DAArch64TargetTransformInfo.h76 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 DAArch64TargetTransformInfo.cpp148 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 DSystemZTargetTransformInfo.h43 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 DSystemZTargetTransformInfo.cpp70 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 DTargetTransformInfo.h214 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 DTargetTransformInfoImpl.h50 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 DARMTargetTransformInfo.h137 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 DARMTargetTransformInfo.cpp295 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 DRISCVTargetTransformInfo.h47 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 DRISCVTargetTransformInfo.cpp27 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 DAMDGPUTargetTransformInfo.h81 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 DR600TargetTransformInfo.h61 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
H A DAMDGPUTargetTransformInfo.cpp514 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 DR600TargetTransformInfo.cpp95 TTI::TargetCostKind CostKind, in getCFInstrCost()
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h53 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 DTargetTransformInfo.cpp600 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 DBPFTargetTransformInfo.h40 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 DBasicTTIImpl.h396 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 DWebAssemblyTargetTransformInfo.h63 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h97 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,

12