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

/freebsd-11.0-release/contrib/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.h55 int getArithmeticInstrCost(
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp319 int AArch64TTIImpl::getArithmeticInstrCost( function in class:AArch64TTIImpl
335 int Cost = getArithmeticInstrCost(Instruction::Add, Ty, Opd1Info, Opd2Info,
338 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, Opd1Info, Opd2Info,
341 Cost += getArithmeticInstrCost(Instruction::Select, Ty, Opd1Info, Opd2Info,
344 Cost += getArithmeticInstrCost(Instruction::AShr, Ty, Opd1Info, Opd2Info,
352 return BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
H A DAArch64TargetTransformInfo.h104 int getArithmeticInstrCost(
/freebsd-11.0-release/contrib/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);
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h109 int getArithmeticInstrCost(
H A DARMTargetTransformInfo.cpp387 int ARMTTIImpl::getArithmeticInstrCost( function in class:ARMTTIImpl
442 int Cost = BaseT::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info,
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h74 int getArithmeticInstrCost(
H A DPPCTargetTransformInfo.cpp260 int PPCTTIImpl::getArithmeticInstrCost( function in class:PPCTTIImpl
267 return BaseT::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info,
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h285 unsigned getArithmeticInstrCost( function in class:llvm::BasicTTIImplBase
319 ->getArithmeticInstrCost(Opcode, Ty->getScalarType());
748 ->getArithmeticInstrCost(BinaryOperator::FMul, RetTy) +
750 ->getArithmeticInstrCost(BinaryOperator::FAdd, RetTy);
809 static_cast<T *>(this)->getArithmeticInstrCost(Opcode, Ty);
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp222 int TargetTransformInfo::getArithmeticInstrCost( function in class:TargetTransformInfo
226 int Cost = TTIImpl->getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
H A DCostModel.cpp413 return TTI->getArithmeticInstrCost(I->getOpcode(), I->getType(), Op1VK,
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h425 int getArithmeticInstrCost(
614 getArithmeticInstrCost(unsigned Opcode, Type *Ty, OperandValueKind Opd1Info,
782 getArithmeticInstrCost(unsigned Opcode, Type *Ty, OperandValueKind Opd1Info,
786 return Impl.getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
H A DTargetTransformInfoImpl.h269 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty, function in class:llvm::TargetTransformInfoImplBase
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1597 TTI->getArithmeticInstrCost(Opcode, ScalarTy, Op1VK, Op2VK,
1599 VecCost = TTI->getArithmeticInstrCost(Opcode, VecTy, Op1VK, Op2VK,
1612 TTI->getArithmeticInstrCost(Instruction::Add, ScalarTy, Op1VK, Op2VK);
1614 TTI->getArithmeticInstrCost(Instruction::Add, VecTy, Op1VK, Op2VK);
1667 TTI->getArithmeticInstrCost(I->getOpcode(), ScalarTy, Op1VK, Op2VK);
1673 TTI->getArithmeticInstrCost(I0->getOpcode(), VecTy, Op1VK, Op2VK);
1676 TTI->getArithmeticInstrCost(I1->getOpcode(), VecTy, Op1VK, Op2VK);
3841 ReduxWidth * TTI->getArithmeticInstrCost(ReductionOpcode, VecTy);
H A DLoopVectorize.cpp5410 return TTI.getArithmeticInstrCost(I->getOpcode(), VectorTy, Op1VK, Op2VK,
5604 Cost += VF * TTI.getArithmeticInstrCost(Instruction::Mul, VectorTy);
H A DBBVectorize.cpp583 return TTI->getArithmeticInstrCost(Opcode, T1, Op1VK, Op2VK);
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp805 TTI->getArithmeticInstrCost(Instruction::Add, Ty) >
806 TTI->getArithmeticInstrCost(Instruction::Add,
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp4851 ScalarCost += TTI.getArithmeticInstrCost(
4853 VectorCost += TTI.getArithmeticInstrCost(Inst->getOpcode(), PromotedType,

Completed in 256 milliseconds