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

  /external/llvm/lib/Transforms/Scalar/
PartiallyInlineLibCalls.cpp 64 const TargetTransformInfo *TTI = &getAnalysis<TargetTransformInfo>();
86 if (TTI->haveFastSqrt(Call->getType()) &&
SimplifyCFGPass.cpp 148 static bool iterativelySimplifyCFG(Function &F, const TargetTransformInfo &TTI,
158 if (SimplifyCFG(BBIt++, TTI, DL)) {
175 const TargetTransformInfo &TTI = getAnalysis<TargetTransformInfo>();
180 EverChanged |= iterativelySimplifyCFG(F, TTI, DL);
194 EverChanged = iterativelySimplifyCFG(F, TTI, DL);
LoopRotation.cpp 74 const TargetTransformInfo *TTI;
100 TTI = &getAnalysis<TargetTransformInfo>();
327 Metrics.analyzeBasicBlock(OrigHeader, *TTI);
LoopUnrollPass.cpp 123 void getUnrollingPreferences(Loop *L, const TargetTransformInfo &TTI,
133 TTI.getUnrollingPreferences(L, UP);
204 const TargetTransformInfo &TTI) {
208 Metrics.analyzeBasicBlock(*I, TTI);
325 const TargetTransformInfo &TTI = getAnalysis<TargetTransformInfo>();
339 getUnrollingPreferences(L, TTI, UP);
362 ApproximateLoopSize(L, NumInlineCandidates, notDuplicatable, TTI);
ConstantHoisting.cpp 108 const TargetTransformInfo *TTI;
122 ConstantHoisting() : FunctionPass(ID), TTI(nullptr), DT(nullptr),
141 TTI = &getAnalysis<TargetTransformInfo>();
151 TTI = nullptr;
279 Cost = TTI->getIntImmCost(IntrInst->getIntrinsicID(), Idx,
282 Cost = TTI->getIntImmCost(Inst->getOpcode(), Idx, ConstInt->getValue(),
422 TTI->isLegalAddImmediate(Diff.getSExtValue()))
TailRecursionElimination.cpp 88 const TargetTransformInfo *TTI;
387 TTI = &getAnalysis<TargetTransformInfo>();
603 !TTI->isLoweredToCall(CI->getCalledFunction())) {
    [all...]
LoopIdiomRecognize.cpp 137 const TargetTransformInfo *TTI;
142 DL = nullptr; DT = nullptr; SE = nullptr; TLI = nullptr; TTI = nullptr;
204 return TTI ? TTI : (TTI = &getAnalysis<TargetTransformInfo>());
312 const TargetTransformInfo *TTI = LIR.getTargetTransformInfo();
313 if (TTI->getPopcntSupport(32) != TargetTransformInfo::PSK_FastHardware)
    [all...]
LoopStrengthReduce.cpp 849 static bool isAMCompletelyFolded(const TargetTransformInfo &TTI,
852 static unsigned getScalingFactorCost(const TargetTransformInfo &TTI,
893 void RateFormula(const TargetTransformInfo &TTI,
    [all...]
  /external/llvm/lib/Analysis/
CostModel.cpp 45 CostModelAnalysis() : FunctionPass(ID), F(nullptr), TTI(nullptr) {
64 const TargetTransformInfo *TTI;
86 TTI = getAnalysisIfAvailable<TargetTransformInfo>();
381 if (!TTI)
387 return TTI->getAddressComputationCost(ValTy);
393 return TTI->getCFInstrCost(I->getOpcode());
417 return TTI->getArithmeticInstrCost(I->getOpcode(), I->getType(), Op1VK,
423 return TTI->getCmpSelInstrCost(I->getOpcode(), I->getType(), CondTy);
428 return TTI->getCmpSelInstrCost(I->getOpcode(), ValTy);
433 return TTI->getMemoryOpCost(I->getOpcode(), ValTy
    [all...]
  /external/llvm/lib/Analysis/IPA/
InlineCost.cpp 50 const TargetTransformInfo &TTI;
143 CallAnalyzer(const DataLayout *DL, const TargetTransformInfo &TTI,
145 : DL(DL), TTI(TTI), F(Callee), Threshold(Threshold), Cost(0),
427 return TargetTransformInfo::TCC_Free == TTI.getUserCost(&I);
458 return TargetTransformInfo::TCC_Free == TTI.getUserCost(&I);
475 return TargetTransformInfo::TCC_Free == TTI.getUserCost(&I);
748 if (TTI.isLoweredToCall(F)) {
781 CallAnalyzer CA(DL, TTI, *F, InlineConstants::IndirectCallThreshold);
865 if (TargetTransformInfo::TCC_Free == TTI.getUserCost(&I)
    [all...]
  /external/llvm/lib/IR/
LegacyPassManager.cpp     [all...]
  /external/llvm/lib/Transforms/Vectorize/
BBVectorize.cpp 211 TTI = IgnoreTargetInfo ? nullptr : &P->getAnalysis<TargetTransformInfo>();
224 const TargetTransformInfo *TTI;
405 DEBUG(if (TTI) dbgs() << "BBV: using target information\n");
413 (TTI || v <= Config.VectorBits) &&
447 TTI = IgnoreTargetInfo ? nullptr : &getAnalysis<TargetTransformInfo>();
540 // Returns the cost of the provided instruction using TTI.
555 return TTI->getCFInstrCost(Opcode);
576 return TTI->getArithmeticInstrCost(Opcode, T1, Op1VK, Op2VK);
580 return TTI->getCmpSelInstrCost(Opcode, T1, T2);
594 return TTI->getCastInstrCost(Opcode, T1, T2)
    [all...]
SLPVectorizer.cpp 393 TargetTransformInfo *Tti, TargetLibraryInfo *TLi, AliasAnalysis *Aa,
395 : F(Func), SE(Se), DL(Dl), TTI(Tti), TLI(TLi), AA(Aa), LI(Li), DT(Dt),
583 TargetTransformInfo *TTI;
    [all...]
LoopVectorize.cpp     [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyCFG.cpp 94 const TargetTransformInfo &TTI;
114 SimplifyCFGOpt(const TargetTransformInfo &TTI, const DataLayout *DL)
115 : TTI(TTI), DL(DL) {}
    [all...]

Completed in 153 milliseconds