HomeSort by relevance Sort by last modified time
    Searched defs:TTI (Results 26 - 34 of 34) sorted by null

12

  /external/llvm/lib/Transforms/Scalar/
LoopIdiomRecognize.cpp 136 const TargetTransformInfo *TTI;
144 TTI = nullptr;
201 return TTI ? TTI
202 : (TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(
280 const TargetTransformInfo *TTI = LIR.getTargetTransformInfo();
281 if (TTI->getPopcntSupport(32) != TargetTransformInfo::PSK_FastHardware)
    [all...]
LoopUnrollPass.cpp 156 void getUnrollingPreferences(Loop *L, const TargetTransformInfo &TTI,
169 TTI.getUnrollingPreferences(L, UP);
334 const TargetTransformInfo &TTI;
369 NumberOfOptimizedInstructions += TTI.getUserCost(&I);
429 const TargetTransformInfo &TTI)
430 : L(L), TripCount(TripCount), SE(SE), TTI(TTI),
478 NumberOfOptimizedInstructions += TTI.getUserCost(LI);
538 NumberOfOptimizedInstructions += TTI.getUserCost(I);
555 const TargetTransformInfo &TTI) {
    [all...]
IndVarSimplify.cpp 77 const TargetTransformInfo *TTI;
665 const TargetTransformInfo *TTI) {
681 if (TTI &&
682 TTI->getArithmeticInstrCost(Instruction::Add, Ty) >
683 TTI->getArithmeticInstrCost(Instruction::Add,
    [all...]
LoopStrengthReduce.cpp 848 static bool isAMCompletelyFolded(const TargetTransformInfo &TTI,
851 static unsigned getScalingFactorCost(const TargetTransformInfo &TTI,
892 void RateFormula(const TargetTransformInfo &TTI,
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
BBVectorize.cpp 210 TTI = IgnoreTargetInfo
224 const TargetTransformInfo *TTI;
403 DEBUG(if (TTI) dbgs() << "BBV: using target information\n");
411 (TTI || v <= Config.VectorBits) &&
443 TTI = IgnoreTargetInfo
539 // Returns the cost of the provided instruction using TTI.
554 return TTI->getCFInstrCost(Opcode);
575 return TTI->getArithmeticInstrCost(Opcode, T1, Op1VK, Op2VK);
579 return TTI->getCmpSelInstrCost(Opcode, T1, T2);
593 return TTI->getCastInstrCost(Opcode, T1, T2)
    [all...]
SLPVectorizer.cpp 345 BoUpSLP(Function *Func, ScalarEvolution *Se, TargetTransformInfo *Tti,
349 SE(Se), TTI(Tti), TLI(TLi), AA(Aa), LI(Li), DT(Dt),
880 TargetTransformInfo *TTI;
    [all...]
LoopVectorize.cpp 249 const TargetTransformInfo *TTI, unsigned VecWidth,
251 : OrigLoop(OrigLoop), SE(SE), LI(LI), DT(DT), TLI(TLI), TTI(TTI),
410 const TargetTransformInfo *TTI;
461 const TargetTransformInfo *TTI, unsigned UnrollFactor)
462 : InnerLoopVectorizer(OrigLoop, SE, LI, DT, TLI, TTI, 1, UnrollFactor) {}
565 Function *F, const TargetTransformInfo *TTI,
568 TTI(TTI), DT(DT), LAA(LAA), LAI(nullptr), Induction(nullptr),
778 return TTI->isLegalMaskedStore(DataType, isConsecutivePtr(Ptr))
    [all...]
  /external/llvm/lib/CodeGen/
CodeGenPrepare.cpp 125 const TargetTransformInfo *TTI;
153 : FunctionPass(ID), TM(TM), TLI(nullptr), TTI(nullptr) {
214 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyCFG.cpp 112 const TargetTransformInfo &TTI;
134 SimplifyCFGOpt(const TargetTransformInfo &TTI, const DataLayout &DL,
136 : TTI(TTI), DL(DL), BonusInstThreshold(BonusInstThreshold), AC(AC) {}
227 const TargetTransformInfo &TTI) {
230 return TTI.getUserCost(I);
252 const TargetTransformInfo &TTI) {
288 unsigned Cost = ComputeSpeculationCost(I, TTI);
298 if (!DominatesMergePoint(*i, BB, AggressiveInsts, CostRemaining, TTI))
    [all...]

Completed in 567 milliseconds

12