/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 46 unsigned WebAssemblyTTIImpl::getArithmeticInstrCost( function in class:WebAssemblyTTIImpl 52 unsigned Cost = BasicTTIImplBase<WebAssemblyTTIImpl>::getArithmeticInstrCost( 67 getArithmeticInstrCost(Opcode, VTy->getElementType()) +
|
H A D | WebAssemblyTargetTransformInfo.h | 58 unsigned getArithmeticInstrCost(
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetTransformInfo.h | 78 unsigned getArithmeticInstrCost( function in class:llvm::LanaiTTIImpl 90 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info, 101 return 64 * BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.cpp | 114 int NVPTXTTIImpl::getArithmeticInstrCost( function in class:NVPTXTTIImpl 126 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info, 139 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
|
H A D | NVPTXTargetTransformInfo.h | 88 int getArithmeticInstrCost(
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 630 unsigned getArithmeticInstrCost( function in class:llvm::BasicTTIImplBase 668 ->getArithmeticInstrCost(Opcode, Ty->getScalarType()); 1064 Cost += static_cast<T *>(this)->getArithmeticInstrCost( 1150 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::Or, RetTy); 1151 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::Sub, RetTy); 1152 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::Shl, RetTy, 1154 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::LShr, RetTy, 1159 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::URem, RetTy, 1382 Cost += ConcreteTTI->getArithmeticInstrCost(Instruction::Mul, ExtTy); 1385 Cost += ConcreteTTI->getArithmeticInstrCost(Instructio [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 485 int AArch64TTIImpl::getArithmeticInstrCost( function in class:AArch64TTIImpl 507 return Cost + BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info, 516 Cost += getArithmeticInstrCost(Instruction::Add, Ty, Opd1Info, Opd2Info, 519 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, Opd1Info, Opd2Info, 522 Cost += getArithmeticInstrCost(Instruction::Select, Ty, Opd1Info, Opd2Info, 525 Cost += getArithmeticInstrCost(Instruction::AShr, Ty, Opd1Info, Opd2Info, 538 int MulCost = getArithmeticInstrCost(Instruction::Mul, Ty, Opd1Info, 542 int AddCost = getArithmeticInstrCost(Instruction::Add, Ty, Opd1Info, 546 int ShrCost = getArithmeticInstrCost(Instruction::AShr, Ty, Opd1Info, 554 Cost += BaseT::getArithmeticInstrCost(Opcod [all...] |
H A D | AArch64TargetTransformInfo.h | 122 int getArithmeticInstrCost(
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.h | 130 unsigned getArithmeticInstrCost(
|
H A D | HexagonTargetTransformInfo.cpp | 239 unsigned HexagonTTIImpl::getArithmeticInstrCost( function in class:HexagonTTIImpl 249 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.h | 89 int getArithmeticInstrCost(
|
H A D | PPCTargetTransformInfo.cpp | 733 int PPCTTIImpl::getArithmeticInstrCost(unsigned Opcode, Type *Ty, function in class:PPCTTIImpl 743 int Cost = BaseT::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.h | 72 int getArithmeticInstrCost(
|
H A D | SystemZTargetTransformInfo.cpp | 350 int SystemZTTIImpl::getArithmeticInstrCost( function in class:SystemZTTIImpl 396 "getArithmeticInstrCost() called with vector type."); 432 getArithmeticInstrCost(Opcode, Ty->getScalarType()); 509 return BaseT::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.cpp | 341 int GCNTTIImpl::getArithmeticInstrCost(unsigned Opcode, Type *Ty, function in class:GCNTTIImpl 350 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info, 462 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info, 860 return getArithmeticInstrCost(I->getOpcode(), I->getType(),
|
H A D | AMDGPUTargetTransformInfo.h | 174 int getArithmeticInstrCost(
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.h | 207 int getArithmeticInstrCost(
|
H A D | ARMTargetTransformInfo.cpp | 669 int ARMTTIImpl::getArithmeticInstrCost(unsigned Opcode, Type *Ty, function in class:ARMTTIImpl 726 int Cost = BaseT::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info, 774 // The rest of this mostly follows what is done in BaseT::getArithmeticInstrCost, 784 unsigned Cost = getArithmeticInstrCost(Opcode, Ty->getScalarType());
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 122 int getArithmeticInstrCost(
|
H A D | X86TargetTransformInfo.cpp | 172 int X86TTIImpl::getArithmeticInstrCost(unsigned Opcode, Type *Ty, function in class:X86TTIImpl 259 2 * getArithmeticInstrCost(Instruction::AShr, Ty, Op1Info, Op2Info, 262 Cost += getArithmeticInstrCost(Instruction::LShr, Ty, Op1Info, Op2Info, 265 Cost += getArithmeticInstrCost(Instruction::Add, Ty, Op1Info, Op2Info, 271 Cost += getArithmeticInstrCost(Instruction::Mul, Ty, Op1Info, Op2Info); 272 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, Op1Info, Op2Info); 280 return getArithmeticInstrCost(Instruction::LShr, Ty, Op1Info, Op2Info, 285 return getArithmeticInstrCost(Instruction::And, Ty, Op1Info, Op2Info, 578 return getArithmeticInstrCost(Instruction::Mul, Ty, Op1Info, Op2Info, 879 int ScalarCost = getArithmeticInstrCost( [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 594 int TargetTransformInfo::getArithmeticInstrCost( function in class:TargetTransformInfo 599 int Cost = TTIImpl->getArithmeticInstrCost( 1187 return getArithmeticInstrCost(I->getOpcode(), I->getType(), Op1VK, Op2VK, 1197 return getArithmeticInstrCost(I->getOpcode(), I->getType(), Op1VK, Op2VK,
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 906 int getArithmeticInstrCost( 1315 virtual unsigned getArithmeticInstrCost( 1714 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty, 1721 return Impl.getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
|
H A D | TargetTransformInfoImpl.h | 432 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty, function in class:llvm::TargetTransformInfoImplBase
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 3446 int ScalarEltCost = TTI->getArithmeticInstrCost( 3452 int VecCost = TTI->getArithmeticInstrCost( 3463 TTI->getArithmeticInstrCost(Instruction::Add, ScalarTy, Op1VK, Op2VK); 3469 TTI->getArithmeticInstrCost(Instruction::Add, VecTy, Op1VK, Op2VK); 3570 VecCost = TTI->getArithmeticInstrCost(E->getOpcode(), VecTy); 3571 VecCost += TTI->getArithmeticInstrCost(E->getAltOpcode(), VecTy); 6897 TTI->getArithmeticInstrCost(ReductionData.getOpcode(), ScalarTy);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 947 TTI->getArithmeticInstrCost(Instruction::Add, Ty) > 948 TTI->getArithmeticInstrCost(Instruction::Add,
|