/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 140 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 D | HexagonTargetTransformInfo.h | 108 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 D | HexagonTargetTransformInfo.cpp | 143 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 D | RISCVTargetTransformInfo.h | 52 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 D | RISCVTargetTransformInfo.cpp | 41 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 D | PPCTargetTransformInfo.h | 51 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 D | PPCTargetTransformInfo.cpp | 166 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 D | SystemZTargetTransformInfo.h | 45 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 D | SystemZTargetTransformInfo.cpp | 74 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 D | AArch64TargetTransformInfo.h | 92 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 D | TargetTransformInfo.h | 259 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 D | TargetTransformInfoImpl.h | 52 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 D | ARMTargetTransformInfo.h | 138 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 D | ARMTargetTransformInfo.cpp | 302 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 D | AMDGPUTargetTransformInfo.h | 85 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 D | R600TargetTransformInfo.h | 61 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind, 65 TTI::TargetCostKind CostKind,
|
H A D | R600TargetTransformInfo.cpp | 95 TTI::TargetCostKind CostKind, in getCFInstrCost() 111 TTI::TargetCostKind CostKind, in getVectorInstrCost()
|
H A D | AMDGPUTargetTransformInfo.cpp | 527 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 D | TargetTransformInfo.cpp | 247 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 D | LanaiTargetTransformInfo.h | 53 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 D | BPFTargetTransformInfo.h | 40 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 D | BasicTTIImpl.h | 92 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 D | WebAssemblyTargetTransformInfo.h | 63 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 70 TTI::TargetCostKind CostKind,
|
H A D | WebAssemblyTargetTransformInfo.cpp | 54 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 D | NVPTXTargetTransformInfo.h | 98 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
|