Home
last modified time | relevance | path

Searched refs:getArithmeticInstrCost (Results 1 – 14 of 14) sorted by relevance

/minix/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp68 unsigned getArithmeticInstrCost(
88 unsigned NVPTXTTI::getArithmeticInstrCost( in getArithmeticInstrCost() function in NVPTXTTI
99 return TargetTransformInfo::getArithmeticInstrCost( in getArithmeticInstrCost()
112 return TargetTransformInfo::getArithmeticInstrCost( in getArithmeticInstrCost()
/minix/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp115 unsigned getArithmeticInstrCost(
411 unsigned AArch64TTI::getArithmeticInstrCost( in getArithmeticInstrCost() function in AArch64TTI
428 getArithmeticInstrCost(Instruction::Add, Ty, Opd1Info, Opd2Info, in getArithmeticInstrCost()
431 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, Opd1Info, Opd2Info, in getArithmeticInstrCost()
434 Cost += getArithmeticInstrCost(Instruction::Select, Ty, Opd1Info, Opd2Info, in getArithmeticInstrCost()
437 Cost += getArithmeticInstrCost(Instruction::AShr, Ty, Opd1Info, Opd2Info, in getArithmeticInstrCost()
445 return TargetTransformInfo::getArithmeticInstrCost( in getArithmeticInstrCost()
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp106 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty, OperandValueKind,
291 unsigned BasicTTI::getArithmeticInstrCost(unsigned Opcode, Type *Ty, in getArithmeticInstrCost() function in BasicTTI
326 unsigned Cost = TopTTI->getArithmeticInstrCost(Opcode, Ty->getScalarType()); in getArithmeticInstrCost()
609 return TopTTI->getArithmeticInstrCost(BinaryOperator::FMul, RetTy) + in getIntrinsicInstrCost()
610 TopTTI->getArithmeticInstrCost(BinaryOperator::FAdd, RetTy); in getIntrinsicInstrCost()
641 TopTTI->getArithmeticInstrCost(Opcode, Ty); in getReductionCost()
H A DCodeGenPrepare.cpp3781 ScalarCost += TTI.getArithmeticInstrCost( in isProfitableToPromote()
3783 VectorCost += TTI.getArithmeticInstrCost(Inst->getOpcode(), PromotedType, in isProfitableToPromote()
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp95 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty, OperandValueKind,
332 unsigned PPCTTI::getArithmeticInstrCost( in getArithmeticInstrCost() function in PPCTTI
339 return TargetTransformInfo::getArithmeticInstrCost( in getArithmeticInstrCost()
/minix/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp186 unsigned TargetTransformInfo::getArithmeticInstrCost( in getArithmeticInstrCost() function in TargetTransformInfo
190 return PrevTTI->getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info, in getArithmeticInstrCost()
590 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty, OperandValueKind, in getArithmeticInstrCost() function
H A DCostModel.cpp417 return TTI->getArithmeticInstrCost(I->getOpcode(), I->getType(), Op1VK, in getInstructionCost()
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp86 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty, OperandValueKind,
184 unsigned X86TTI::getArithmeticInstrCost( in getArithmeticInstrCost() function in X86TTI
202 2 * getArithmeticInstrCost(Instruction::AShr, Ty, Op1Info, Op2Info, in getArithmeticInstrCost()
205 Cost += getArithmeticInstrCost(Instruction::LShr, Ty, Op1Info, Op2Info, in getArithmeticInstrCost()
208 Cost += getArithmeticInstrCost(Instruction::Add, Ty, Op1Info, Op2Info, in getArithmeticInstrCost()
442 return TargetTransformInfo::getArithmeticInstrCost(Opcode, Ty, Op1Info, in getArithmeticInstrCost()
/minix/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h365 getArithmeticInstrCost(unsigned Opcode, Type *Ty,
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp129 unsigned getArithmeticInstrCost(
508 unsigned ARMTTI::getArithmeticInstrCost( in getArithmeticInstrCost() function in ARMTTI
567 unsigned Cost = TargetTransformInfo::getArithmeticInstrCost( in getArithmeticInstrCost()
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1600 TTI->getArithmeticInstrCost(Opcode, ScalarTy, Op1VK, Op2VK, in getEntryCost()
1602 VecCost = TTI->getArithmeticInstrCost(Opcode, VecTy, Op1VK, Op2VK, in getEntryCost()
1615 TTI->getArithmeticInstrCost(Instruction::Add, ScalarTy, Op1VK, Op2VK); in getEntryCost()
1617 TTI->getArithmeticInstrCost(Instruction::Add, VecTy, Op1VK, Op2VK); in getEntryCost()
1670 TTI->getArithmeticInstrCost(I->getOpcode(), ScalarTy, Op1VK, Op2VK); in getEntryCost()
1676 TTI->getArithmeticInstrCost(I0->getOpcode(), VecTy, Op1VK, Op2VK); in getEntryCost()
1679 TTI->getArithmeticInstrCost(I1->getOpcode(), VecTy, Op1VK, Op2VK); in getEntryCost()
3548 ReduxWidth * TTI->getArithmeticInstrCost(ReductionOpcode, VecTy); in getReductionCost()
H A DLoopVectorize.cpp6015 return TTI.getArithmeticInstrCost(I->getOpcode(), VectorTy, Op1VK, Op2VK, in getInstructionCost()
6142 Cost += VF * TTI.getArithmeticInstrCost(Instruction::Mul, VectorTy); in getInstructionCost()
H A DBBVectorize.cpp574 return TTI->getArithmeticInstrCost(Opcode, T1, Op1VK, Op2VK); in getInstrCost()
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp683 TTI->getArithmeticInstrCost(Instruction::Add, Ty) > in visitIVCast()
684 TTI->getArithmeticInstrCost(Instruction::Add, in visitIVCast()