Lines Matching refs:TargetTransformInfo
36 class ARMTTI final : public ImmutablePass, public TargetTransformInfo {
61 TargetTransformInfo::getAnalysisUsage(AU); in getAnalysisUsage()
69 if (ID == &TargetTransformInfo::ID) in getAdjustedAnalysisPointer()
70 return (TargetTransformInfo*)this; in getAdjustedAnalysisPointer()
76 using TargetTransformInfo::getIntImmCost;
141 INITIALIZE_AG_PASS(ARMTTI, TargetTransformInfo, "armtti",
208 return TargetTransformInfo::getCastInstrCost(Opcode, Dst, Src); in getCastInstrCost()
379 return TargetTransformInfo::getCastInstrCost(Opcode, Dst, Src); in getCastInstrCost()
392 return TargetTransformInfo::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost()
426 return TargetTransformInfo::getCmpSelInstrCost(Opcode, ValTy, CondTy); in getCmpSelInstrCost()
448 return TargetTransformInfo::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
468 return TargetTransformInfo::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
494 return TargetTransformInfo::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
497 return TargetTransformInfo::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
559 TargetTransformInfo::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info); in getArithmeticInstrCost()
569 Op2Info == TargetTransformInfo::OK_UniformConstantValue) in getArithmeticInstrCost()