Lines Matching refs:TargetTransformInfo
10 /// This file implements a TargetTransformInfo analysis pass specific to the
20 #include "llvm/Analysis/TargetTransformInfo.h"
35 class PPCTTI : public ImmutablePass, public TargetTransformInfo {
64 TargetTransformInfo::getAnalysisUsage(AU);
72 if (ID == &TargetTransformInfo::ID)
73 return (TargetTransformInfo*)this;
109 INITIALIZE_AG_PASS(PPCTTI, TargetTransformInfo, "ppctti",
177 return TargetTransformInfo::getArithmeticInstrCost(Opcode, Ty, Op1Info,
183 return TargetTransformInfo::getShuffleCost(Kind, Tp, Index, SubTp);
189 return TargetTransformInfo::getCastInstrCost(Opcode, Dst, Src);
194 return TargetTransformInfo::getCmpSelInstrCost(Opcode, ValTy, CondTy);
217 TargetTransformInfo::getVectorInstrCost(Opcode, Val, Index);
219 return TargetTransformInfo::getVectorInstrCost(Opcode, Val, Index);