Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h124 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
136 TTI::TargetCostKind CostKind,
140 TTI::TargetCostKind CostKind,
149 TTI::TargetCostKind CostKind,
179 TTI::TargetCostKind CostKind);
185 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency);
196 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency,
201 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency,
206 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency,
212 TTI::TargetCostKind CostKind);
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h114 TTI::TargetCostKind CostKind);
116 TTI::TargetCostKind CostKind);
121 TTI::TargetCostKind CostKind,
126 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency);
132 TTI::TargetCostKind CostKind,
137 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency,
141 TTI::TargetCostKind CostKind,
145 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
154 TTI::TargetCostKind CostKind,
159 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
[all …]
H A DHexagonTargetTransformInfo.cpp138 TTI::TargetCostKind CostKind) { in getCallInstrCost()
144 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
162 TTI::TargetCostKind CostKind, in getMemoryOpCost()
218 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
231 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost()
238 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
252 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
263 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
286 TTI::TargetCostKind CostKind, in getCastInstrCost()
345 TTI::TargetCostKind CostKind) { in getUserCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h76 TTI::TargetCostKind CostKind);
79 TTI::TargetCostKind CostKind,
83 TTI::TargetCostKind CostKind);
104 TTI::TargetCostKind CostKind);
150 TTI::TargetCostKind CostKind);
160 TTI::TargetCostKind CostKind,
184 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
197 TTI::TargetCostKind CostKind,
206 TTI::TargetCostKind CostKind,
301 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency,
[all …]
H A DAArch64TargetTransformInfo.cpp64 TTI::TargetCostKind CostKind) { in getIntImmCost()
159 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
219 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
1207 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getExtractWithExtendCost()
1279 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
1507 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
1612 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
1639 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getCostOfKeepingLiveOverCall()
1904 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost()
1928 unsigned Opcode, VectorType *ValTy, TTI::TargetCostKind CostKind) { in getArithmeticReductionCostSVE()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h52 TTI::TargetCostKind CostKind);
56 TTI::TargetCostKind CostKind,
60 TTI::TargetCostKind CostKind);
63 TTI::TargetCostKind CostKind);
106 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
117 TTI::TargetCostKind CostKind,
119 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
123 TTI::TargetCostKind CostKind,
129 TTI::TargetCostKind CostKind,
134 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency,
[all …]
H A DPPCTargetTransformInfo.cpp171 TTI::TargetCostKind CostKind) { in getIntImmCost()
202 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
237 TTI::TargetCostKind CostKind, in getIntImmCostInst()
323 TTI::TargetCostKind CostKind) { in getUserCost()
973 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
1007 TTI::TargetCostKind CostKind, in getCFInstrCost()
1018 TTI::TargetCostKind CostKind, in getCastInstrCost()
1034 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
1114 TTI::TargetCostKind CostKind, in getMemoryOpCost()
1194 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h42 TTI::TargetCostKind CostKind);
46 TTI::TargetCostKind CostKind,
50 TTI::TargetCostKind CostKind);
86 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
102 TTI::TargetCostKind CostKind,
106 TTI::TargetCostKind CostKind,
113 TTI::TargetCostKind CostKind,
119 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency,
123 TTI::TargetCostKind CostKind);
H A DSystemZTargetTransformInfo.cpp34 TTI::TargetCostKind CostKind) { in getIntImmCost()
68 TTI::TargetCostKind CostKind, in getIntImmCostInst()
189 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
384 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
723 TTI::TargetCostKind CostKind, in getCastInstrCost()
875 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
1069 TTI::TargetCostKind CostKind, in getMemoryOpCost()
1139 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
1200 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h132 TTI::TargetCostKind CostKind);
136 TTI::TargetCostKind CostKind,
214 TTI::TargetCostKind CostKind,
219 TTI::TargetCostKind CostKind,
230 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
240 TTI::TargetCostKind CostKind,
245 TTI::TargetCostKind CostKind);
250 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency,
256 TTI::TargetCostKind CostKind,
261 TTI::TargetCostKind CostKind);
[all …]
H A DARMTargetTransformInfo.cpp252 TTI::TargetCostKind CostKind) { in getIntImmCost()
329 TTI::TargetCostKind CostKind, in getIntImmCostInst()
388 TTI::TargetCostKind CostKind, in getCFInstrCost()
404 TTI::TargetCostKind CostKind, in getCastInstrCost()
1250 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
1394 TTI::TargetCostKind CostKind, in getMemoryOpCost()
1440 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
1457 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
1598 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost()
1623 TTI::TargetCostKind CostKind) { in getExtendedAddReductionCost()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h210 enum TargetCostKind { enum
321 TargetCostKind CostKind) const;
829 TargetCostKind CostKind,
1015 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
1146 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
1634 TTI::TargetCostKind CostKind) = 0;
1638 TTI::TargetCostKind CostKind,
1651 TTI::TargetCostKind CostKind) = 0;
1657 TTI::TargetCostKind CostKind) = 0;
1990 TargetCostKind CostKind,
[all …]
H A DTargetTransformInfoImpl.h53 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency) const {
356 TTI::TargetCostKind CostKind) const { in getIntImmCost()
362 TTI::TargetCostKind CostKind,
449 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
479 TTI::TargetCostKind CostKind, in getCastInstrCost()
532 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
544 TTI::TargetCostKind CostKind, in getMemoryOpCost()
558 TTI::TargetCostKind CostKind,
631 TTI::TargetCostKind) const { in getMinMaxReductionCost() argument
637 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) const {
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h86 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) {
94 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) {
102 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) const;
158 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
166 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
216 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput);
219 TTI::TargetCostKind CostKind);
222 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput);
257 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
H A DAMDGPUTargetTransformInfo.cpp515 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
735 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
815 TTI::TargetCostKind CostKind, in getCFInstrCost()
847 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost()
865 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost()
1236 int GCNTTIImpl::get64BitInstrCost(TTI::TargetCostKind CostKind) const { in get64BitInstrCost()
1314 TTI::TargetCostKind CostKind, in getCFInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h53 TTI::TargetCostKind CostKind) { in getIntImmCost()
72 TTI::TargetCostKind CostKind,
79 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
85 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp19 TTI::TargetCostKind CostKind) { in getIntImmCost()
35 TTI::TargetCostKind CostKind, in getIntImmCostInst()
94 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
135 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost()
H A DRISCVTargetTransformInfo.h45 TTI::TargetCostKind CostKind);
48 TTI::TargetCostKind CostKind,
52 TTI::TargetCostKind CostKind);
78 TTI::TargetCostKind CostKind,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp208 TTI::TargetCostKind CostKind) const { in getGEPCost()
554 TTI::TargetCostKind CostKind, Instruction *Inst) const { in getIntImmCostInst()
705 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
772 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCastInstrCost()
800 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCmpSelInstrCost()
819 TTI::TargetCostKind CostKind, const Instruction *I) const { in getMemoryOpCost()
830 TTI::TargetCostKind CostKind) const { in getMaskedMemoryOpCost()
894 TTI::TargetCostKind CostKind) const { in getArithmeticReductionCost()
903 TTI::TargetCostKind CostKind) const { in getMinMaxReductionCost()
912 TTI::TargetCostKind CostKind) const { in getExtendedAddReductionCost()
[all …]
H A DCostModel.cpp30 static cl::opt<TargetTransformInfo::TargetCostKind> CostKind(
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetTransformInfo.h40 int getIntImmCost(const APInt &Imm, Type *Ty, TTI::TargetCostKind CostKind) { in getIntImmCost()
49 TTI::TargetCostKind CostKind,
60 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h196 TTI::TargetCostKind CostKind) { in getCommonMaskedMemoryOpCost()
741 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
881 TTI::TargetCostKind CostKind,
1051 TTI::TargetCostKind CostKind,
1107 TTI::TargetCostKind CostKind,
1151 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
1159 TTI::TargetCostKind CostKind,
1315 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
1496 TTI::TargetCostKind CostKind) { in getTypeBasedIntrinsicInstrCost()
2016 TTI::TargetCostKind CostKind) { in getTreeReductionCost()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.h63 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency,
H A DWebAssemblyTargetTransformInfo.cpp54 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h93 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,

12