Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h140 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
148 TTI::TargetCostKind CostKind) const;
152 TTI::TargetCostKind CostKind, int Index,
158 TTI::TargetCostKind CostKind,
162 TTI::TargetCostKind CostKind,
166 TTI::TargetCostKind CostKind,
171 TTI::TargetCostKind CostKind);
175 TTI::TargetCostKind CostKind);
178 unsigned AddressSpace, TTI::TargetCostKind CostKind,
183 TTI::TargetCostKind CostKind);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h108 TTI::TargetCostKind CostKind);
110 TTI::TargetCostKind CostKind);
115 unsigned AddressSpace, TTI::TargetCostKind CostKind,
120 TTI::TargetCostKind CostKind);
123 TTI::TargetCostKind CostKind, int Index,
130 TTI::TargetCostKind CostKind,
134 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
138 TTI::TargetCostKind CostKind,
141 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
148 TTI::TargetCostKind CostKind,
[all …]
H A DHexagonTargetTransformInfo.cpp143 TTI::TargetCostKind CostKind) { in getCallInstrCost()
149 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
167 TTI::TargetCostKind CostKind, in getMemoryOpCost()
224 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
231 TTI::TargetCostKind CostKind, in getShuffleCost()
240 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost()
247 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
261 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
274 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
297 TTI::TargetCostKind CostKind, in getCastInstrCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h52 TTI::TargetCostKind CostKind);
57 TTI::TargetCostKind CostKind);
69 TTI::TargetCostKind CostKind);
72 TTI::TargetCostKind CostKind);
75 TTI::TargetCostKind CostKind,
79 TTI::TargetCostKind CostKind);
126 TTI::TargetCostKind CostKind);
132 TTI::TargetCostKind CostKind);
147 TTI::TargetCostKind CostKind, int Index,
153 TTI::TargetCostKind CostKind);
[all …]
H A DRISCVTargetTransformInfo.cpp41 TTI::TargetCostKind CostKind) { in getRISCVInstructionCost()
115 TTI::TargetCostKind CostKind, in getIntImmCostImpl()
130 TTI::TargetCostKind CostKind) { in getIntImmCost()
163 TTI::TargetCostKind CostKind, in getIntImmCostInst()
271 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
338 RISCVTTIImpl::getConstantPoolLoadCost(Type *Ty, TTI::TargetCostKind CostKind) { in getConstantPoolLoadCost()
358 TTI::TargetCostKind CostKind, in getShuffleCost()
613 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
624 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
715 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost()
[all …]
/freebsd/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,
113 TTI::TargetCostKind CostKind, int Index,
119 TTI::TargetCostKind CostKind,
121 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
125 TTI::TargetCostKind CostKind,
129 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 getInstructionCost()
585 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
608 TTI::TargetCostKind CostKind, in getShuffleCost()
630 TTI::TargetCostKind CostKind, in getCFInstrCost()
641 TTI::TargetCostKind CostKind, in getCastInstrCost()
661 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
677 TTI::TargetCostKind CostKind, in getVectorInstrCost()
[all …]
/freebsd/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,
106 TTI::TargetCostKind CostKind,
110 TTI::TargetCostKind CostKind,
114 TTI::TargetCostKind CostKind,
119 unsigned AddressSpace, TTI::TargetCostKind CostKind,
125 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
[all …]
H A DSystemZTargetTransformInfo.cpp74 TTI::TargetCostKind CostKind) { in getIntImmCost()
109 TTI::TargetCostKind CostKind, in getIntImmCostInst()
230 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
426 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
608 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost()
771 TTI::TargetCostKind CostKind, in getCastInstrCost()
965 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
1048 TTI::TargetCostKind CostKind, in getVectorInstrCost()
1161 TTI::TargetCostKind CostKind, in getMemoryOpCost()
1237 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
[all …]
/freebsd/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,
182 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
186 TTI::TargetCostKind CostKind,
189 TTI::TargetCostKind CostKind,
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h259 enum TargetCostKind { enum
304 TargetCostKind CostKind = TCK_SizeAndLatency) const;
343 TargetCostKind CostKind = TTI::TCK_RecipThroughput
408 TargetCostKind CostKind) const;
413 TargetCostKind CostKind) const { in getInstructionCost()
899 TTI::TargetCostKind CostKind) const;
907 TTI::TargetCostKind CostKind) const;
1023 TargetCostKind CostKind) const;
1030 TargetCostKind CostKind,
1034 TargetCostKind CostKind) const;
[all …]
H A DTargetTransformInfoImpl.h52 TTI::TargetCostKind CostKind) const { in getGEPCost()
375 TTI::TargetCostKind CostKind) const { in getScalarizationOverhead()
382 TTI::TargetCostKind CostKind) const { in getOperandsScalarizationOverhead()
442 TTI::TargetCostKind CostKind) const { in getIntImmCost()
448 TTI::TargetCostKind CostKind,
455 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin()
549 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
592 TTI::TargetCostKind CostKind) const { in getAltInstrCost()
598 TTI::TargetCostKind CostKind, int Index,
607 TTI::TargetCostKind CostKind, in getCastInstrCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h138 TTI::TargetCostKind CostKind);
142 TTI::TargetCostKind CostKind,
221 TTI::TargetCostKind CostKind, int Index,
234 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
239 TTI::TargetCostKind CostKind,
244 TTI::TargetCostKind CostKind,
249 TTI::TargetCostKind CostKind,
256 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
264 unsigned AddressSpace, TTI::TargetCostKind CostKind,
270 TTI::TargetCostKind CostKind);
[all …]
H A DARMTargetTransformInfo.cpp302 TTI::TargetCostKind CostKind) { in getIntImmCost()
395 TTI::TargetCostKind CostKind, in getIntImmCostInst()
465 TTI::TargetCostKind CostKind, in getCFInstrCost()
481 TTI::TargetCostKind CostKind, in getCastInstrCost()
883 TTI::TargetCostKind CostKind, in getVectorInstrCost()
924 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
1217 TTI::TargetCostKind CostKind, in getShuffleCost()
1331 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
1474 TTI::TargetCostKind CostKind, in getMemoryOpCost()
1521 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
[all …]
/freebsd/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,
251 TTI::TargetCostKind CostKind);
254 TTI::TargetCostKind CostKind);
257 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.cpp527 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
704 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
750 TTI::TargetCostKind CostKind, in getCFInstrCost()
782 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost()
800 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost()
813 TTI::TargetCostKind CostKind, in getVectorInstrCost()
1107 TTI::TargetCostKind CostKind, in getShuffleCost()
1340 int GCNTTIImpl::get64BitInstrCost(TTI::TargetCostKind CostKind) const { in get64BitInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp247 Type *AccessType, TTI::TargetCostKind CostKind) const { in getGEPCost()
254 TTI::TargetCostKind CostKind) const { in getPointersChainCost()
269 enum TargetCostKind CostKind) const { in getInstructionCost()
596 TTI::TargetCostKind CostKind) const { in getScalarizationOverhead()
603 TTI::TargetCostKind CostKind) const { in getOperandsScalarizationOverhead()
695 TTI::TargetCostKind CostKind) const { in getIntImmCost()
703 TTI::TargetCostKind CostKind, Instruction *Inst) const { in getIntImmCostInst()
713 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin()
898 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
926 const SmallBitVector &OpcodeMask, TTI::TargetCostKind CostKind) const { in getAltInstrCost()
[all …]
/freebsd/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/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/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h92 TTI::TargetCostKind CostKind) { in getBroadcastShuffleOverhead()
109 TTI::TargetCostKind CostKind) { in getPermuteShuffleOverhead()
130 TTI::TargetCostKind CostKind, in getExtractSubvectorOverhead()
158 TTI::TargetCostKind CostKind, in getInsertSubvectorOverhead()
213 TTI::TargetCostKind CostKind,
446 TTI::TargetCostKind CostKind) { in getGEPCost()
771 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
800 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
816 TTI::TargetCostKind CostKind) { in getOperandsScalarizationOverhead()
846 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
[all …]
/freebsd/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()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h98 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,

12