Lines Matching defs:TTI
38 CostModelAnalysis() : FunctionPass(ID), F(0), TTI(0) {
57 const TargetTransformInfo *TTI;
79 TTI = getAnalysisIfAvailable<TargetTransformInfo>();
109 if (!TTI)
115 return TTI->getAddressComputationCost(ValTy);
121 return TTI->getCFInstrCost(I->getOpcode());
145 return TTI->getArithmeticInstrCost(I->getOpcode(), I->getType(), Op1VK,
151 return TTI->getCmpSelInstrCost(I->getOpcode(), I->getType(), CondTy);
156 return TTI->getCmpSelInstrCost(I->getOpcode(), ValTy);
161 return TTI->getMemoryOpCost(I->getOpcode(), ValTy,
167 return TTI->getMemoryOpCost(I->getOpcode(), I->getType(),
184 return TTI->getCastInstrCost(I->getOpcode(), I->getType(), SrcTy);
192 return TTI->getVectorInstrCost(I->getOpcode(),
201 return TTI->getVectorInstrCost(I->getOpcode(),
211 return TTI->getShuffleCost(TargetTransformInfo::SK_Reverse, VecTypOp0, 0,
221 return TTI->getIntrinsicInstrCost(II->getIntrinsicID(), II->getType(),