| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 59 TTI::TargetCostKind CostKind) const; 64 TTI::TargetCostKind CostKind) const; 69 TTI::TargetCostKind CostKind) const; 79 TTI::TargetCostKind CostKind) const; 82 TTI::TargetCostKind CostKind) const override; 85 TTI::TargetCostKind CostKind, 89 Type *Ty, TTI::TargetCostKind CostKind) const override; 107 TTI::TargetCostKind CostKind) const override; 144 TTI::TargetCostKind CostKind) const override; 149 TTI::TargetCostKind CostKind) const override; [all …]
|
| H A D | RISCVTargetTransformInfo.cpp | 48 TTI::TargetCostKind CostKind) const { in getRISCVInstructionCost() 122 TTI::TargetCostKind CostKind, in getIntImmCostImpl() 138 TTI::TargetCostKind CostKind) const { in getIntImmCost() 171 TTI::TargetCostKind CostKind, in getIntImmCostInst() 280 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin() 301 TTI::TargetCostKind CostKind) const { in getPartialReductionCost() 369 TTI::TargetCostKind CostKind) const { in getConstantPoolLoadCost() 416 TTI::TargetCostKind CostKind) { in costShuffleViaSplitting() 485 ArrayRef<int> Mask, TTI::TargetCostKind CostKind) { in costShuffleViaVRegSplitting() 552 TTI::TargetCostKind CostKind) const { in getSlideCost() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 74 unsigned Opcode, Type *Val, TTI::TargetCostKind CostKind, unsigned Index, 102 TTI::TargetCostKind CostKind) const override; 105 TTI::TargetCostKind CostKind, 109 Type *Ty, TTI::TargetCostKind CostKind) const override; 135 TTI::TargetCostKind CostKind) const override; 180 TTI::TargetCostKind CostKind) const override; 185 TTI::TargetCostKind CostKind, 193 TTI::CastContextHint CCH, TTI::TargetCostKind CostKind, 199 TTI::TargetCostKind CostKind) const override; 201 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 46 TTI::TargetCostKind CostKind) const override; 50 TTI::TargetCostKind CostKind, 54 Type *Ty, TTI::TargetCostKind CostKind) const override; 90 TTI::TargetCostKind CostKind, bool ForPoisonSrc = true, 96 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 103 ArrayRef<int> Mask, TTI::TargetCostKind CostKind, int Index, 112 TTI::CastContextHint CCH, TTI::TargetCostKind CostKind, 116 TTI::TargetCostKind CostKind, 122 TTI::TargetCostKind CostKind, 129 TTI::TargetCostKind CostKind, [all …]
|
| H A D | SystemZTargetTransformInfo.cpp | 153 TTI::TargetCostKind CostKind) const { in getIntImmCost() 188 TTI::TargetCostKind CostKind, in getIntImmCostInst() 309 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin() 496 TTI::TargetCostKind CostKind, bool ForPoisonSrc, in getScalarizationOverhead() 543 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 730 TTI::TargetCostKind CostKind, int Index, in getShuffleCost() 894 TTI::TargetCostKind CostKind, in getCastInstrCost() 1091 TTI::TargetCostKind CostKind, TTI::OperandValueInfo Op1Info, in getCmpSelInstrCost() 1185 TTI::TargetCostKind CostKind, in getVectorInstrCost() 1306 TTI::TargetCostKind CostKind, in getMemoryOpCost() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 141 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 149 TTI::TargetCostKind CostKind) const override; 153 ArrayRef<int> Mask, TTI::TargetCostKind CostKind, int Index, 158 TTI::CastContextHint CCH, TTI::TargetCostKind CostKind, 162 TTI::TargetCostKind CostKind, 168 TTI::TargetCostKind CostKind, 173 TTI::TargetCostKind CostKind, bool ForPoisonSrc = true, 178 TTI::TargetCostKind CostKind) const override; 181 TTI::TargetCostKind CostKind, 187 TTI::TargetCostKind CostKind) const override; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.h | 110 TTI::TargetCostKind CostKind) const override; 113 TTI::TargetCostKind CostKind) const override; 118 TTI::TargetCostKind CostKind, 124 TTI::TargetCostKind CostKind) const override; 127 ArrayRef<int> Mask, TTI::TargetCostKind CostKind, int Index, 133 TTI::TargetCostKind CostKind, 137 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, 141 TTI::TargetCostKind CostKind, 146 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 153 TTI::CastContextHint CCH, TTI::TargetCostKind CostKind, [all …]
|
| H A D | HexagonTargetTransformInfo.cpp | 144 TTI::TargetCostKind CostKind) const { in getCallInstrCost() 150 TTI::TargetCostKind CostKind) const { in getIntrinsicInstrCost() 168 TTI::TargetCostKind CostKind, in getMemoryOpCost() 224 TTI::TargetCostKind CostKind) const { in getMaskedMemoryOpCost() 232 TTI::TargetCostKind CostKind, int Index, in getShuffleCost() 240 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) const { in getGatherScatterOpCost() 247 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() 259 TTI::TargetCostKind CostKind, TTI::OperandValueInfo Op1Info, in getCmpSelInstrCost() 273 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 295 TTI::TargetCostKind CostKind, in getCastInstrCost() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 51 TTI::TargetCostKind CostKind) const override; 55 TTI::TargetCostKind CostKind, 59 Type *Ty, TTI::TargetCostKind CostKind) const override; 63 TTI::TargetCostKind CostKind) const override; 108 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 115 ArrayRef<int> Mask, TTI::TargetCostKind CostKind, int Index, 120 TTI::CastContextHint CCH, TTI::TargetCostKind CostKind, 122 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind, 126 TTI::TargetCostKind CostKind, 132 TTI::TargetCostKind CostKind, [all …]
|
| H A D | PPCTargetTransformInfo.cpp | 164 TTI::TargetCostKind CostKind) const { in getIntImmCost() 196 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin() 231 TTI::TargetCostKind CostKind, in getIntImmCostInst() 324 TTI::TargetCostKind CostKind) const { in getInstructionCost() 586 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 609 TTI::TargetCostKind CostKind, in getShuffleCost() 631 TTI::TargetCostKind CostKind, in getCFInstrCost() 642 TTI::TargetCostKind CostKind, in getCastInstrCost() 661 TTI::TargetCostKind CostKind, TTI::OperandValueInfo Op1Info, in getCmpSelInstrCost() 677 TTI::TargetCostKind CostKind, in getVectorInstrCost() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 271 enum TargetCostKind { enum 316 TargetCostKind CostKind = TCK_SizeAndLatency) const; 355 TargetCostKind CostKind = TTI::TCK_RecipThroughput) const; 422 TargetCostKind CostKind) const; 427 TargetCostKind CostKind) const { in getInstructionCost() 961 TTI::TargetCostKind CostKind, bool ForPoisonSrc = true, 969 TTI::TargetCostKind CostKind) const; 1086 TargetCostKind CostKind) const; 1093 TargetCostKind CostKind, 1097 TargetCostKind CostKind) const; [all …]
|
| H A D | TargetTransformInfoImpl.h | 57 TTI::TargetCostKind CostKind) const { in getGEPCost() 70 TTI::TargetCostKind CostKind) const { in getPointersChainCost() 86 TTI::TargetCostKind CostKind) const { in getInstructionCost() 456 TTI::TargetCostKind CostKind, bool ForPoisonSrc = true, 464 TTI::TargetCostKind CostKind) const { in getOperandsScalarizationOverhead() 540 TTI::TargetCostKind CostKind) const { in getIntImmCost() 546 TTI::TargetCostKind CostKind, 553 Type *Ty, TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin() 659 TTI::TargetCostKind CostKind) const { in getPartialReductionCost() 666 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 139 TTI::TargetCostKind CostKind) const override; 143 TTI::TargetCostKind CostKind, 227 ArrayRef<int> Mask, TTI::TargetCostKind CostKind, int Index, 239 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind, 244 TTI::CastContextHint CCH, TTI::TargetCostKind CostKind, 249 TTI::TargetCostKind CostKind, 256 TTI::TargetCostKind CostKind, 264 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 272 TTI::TargetCostKind CostKind, 279 TTI::TargetCostKind CostKind) const override; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.h | 86 static inline int getHalfRateInstrCost(TTI::TargetCostKind CostKind) { in getHalfRateInstrCost() 93 static inline int getQuarterRateInstrCost(TTI::TargetCostKind CostKind) { in getQuarterRateInstrCost() 100 int get64BitInstrCost(TTI::TargetCostKind CostKind) const; 158 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 164 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind, 172 TTI::TargetCostKind CostKind, 240 ArrayRef<int> Mask, TTI::TargetCostKind CostKind, int Index, 263 TTI::TargetCostKind CostKind) const override; 267 TTI::TargetCostKind CostKind) const override; 270 TTI::TargetCostKind CostKind) const override; [all …]
|
| H A D | R600TargetTransformInfo.h | 62 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind, 66 TTI::TargetCostKind CostKind,
|
| H A D | R600TargetTransformInfo.cpp | 96 TTI::TargetCostKind CostKind, in getCFInstrCost() 112 TTI::TargetCostKind CostKind, in getVectorInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetTransformInfo.h | 66 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 74 TTI::CastContextHint CCH, TTI::TargetCostKind CostKind, 78 TTI::TargetCostKind CostKind, 83 TTI::TargetCostKind CostKind, 90 TTI::TargetCostKind CostKind) const override;
|
| H A D | WebAssemblyTargetTransformInfo.cpp | 54 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() 84 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCastInstrCost() 146 TTI::TargetCostKind CostKind, TTI::OperandValueInfo OpInfo, in getMemoryOpCost() 186 unsigned Opcode, Type *Val, TTI::TargetCostKind CostKind, unsigned Index, in getVectorInstrCost() 202 TTI::TargetCostKind CostKind) const { in getPartialReductionCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 253 Type *AccessType, TTI::TargetCostKind CostKind) const { in getGEPCost() 260 TTI::TargetCostKind CostKind) const { in getPointersChainCost() 275 enum TargetCostKind CostKind) const { in getInstructionCost() 633 TTI::TargetCostKind CostKind, bool ForPoisonSrc, in getScalarizationOverhead() 641 TTI::TargetCostKind CostKind) const { in getOperandsScalarizationOverhead() 733 TTI::TargetCostKind CostKind) const { in getIntImmCost() 741 TTI::TargetCostKind CostKind, Instruction *Inst) const { in getIntImmCostInst() 751 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin() 875 TTI::TargetCostKind CostKind) const { in getPartialReductionCost() 952 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() [all …]
|
| H A D | CostModel.cpp | 74 static InstructionCost getCost(Instruction &Inst, TTI::TargetCostKind CostKind, in getCost() 90 static TTI::TargetCostKind
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetTransformInfo.h | 54 TTI::TargetCostKind CostKind) const override { in getIntImmCost() 83 TTI::TargetCostKind CostKind, 90 Type *Ty, TTI::TargetCostKind CostKind) const override { in getIntImmCostIntrin() 95 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFTargetTransformInfo.h | 41 TTI::TargetCostKind CostKind) const override { in getIntImmCost() 50 TTI::TargetCostKind CostKind, 62 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 93 TTI::TargetCostKind CostKind) const { in getBroadcastShuffleOverhead() 111 TTI::TargetCostKind CostKind) const { in getPermuteShuffleOverhead() 132 TTI::TargetCostKind CostKind, in getExtractSubvectorOverhead() 160 TTI::TargetCostKind CostKind, in getInsertSubvectorOverhead() 215 TTI::TargetCostKind CostKind, 303 const IntrinsicCostAttributes &ICA, TTI::TargetCostKind CostKind, 544 TTI::TargetCostKind CostKind) const override { in getGEPCost() 874 TTI::TargetCostKind CostKind, bool ForPoisonSrc = true, 928 TTI::TargetCostKind CostKind) const { in getScalarizationOverhead() 943 TTI::TargetCostKind CostKind) const override { in getOperandsScalarizationOverhead() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.h | 104 TTI::TargetCostKind CostKind) const override; 107 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 115 TTI::TargetCostKind CostKind, bool ForPoisonSrc = true,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanHelpers.h | 64 getPredBlockCostDivisor(TargetTransformInfo::TargetCostKind CostKind) { in getPredBlockCostDivisor() 351 TargetTransformInfo::TargetCostKind CostKind; 355 TargetTransformInfo::TargetCostKind CostKind) in VPCostContext()
|