Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h111 TTI::TargetCostKind CostKind);
115 TTI::TargetCostKind CostKind);
118 TTI::TargetCostKind CostKind);
120 TTI::TargetCostKind CostKind);
125 unsigned AddressSpace, TTI::TargetCostKind CostKind,
130 TTI::TargetCostKind CostKind);
133 TTI::TargetCostKind CostKind, int Index,
139 TTI::TargetCostKind CostKind,
143 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
147 TTI::TargetCostKind CostKind,
[all …]
H A DHexagonTargetTransformInfo.cpp143 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/PowerPC/
H A DPPCTargetTransformInfo.h53 TTI::TargetCostKind CostKind);
57 TTI::TargetCostKind CostKind,
61 TTI::TargetCostKind CostKind);
65 TTI::TargetCostKind CostKind);
108 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
115 TTI::TargetCostKind CostKind, int Index,
120 TTI::TargetCostKind CostKind,
122 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
126 TTI::TargetCostKind CostKind,
130 TTI::TargetCostKind CostKind,
[all …]
H A DPPCTargetTransformInfo.cpp168 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/lib/Target/X86/
H A DX86TargetTransformInfo.h132 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
139 TTI::TargetCostKind CostKind, int Index,
144 TTI::TargetCostKind CostKind,
148 TTI::TargetCostKind CostKind,
152 TTI::TargetCostKind CostKind,
157 TTI::TargetCostKind CostKind);
161 TTI::TargetCostKind CostKind);
164 unsigned AddressSpace, TTI::TargetCostKind CostKind,
169 TTI::TargetCostKind CostKind);
173 TTI::TargetCostKind CostKind,
[all …]
/openbsd-src/gnu/llvm/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,
94 TTI::TargetCostKind CostKind, int Index,
103 TTI::TargetCostKind CostKind,
107 TTI::TargetCostKind CostKind,
111 TTI::TargetCostKind CostKind,
116 unsigned AddressSpace, TTI::TargetCostKind CostKind,
122 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
[all …]
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()
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/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h85 TTI::TargetCostKind CostKind);
88 TTI::TargetCostKind CostKind,
92 TTI::TargetCostKind CostKind);
113 TTI::TargetCostKind CostKind);
153 TTI::TargetCostKind CostKind);
158 TTI::TargetCostKind CostKind,
163 TTI::TargetCostKind CostKind,
169 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
173 TTI::TargetCostKind CostKind,
176 TTI::TargetCostKind CostKind,
[all …]
H A DAArch64TargetTransformInfo.cpp171 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()
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/RISCV/
H A DRISCVTargetTransformInfo.h62 TTI::TargetCostKind CostKind);
65 TTI::TargetCostKind CostKind);
68 TTI::TargetCostKind CostKind,
72 TTI::TargetCostKind CostKind);
101 TTI::TargetCostKind CostKind);
117 TTI::TargetCostKind CostKind, int Index,
122 TTI::TargetCostKind CostKind);
127 TTI::TargetCostKind CostKind,
132 TTI::TargetCostKind CostKind,
137 TTI::TargetCostKind CostKind);
[all …]
H A DRISCVTargetTransformInfo.cpp57 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/include/llvm/Analysis/
H A DTargetTransformInfo.h217 enum TargetCostKind { enum
252 TargetCostKind CostKind = TCK_SizeAndLatency) const;
304 TargetCostKind CostKind) const;
309 TargetCostKind CostKind) const { in getInstructionCost()
756 TTI::TargetCostKind CostKind) const;
764 TTI::TargetCostKind CostKind) const;
863 TargetCostKind CostKind) const;
870 TargetCostKind CostKind,
874 TargetCostKind CostKind) const;
1103 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput,
[all …]
H A DTargetTransformInfoImpl.h51 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()
405 TTI::TargetCostKind CostKind,
412 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin()
497 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
526 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp,
533 TTI::TargetCostKind CostKind, in getCastInstrCost()
575 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h138 TTI::TargetCostKind CostKind);
142 TTI::TargetCostKind CostKind,
217 TTI::TargetCostKind CostKind, int Index,
229 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
234 TTI::TargetCostKind CostKind,
239 TTI::TargetCostKind CostKind,
244 TTI::TargetCostKind CostKind,
251 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
259 unsigned AddressSpace, TTI::TargetCostKind CostKind,
265 TTI::TargetCostKind CostKind);
[all …]
H A DARMTargetTransformInfo.cpp296 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 …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h82 static inline int getHalfRateInstrCost(TTI::TargetCostKind CostKind) { in getHalfRateInstrCost()
89 static inline int getQuarterRateInstrCost(TTI::TargetCostKind CostKind) { in getQuarterRateInstrCost()
96 int get64BitInstrCost(TTI::TargetCostKind CostKind) const;
151 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
157 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
165 TTI::TargetCostKind CostKind,
205 TTI::TargetCostKind CostKind, int Index,
219 TTI::TargetCostKind CostKind);
222 TTI::TargetCostKind CostKind);
225 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.cpp516 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()
1222 int GCNTTIImpl::get64BitInstrCost(TTI::TargetCostKind CostKind) const { in get64BitInstrCost()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp214 TTI::TargetCostKind CostKind) const { in getGEPCost()
227 enum TargetCostKind CostKind) const { in getInstructionCost()
518 TTI::TargetCostKind CostKind) const { in getScalarizationOverhead()
525 TTI::TargetCostKind CostKind) const { in getOperandsScalarizationOverhead()
612 TTI::TargetCostKind CostKind) const { in getIntImmCost()
620 TTI::TargetCostKind CostKind, Instruction *Inst) const { in getIntImmCostInst()
630 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin()
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()
[all …]
/openbsd-src/gnu/llvm/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,
/openbsd-src/gnu/llvm/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,
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h90 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/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