Searched refs:getArithmeticInstrCost (Results 1 - 25 of 25) sorted by relevance

/external/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp46 unsigned WebAssemblyTTIImpl::getArithmeticInstrCost( function in class:WebAssemblyTTIImpl
51 unsigned Cost = BasicTTIImplBase<WebAssemblyTTIImpl>::getArithmeticInstrCost(
66 getArithmeticInstrCost(Opcode, VTy->getElementType()) +
H A DWebAssemblyTargetTransformInfo.h66 unsigned getArithmeticInstrCost(
/external/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h58 unsigned getArithmeticInstrCost( function in class:llvm::LanaiTTIImpl
68 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
79 return 64 * BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
/external/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp92 int NVPTXTTIImpl::getArithmeticInstrCost( function in class:NVPTXTTIImpl
103 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
116 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
H A DNVPTXTargetTransformInfo.h59 int getArithmeticInstrCost(
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h88 int getArithmeticInstrCost(
H A DAMDGPUTargetTransformInfo.cpp110 int AMDGPUTTIImpl::getArithmeticInstrCost( function in class:AMDGPUTTIImpl
117 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
200 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h107 int getArithmeticInstrCost(
H A DAArch64TargetTransformInfo.cpp374 int AArch64TTIImpl::getArithmeticInstrCost( function in class:AArch64TTIImpl
390 int Cost = getArithmeticInstrCost(Instruction::Add, Ty, Opd1Info, Opd2Info,
393 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, Opd1Info, Opd2Info,
396 Cost += getArithmeticInstrCost(Instruction::Select, Ty, Opd1Info, Opd2Info,
399 Cost += getArithmeticInstrCost(Instruction::AShr, Ty, Opd1Info, Opd2Info,
407 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
/external/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h118 int getArithmeticInstrCost(
H A DARMTargetTransformInfo.cpp411 int ARMTTIImpl::getArithmeticInstrCost( function in class:ARMTTIImpl
466 int Cost = BaseT::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info,
/external/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h76 int getArithmeticInstrCost(
H A DPPCTargetTransformInfo.cpp280 int PPCTTIImpl::getArithmeticInstrCost( function in class:PPCTTIImpl
287 return BaseT::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info,
/external/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h65 int getArithmeticInstrCost(
H A DX86TargetTransformInfo.cpp88 int X86TTIImpl::getArithmeticInstrCost( function in class:X86TTIImpl
105 int Cost = 2 * getArithmeticInstrCost(Instruction::AShr, Ty, Op1Info,
108 Cost += getArithmeticInstrCost(Instruction::LShr, Ty, Op1Info, Op2Info,
111 Cost += getArithmeticInstrCost(Instruction::Add, Ty, Op1Info, Op2Info,
412 return BaseT::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info);
/external/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h297 unsigned getArithmeticInstrCost( function in class:llvm::BasicTTIImplBase
333 ->getArithmeticInstrCost(Opcode, Ty->getScalarType());
865 ->getArithmeticInstrCost(BinaryOperator::FMul, RetTy) +
867 ->getArithmeticInstrCost(BinaryOperator::FAdd, RetTy);
926 static_cast<T *>(this)->getArithmeticInstrCost(Opcode, Ty);
/external/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp272 int TargetTransformInfo::getArithmeticInstrCost( function in class:TargetTransformInfo
276 int Cost = TTIImpl->getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
H A DCostModel.cpp413 return TTI->getArithmeticInstrCost(I->getOpcode(), I->getType(), Op1VK,
/external/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h487 int getArithmeticInstrCost(
694 getArithmeticInstrCost(unsigned Opcode, Type *Ty, OperandValueKind Opd1Info,
896 getArithmeticInstrCost(unsigned Opcode, Type *Ty, OperandValueKind Opd1Info,
900 return Impl.getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
H A DTargetTransformInfoImpl.h293 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty, function in class:llvm::TargetTransformInfoImplBase
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1660 TTI->getArithmeticInstrCost(Opcode, ScalarTy, Op1VK,
1662 int VecCost = TTI->getArithmeticInstrCost(Opcode, VecTy, Op1VK, Op2VK,
1674 TTI->getArithmeticInstrCost(Instruction::Add, ScalarTy, Op1VK, Op2VK);
1676 TTI->getArithmeticInstrCost(Instruction::Add, VecTy, Op1VK, Op2VK);
1737 TTI->getArithmeticInstrCost(I->getOpcode(), ScalarTy, Op1VK, Op2VK);
1743 TTI->getArithmeticInstrCost(I0->getOpcode(), VecTy, Op1VK, Op2VK);
1746 TTI->getArithmeticInstrCost(I1->getOpcode(), VecTy, Op1VK, Op2VK);
4142 ReduxWidth * TTI->getArithmeticInstrCost(ReductionOpcode, VecTy);
H A DLoopVectorize.cpp5894 return TTI.getArithmeticInstrCost(I->getOpcode(), VectorTy, Op1VK, Op2VK,
6107 Cost += VF * TTI.getArithmeticInstrCost(Instruction::Mul, VectorTy);
H A DBBVectorize.cpp583 return TTI->getArithmeticInstrCost(Opcode, T1, Op1VK, Op2VK);
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp825 TTI->getArithmeticInstrCost(Instruction::Add, Ty) >
826 TTI->getArithmeticInstrCost(Instruction::Add,
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp4935 ScalarCost += TTI.getArithmeticInstrCost(
4937 VectorCost += TTI.getArithmeticInstrCost(Inst->getOpcode(), PromotedType,

Completed in 1522 milliseconds