Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h113 TTI::TargetCostKind CostKind);
116 TTI::TargetCostKind CostKind);
118 TTI::TargetCostKind CostKind);
123 unsigned AddressSpace, TTI::TargetCostKind CostKind,
128 TTI::TargetCostKind CostKind);
137 TTI::TargetCostKind CostKind,
145 TTI::TargetCostKind CostKind,
148 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
155 TTI::TargetCostKind CostKind,
159 TTI::TargetCostKind CostKind,
[all …]
H A DHexagonTargetTransformInfo.cpp143 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
151 TTI::TargetCostKind CostKind) { in getOperandsScalarizationOverhead()
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()
287 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
310 TTI::TargetCostKind CostKind, in getCastInstrCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h138 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
146 TTI::TargetCostKind CostKind) const;
155 TTI::TargetCostKind CostKind,
159 TTI::TargetCostKind CostKind,
163 TTI::TargetCostKind CostKind,
190 TTI::TargetCostKind CostKind);
216 TTI::TargetCostKind CostKind,
230 TTI::TargetCostKind CostKind, bool UseMaskForCond = false,
236 TTI::TargetCostKind CostKind);
243 TTI::TargetCostKind CostKind,
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h52 TTI::TargetCostKind CostKind);
66 TTI::TargetCostKind CostKind);
69 TTI::TargetCostKind CostKind);
72 TTI::TargetCostKind CostKind,
76 TTI::TargetCostKind CostKind);
107 TTI::TargetCostKind CostKind);
113 TTI::TargetCostKind CostKind);
148 TTI::TargetCostKind CostKind,
172 TTI::TargetCostKind CostKind,
180 TTI::TargetCostKind CostKind,
[all …]
H A DRISCVTargetTransformInfo.cpp39 TTI::TargetCostKind CostKind) { in getRISCVInstructionCost()
102 TTI::TargetCostKind CostKind) { in getIntImmCost()
231 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
314 TTI::TargetCostKind CostKind, in getShuffleCost()
547 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
735 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
929 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost()
956 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost()
990 FastMathFlags FMF, TTI::TargetCostKind CostKind) { in getExtendedReductionCost()
1269 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h51 TTI::TargetCostKind CostKind);
55 TTI::TargetCostKind CostKind,
59 TTI::TargetCostKind CostKind);
63 TTI::TargetCostKind CostKind);
106 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
118 TTI::TargetCostKind CostKind,
124 TTI::TargetCostKind CostKind,
128 TTI::TargetCostKind CostKind,
132 unsigned AddressSpace, TTI::TargetCostKind CostKind,
140 TTI::TargetCostKind CostKind);
[all …]
H A DPPCTargetTransformInfo.cpp166 TTI::TargetCostKind CostKind) { in getIntImmCost()
232 TTI::TargetCostKind CostKind, in getIntImmCostInst()
585 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
608 TTI::TargetCostKind CostKind, in getShuffleCost()
629 TTI::TargetCostKind CostKind, in getCFInstrCost()
640 TTI::TargetCostKind CostKind, in getCastInstrCost()
660 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
758 TTI::TargetCostKind CostKind, in getMemoryOpCost()
846 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
880 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h45 TTI::TargetCostKind CostKind);
49 TTI::TargetCostKind CostKind,
53 TTI::TargetCostKind CostKind);
89 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
96 TTI::TargetCostKind CostKind, int Index,
105 TTI::TargetCostKind CostKind,
109 TTI::TargetCostKind CostKind,
113 TTI::TargetCostKind CostKind,
118 unsigned AddressSpace, TTI::TargetCostKind CostKind,
124 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
[all …]
H A DSystemZTargetTransformInfo.cpp70 TTI::TargetCostKind CostKind) { in getIntImmCost()
105 TTI::TargetCostKind CostKind, in getIntImmCostInst()
226 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
422 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
605 TTI::TargetCostKind CostKind, in getShuffleCost()
769 TTI::TargetCostKind CostKind, in getCastInstrCost()
963 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
1046 TTI::TargetCostKind CostKind, in getVectorInstrCost()
1159 TTI::TargetCostKind CostKind, in getMemoryOpCost()
1235 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h92 TTI::TargetCostKind CostKind);
95 TTI::TargetCostKind CostKind,
99 TTI::TargetCostKind CostKind);
122 TTI::TargetCostKind CostKind);
164 TTI::TargetCostKind CostKind);
169 TTI::TargetCostKind CostKind,
176 TTI::TargetCostKind CostKind,
186 TTI::TargetCostKind CostKind,
189 TTI::TargetCostKind CostKind,
203 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h255 enum TargetCostKind { enum
1000 TargetCostKind CostKind,
1249 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
1428 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
1760 TTI::TargetCostKind CostKind) = 0;
2020 TTI::TargetCostKind CostKind) = 0;
2024 TTI::TargetCostKind CostKind,
2037 TTI::TargetCostKind CostKind) = 0;
2047 TTI::TargetCostKind CostKind) = 0;
2470 TargetCostKind CostKind,
[all …]
H A DTargetTransformInfoImpl.h51 TTI::TargetCostKind CostKind) const { in getGEPCost()
428 TTI::TargetCostKind CostKind,
528 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
584 TTI::TargetCostKind CostKind, in getCastInstrCost()
637 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
643 TTI::TargetCostKind CostKind, in getVectorInstrCost()
650 TTI::TargetCostKind CostKind, in getVectorInstrCost()
657 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost()
663 TTI::TargetCostKind CostKind, in getMemoryOpCost()
671 TTI::TargetCostKind CostKind, in getVPMemoryOpCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h138 TTI::TargetCostKind CostKind);
142 TTI::TargetCostKind CostKind,
238 TTI::TargetCostKind CostKind,
243 TTI::TargetCostKind CostKind,
248 TTI::TargetCostKind CostKind,
255 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
263 unsigned AddressSpace, TTI::TargetCostKind CostKind,
269 TTI::TargetCostKind CostKind);
279 TTI::TargetCostKind CostKind,
291 TTI::TargetCostKind CostKind);
[all …]
H A DARMTargetTransformInfo.cpp298 TTI::TargetCostKind CostKind) { in getIntImmCost()
461 TTI::TargetCostKind CostKind, in getCFInstrCost()
477 TTI::TargetCostKind CostKind, in getCastInstrCost()
1213 TTI::TargetCostKind CostKind, in getShuffleCost()
1319 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
1509 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
1672 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost()
1757 FastMathFlags FMF, TTI::TargetCostKind CostKind) { in getExtendedReductionCost()
1792 TTI::TargetCostKind CostKind) { in getMulAccReductionCost()
1819 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h85 static inline int getHalfRateInstrCost(TTI::TargetCostKind CostKind) { in getHalfRateInstrCost()
92 static inline int getQuarterRateInstrCost(TTI::TargetCostKind CostKind) { in getQuarterRateInstrCost()
99 int get64BitInstrCost(TTI::TargetCostKind CostKind) const;
155 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
161 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
169 TTI::TargetCostKind CostKind,
235 TTI::TargetCostKind CostKind, int Index,
250 TTI::TargetCostKind CostKind);
253 TTI::TargetCostKind CostKind);
256 TTI::TargetCostKind CostKind);
H A DR600TargetTransformInfo.h61 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
65 TTI::TargetCostKind CostKind,
H A DR600TargetTransformInfo.cpp95 TTI::TargetCostKind CostKind, in getCFInstrCost()
111 TTI::TargetCostKind CostKind, in getVectorInstrCost()
H A DAMDGPUTargetTransformInfo.cpp530 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
707 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
753 TTI::TargetCostKind CostKind, in getCFInstrCost()
785 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost()
803 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost()
816 TTI::TargetCostKind CostKind, in getVectorInstrCost()
1128 TTI::TargetCostKind CostKind, in getShuffleCost()
1328 int GCNTTIImpl::get64BitInstrCost(TTI::TargetCostKind CostKind) const { in get64BitInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp246 Type *AccessType, TTI::TargetCostKind CostKind) const { in getGEPCost()
253 TTI::TargetCostKind CostKind) const { in getPointersChainCost()
570 TTI::TargetCostKind CostKind) const { in getScalarizationOverhead()
577 TTI::TargetCostKind CostKind) const { in getOperandsScalarizationOverhead()
677 TTI::TargetCostKind CostKind, Instruction *Inst) const { in getIntImmCostInst()
868 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
1007 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost()
1028 TTI::TargetCostKind CostKind) const { in getMaskedMemoryOpCost()
1096 TTI::TargetCostKind CostKind) const { in getArithmeticReductionCost()
1105 TTI::TargetCostKind CostKind) const { in getMinMaxReductionCost()
[all …]
H A DCostModel.cpp31 static cl::opt<TargetTransformInfo::TargetCostKind> CostKind(
/freebsd-14.2/contrib/llvm-project/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,
/freebsd-14.2/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,
59 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h107 TTI::TargetCostKind CostKind) { in getPermuteShuffleOverhead()
433 TTI::TargetCostKind CostKind) { in getGEPCost()
803 TTI::TargetCostKind CostKind) { in getOperandsScalarizationOverhead()
885 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
1041 TTI::TargetCostKind CostKind,
1201 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getExtractWithExtendCost()
1215 TTI::TargetCostKind CostKind,
1266 TTI::TargetCostKind CostKind, in getVectorInstrCost()
1272 TTI::TargetCostKind CostKind, in getVectorInstrCost()
1809 TTI::TargetCostKind CostKind) { in getTypeBasedIntrinsicInstrCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.h63 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
70 TTI::TargetCostKind CostKind,
H A DWebAssemblyTargetTransformInfo.cpp54 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
85 TTI::TargetCostKind CostKind, in getVectorInstrCost()

12