Home | History | Annotate | Download | only in X86

Lines Matching refs:TargetTransformInfo

10 /// This file implements a TargetTransformInfo analysis pass specific to the
20 #include "llvm/Analysis/TargetTransformInfo.h"
35 class X86TTI : public ImmutablePass, public TargetTransformInfo {
63 TargetTransformInfo::getAnalysisUsage(AU);
71 if (ID == &TargetTransformInfo::ID)
72 return (TargetTransformInfo*)this;
110 INITIALIZE_AG_PASS(X86TTI, TargetTransformInfo, "x86tti",
239 if (Op2Info == TargetTransformInfo::OK_UniformConstantValue &&
340 return TargetTransformInfo::getArithmeticInstrCost(Opcode, Ty, Op1Info,
348 return TargetTransformInfo::getShuffleCost(Kind, Tp, Index, SubTp);
402 return TargetTransformInfo::getCastInstrCost(Opcode, Dst, Src);
456 return TargetTransformInfo::getCastInstrCost(Opcode, Dst, Src);
516 return TargetTransformInfo::getCmpSelInstrCost(Opcode, ValTy, CondTy);
540 return TargetTransformInfo::getVectorInstrCost(Opcode, Val, Index);
577 unsigned Cost = TargetTransformInfo::getMemoryOpCost(Opcode,
614 return TargetTransformInfo::getAddressComputationCost(Ty, IsComplex);