/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.cpp | 139 return BaseT::getCallInstrCost(F, RetTy, Tys, CostKind); in getCallInstrCost() 150 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost() 166 if (CostKind != TTI::TCK_RecipThroughput) in getMemoryOpCost() 171 CostKind, I); in getMemoryOpCost() 212 CostKind, I); in getMemoryOpCost() 220 CostKind); in getMaskedMemoryOpCost() 243 CostKind, in getInterleavedMemoryOpCost() 246 CostKind); in getInterleavedMemoryOpCost() 269 if (CostKind != TTI::TCK_RecipThroughput) in getArithmeticInstrCost() 299 if (CostKind != TTI::TCK_RecipThroughput) in getCastInstrCost() [all …]
|
H A D | HexagonTargetTransformInfo.h | 114 TTI::TargetCostKind CostKind); 116 TTI::TargetCostKind CostKind); 121 TTI::TargetCostKind CostKind, 126 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency); 132 TTI::TargetCostKind CostKind, 137 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency, 141 TTI::TargetCostKind CostKind, 145 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput, 154 TTI::TargetCostKind CostKind, 159 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind, [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 234 getCFInstrCost(Instruction::Br, CostKind) + in getCommonMaskedMemoryOpCost() 235 getCFInstrCost(Instruction::PHI, CostKind)); in getCommonMaskedMemoryOpCost() 754 if (CostKind != TTI::TCK_RecipThroughput) 1027 if (CostKind != TTI::TCK_RecipThroughput) 1087 if (CostKind != TTI::TCK_RecipThroughput) 1122 CostKind); in getMaskedMemoryOpCost() 1153 CostKind); 1658 /*IsUnsigned=*/false, CostKind); in getTypeBasedIntrinsicInstrCost() 1664 /*IsUnsigned=*/true, CostKind); in getTypeBasedIntrinsicInstrCost() 2139 Instruction::Add, ExtTy, false, CostKind); in getExtendedAddReductionCost() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 123 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput, 135 TTI::TargetCostKind CostKind, 139 TTI::TargetCostKind CostKind, 148 TTI::TargetCostKind CostKind, 178 TTI::TargetCostKind CostKind); 184 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency); 195 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency, 200 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency, 205 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency, 211 TTI::TargetCostKind CostKind); [all …]
|
H A D | X86TargetTransformInfo.cpp | 183 if (CostKind != TTI::TCK_RecipThroughput) in getArithmeticInstrCost() 195 CostKind) + in getArithmeticInstrCost() 198 CostKind) + in getArithmeticInstrCost() 1475 if (CostKind != TTI::TCK_RecipThroughput) in getCastInstrCost() 2165 if (CostKind != TTI::TCK_RecipThroughput) in getCmpSelInstrCost() 3288 if (CostKind != TTI::TCK_RecipThroughput) { in getMemoryOpCost() 3305 CostKind); in getMemoryOpCost() 3341 CostKind); in getMemoryOpCost() 3599 CostKind) + in getArithmeticReductionCost() 3897 CostKind) + in getMinMaxCost() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 19 TTI::TargetCostKind CostKind) { in getIntImmCost() argument 35 TTI::TargetCostKind CostKind, in getIntImmCostInst() argument 84 return getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst() 94 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() argument 135 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost() argument 136 if (CostKind != TTI::TCK_RecipThroughput) in getGatherScatterOpCost() 138 Alignment, CostKind, I); in getGatherScatterOpCost() 145 Alignment, CostKind, I); in getGatherScatterOpCost() 150 Alignment, CostKind, I); in getGatherScatterOpCost() 155 getMemoryOpCost(Opcode, VTy->getElementType(), Alignment, 0, CostKind, I); in getGatherScatterOpCost()
|
H A D | RISCVTargetTransformInfo.h | 45 TTI::TargetCostKind CostKind); 48 TTI::TargetCostKind CostKind, 52 TTI::TargetCostKind CostKind); 78 TTI::TargetCostKind CostKind,
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 327 return getUserCost(U, Operands, CostKind); in getUserCost() 1649 TTI::TargetCostKind CostKind, 1761 return Impl.getUserCost(U, Operands, CostKind); in getUserCost() 1997 return Impl.getIntImmCost(Imm, Ty, CostKind); in getIntImmCost() 2117 return Impl.getCFInstrCost(Opcode, CostKind, I); 2134 CostKind, I); in getMemoryOpCost() 2140 CostKind); in getMaskedMemoryOpCost() 2145 TTI::TargetCostKind CostKind, 2163 CostKind); in getArithmeticReductionCost() 2170 CostKind); in getMinMaxReductionCost() [all …]
|
H A D | TargetTransformInfoImpl.h | 449 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, 544 TTI::TargetCostKind CostKind, in getMemoryOpCost() argument 921 TTI::TargetCostKind CostKind) { in getUserCost() argument 955 return TargetTTI->getCFInstrCost(Opcode, CostKind, I); in getUserCost() 1019 CostKind, I); in getUserCost() 1025 CostKind, I); in getUserCost() 1048 CostKind, I); in getUserCost() 1057 CostKind, I); in getUserCost() 1081 return CostKind == TTI::TCK_RecipThroughput ? -1 : 1; in getUserCost() 1125 IsPairwise, /*IsUnsigned=*/false, CostKind); in getUserCost() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.h | 76 TTI::TargetCostKind CostKind); 79 TTI::TargetCostKind CostKind, 83 TTI::TargetCostKind CostKind); 104 TTI::TargetCostKind CostKind); 138 TTI::TargetCostKind CostKind); 148 TTI::TargetCostKind CostKind, 171 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput, 184 TTI::TargetCostKind CostKind, 193 TTI::TargetCostKind CostKind, 280 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency, [all …]
|
H A D | AArch64TargetTransformInfo.cpp | 607 if (CostKind != TTI::TCK_RecipThroughput) in getCastInstrCost() 885 CostKind); in getExtractWithExtendCost() 891 CostKind); in getExtractWithExtendCost() 911 CostKind); in getExtractWithExtendCost() 917 if (CostKind != TTI::TCK_RecipThroughput) in getCFInstrCost() 956 if (CostKind != TTI::TCK_RecipThroughput) in getArithmeticInstrCost() 1103 if (CostKind != TTI::TCK_RecipThroughput) in getCmpSelInstrCost() 1218 CostKind); in getMemoryOpCost() 1223 if (CostKind == TTI::TCK_CodeSize || CostKind == TTI::TCK_SizeAndLatency) in getMemoryOpCost() 1226 if (CostKind != TTI::TCK_RecipThroughput) in getMemoryOpCost() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.h | 52 TTI::TargetCostKind CostKind); 56 TTI::TargetCostKind CostKind, 60 TTI::TargetCostKind CostKind); 63 TTI::TargetCostKind CostKind); 106 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput, 117 TTI::TargetCostKind CostKind, 119 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind, 123 TTI::TargetCostKind CostKind, 129 TTI::TargetCostKind CostKind, 134 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency, [all …]
|
H A D | PPCTargetTransformInfo.cpp | 173 return BaseT::getIntImmCost(Imm, Ty, CostKind); in getIntImmCost() 232 return PPCTTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin() 318 return PPCTTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst() 327 return BaseT::getUserCost(U, Operands, CostKind); in getUserCost() 336 return BaseT::getUserCost(U, Operands, CostKind); in getUserCost() 977 if (CostKind != TTI::TCK_RecipThroughput) in getArithmeticInstrCost() 1006 if (CostKind != TTI::TCK_RecipThroughput) in getCFInstrCost() 1023 if (CostKind != TTI::TCK_RecipThroughput) in getCastInstrCost() 1036 if (CostKind != TTI::TCK_RecipThroughput) in getCmpSelInstrCost() 1115 CostKind); in getMemoryOpCost() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetTransformInfo.h | 53 TTI::TargetCostKind CostKind) { in getIntImmCost() argument 72 TTI::TargetCostKind CostKind, 74 return getIntImmCost(Imm, Ty, CostKind); 79 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() argument 80 return getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin() 85 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput, 96 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, 108 return 64 * BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.h | 42 TTI::TargetCostKind CostKind); 46 TTI::TargetCostKind CostKind, 50 TTI::TargetCostKind CostKind); 86 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput, 102 TTI::TargetCostKind CostKind, 106 TTI::TargetCostKind CostKind, 113 TTI::TargetCostKind CostKind, 119 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency, 123 TTI::TargetCostKind CostKind);
|
H A D | SystemZTargetTransformInfo.cpp | 183 return SystemZTTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst() 189 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() argument 234 return SystemZTTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin() 384 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() argument 391 if (CostKind != TTI::TCK_RecipThroughput) in getArithmeticInstrCost() 392 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost() 726 if (CostKind == TTI::TCK_CodeSize || CostKind == TTI::TCK_SizeAndLatency) { in getCastInstrCost() 857 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost() 877 if (CostKind != TTI::TCK_RecipThroughput) in getCmpSelInstrCost() 1074 if (CostKind != TTI::TCK_RecipThroughput) in getMemoryOpCost() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.cpp | 524 if (CostKind != TTI::TCK_CodeSize) in getArithmeticInstrCost() 661 int Cost = 7 * get64BitInstrCost(CostKind) + in getArithmeticInstrCost() 662 getQuarterRateInstrCost(CostKind) + in getArithmeticInstrCost() 663 3 * getHalfRateInstrCost(CostKind); in getArithmeticInstrCost() 744 if (CostKind != TTI::TCK_CodeSize) in getIntrinsicInstrCost() 774 return getIntrinsicInstrCost(Attrs, CostKind); in getIntrinsicInstrCost() 819 (CostKind == TTI::TCK_CodeSize || CostKind == TTI::TCK_SizeAndLatency); in getCFInstrCost() 844 return BaseT::getCFInstrCost(Opcode, CostKind, I); in getCFInstrCost() 876 CostKind); in getMinMaxReductionCost() 879 return LT.first * getHalfRateInstrCost(CostKind); in getMinMaxReductionCost() [all …]
|
H A D | AMDGPUTargetTransformInfo.h | 86 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) { 87 return CostKind == TTI::TCK_CodeSize ? 2 94 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) { 95 return CostKind == TTI::TCK_CodeSize ? 2 102 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) const; 158 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput, 166 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind, 216 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput); 219 TTI::TargetCostKind CostKind); 222 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput); [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.h | 132 TTI::TargetCostKind CostKind); 136 TTI::TargetCostKind CostKind, 214 TTI::TargetCostKind CostKind, 219 TTI::TargetCostKind CostKind, 230 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput, 240 TTI::TargetCostKind CostKind, 245 TTI::TargetCostKind CostKind); 250 TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency, 256 TTI::TargetCostKind CostKind, 261 TTI::TargetCostKind CostKind); [all …]
|
H A D | ARMTargetTransformInfo.cpp | 379 return getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst() 385 if (CostKind == TTI::TCK_RecipThroughput && in getCFInstrCost() 393 return BaseT::getCFInstrCost(Opcode, CostKind, I); in getCFInstrCost() 406 if (CostKind != TTI::TCK_RecipThroughput) in getCastInstrCost() 435 ST->getMVEVectorCostFactor(CostKind); in getCastInstrCost() 1392 if (CostKind != TTI::TCK_RecipThroughput) in getMemoryOpCost() 1398 CostKind); in getMemoryOpCost() 1422 return ST->getMVEVectorCostFactor(CostKind); in getMemoryOpCost() 1438 return ST->getMVEVectorCostFactor(CostKind); in getMaskedMemoryOpCost() 1440 return ST->getMVEVectorCostFactor(CostKind); in getMaskedMemoryOpCost() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 227 assert((CostKind == TTI::TCK_RecipThroughput || Cost >= 0) && in getUserCost() 557 TTI::TargetCostKind CostKind, Instruction *Inst) const { in getIntImmCostInst() argument 708 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() argument 833 TTI::TargetCostKind CostKind) const { in getMaskedMemoryOpCost() 897 TTI::TargetCostKind CostKind) const { in getArithmeticReductionCost() 906 TTI::TargetCostKind CostKind) const { in getMinMaxReductionCost() 908 Ty, CondTy, IsPairwiseForm, IsUnsigned, CostKind); in getMinMaxReductionCost() 915 TTI::TargetCostKind CostKind) const { in getExtendedAddReductionCost() 917 CostKind); in getExtendedAddReductionCost() 1342 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getInstructionThroughput() local [all …]
|
H A D | CostModel.cpp | 30 static cl::opt<TargetTransformInfo::TargetCostKind> CostKind( variable 106 InstructionCost Cost = TTI->getInstructionCost(&Inst, CostKind); in print()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
H A D | BPFTargetTransformInfo.h | 40 int getIntImmCost(const APInt &Imm, Type *Ty, TTI::TargetCostKind CostKind) { in getIntImmCost() argument 49 TTI::TargetCostKind CostKind, 54 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind,
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 54 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() argument 62 Opcode, Ty, CostKind, Opd1Info, Opd2Info, Opd1PropInfo, Opd2PropInfo); in getArithmeticInstrCost() 77 getArithmeticInstrCost(Opcode, VTy->getElementType(), CostKind) + in getArithmeticInstrCost()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.cpp | 372 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() argument 384 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost() 398 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
|