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