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

/external/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp104 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty, OperandValueKind,
289 unsigned BasicTTI::getArithmeticInstrCost(unsigned Opcode, Type *Ty, function in class:BasicTTI
323 unsigned Cost = TopTTI->getArithmeticInstrCost(Opcode, Ty->getScalarType());
602 return TopTTI->getArithmeticInstrCost(BinaryOperator::FMul, RetTy) +
603 TopTTI->getArithmeticInstrCost(BinaryOperator::FAdd, RetTy);
634 TopTTI->getArithmeticInstrCost(Opcode, Ty);
/external/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp95 virtual unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty,
321 unsigned PPCTTI::getArithmeticInstrCost(unsigned Opcode, Type *Ty, function in class:PPCTTI
327 return TargetTransformInfo::getArithmeticInstrCost(Opcode, Ty, Op1Info,
/external/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h352 virtual unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty,
/external/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp174 unsigned TargetTransformInfo::getArithmeticInstrCost(unsigned Opcode, function in class:TargetTransformInfo
178 return PrevTTI->getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info);
565 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty, OperandValueKind,
H A DCostModel.cpp417 return TTI->getArithmeticInstrCost(I->getOpcode(), I->getType(), Op1VK,
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp115 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty,
403 unsigned AArch64TTI::getArithmeticInstrCost(unsigned Opcode, Type *Ty, function in class:AArch64TTI
413 return TargetTransformInfo::getArithmeticInstrCost(Opcode, Ty, Opd1Info,
/external/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp130 getArithmeticInstrCost(unsigned Opcode, Type *Ty,
500 unsigned ARMTTI::getArithmeticInstrCost(unsigned Opcode, Type *Ty, function in class:ARMTTI
559 TargetTransformInfo::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info);
/external/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp86 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty, OperandValueKind,
181 unsigned X86TTI::getArithmeticInstrCost(unsigned Opcode, Type *Ty, function in class:X86TTI
403 return TargetTransformInfo::getArithmeticInstrCost(Opcode, Ty, Op1Info,
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1261 TTI->getArithmeticInstrCost(Opcode, ScalarTy, Op1VK, Op2VK);
1262 VecCost = TTI->getArithmeticInstrCost(Opcode, VecTy, Op1VK, Op2VK);
1274 TTI->getArithmeticInstrCost(Instruction::Add, ScalarTy, Op1VK, Op2VK);
1276 TTI->getArithmeticInstrCost(Instruction::Add, VecTy, Op1VK, Op2VK);
1329 TTI->getArithmeticInstrCost(I->getOpcode(), ScalarTy, Op1VK, Op2VK);
1335 TTI->getArithmeticInstrCost(I0->getOpcode(), VecTy, Op1VK, Op2VK);
1338 TTI->getArithmeticInstrCost(I1->getOpcode(), VecTy, Op1VK, Op2VK);
2789 ReduxWidth * TTI->getArithmeticInstrCost(ReductionOpcode, VecTy);
H A DLoopVectorize.cpp5718 return TTI.getArithmeticInstrCost(I->getOpcode(), VectorTy, Op1VK, Op2VK);
5844 Cost += VF * TTI.getArithmeticInstrCost(Instruction::Mul, VectorTy);
H A DBBVectorize.cpp576 return TTI->getArithmeticInstrCost(Opcode, T1, Op1VK, Op2VK);

Completed in 728 milliseconds