HomeSort by: relevance | last modified time | path
    Searched defs:PSE (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPRecipeBuilder.h 40 PredicatedScalarEvolution &PSE;
110 PredicatedScalarEvolution &PSE, VPBuilder &Builder)
111 : OrigLoop(OrigLoop), TLI(TLI), Legal(Legal), CM(CM), PSE(PSE),
LoopVectorizationPlanner.h 258 PredicatedScalarEvolution &PSE;
283 PredicatedScalarEvolution &PSE,
288 PSE(PSE), Hints(Hints), Requirements(Requirements), ORE(ORE) {}
LoopVectorize.cpp 456 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE,
464 : OrigLoop(OrigLoop), PSE(PSE), LI(LI), DT(DT), TLI(TLI), TTI(TTI),
466 Builder(PSE.getSE()->getContext()), Legal(LVL), Cost(CM), BFI(BFI),
770 PredicatedScalarEvolution &PSE;
882 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE,
890 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE,
936 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI,
943 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE,
974 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/ProfileData/
ProfileSummaryBuilder.cpp 154 ProfileSummaryEntry PSE = {Cutoff, Count, CountsSeen};
155 DetailedSummary.push_back(PSE);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
VectorUtils.h 728 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L,
731 : PSE(PSE), TheLoop(L), DT(DT), LI(LI), LAI(LAI) {}
794 PredicatedScalarEvolution &PSE;
LoopAccessAnalysis.h 172 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L)
173 : PSE(PSE), InnermostLoop(L), AccessIdx(0), MaxSafeDepDistBytes(0),
268 PredicatedScalarEvolution &PSE;
413 /// We need \p PSE in order to compute the SCEV expression of the pointer
416 /// and add new predicates to \p PSE.
419 PredicatedScalarEvolution &PSE);
518 /// PSE must be emitted in order for the results of this analysis to be valid.
588 /// should be re-written (and therefore simplified) according to PSE.
591 const PredicatedScalarEvolution &getPSE() const { return *PSE; }
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
LoopVectorizationLegality.h 251 Loop *L, PredicatedScalarEvolution &PSE, DominatorTree *DT,
257 : TheLoop(L), LI(LI), PSE(PSE), TTI(TTI), TLI(TLI), DT(DT),
477 PredicatedScalarEvolution &PSE;
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopAccessAnalysis.cpp 143 const SCEV *llvm::replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE,
146 const SCEV *OrigSCEV = PSE.getSCEV(Ptr);
158 ScalarEvolution *SE = PSE.getSE();
163 PSE.addPredicate(*SE->getEqualPredicate(U, CT));
164 auto *Expr = PSE.getSCEV(Ptr);
194 PredicatedScalarEvolution &PSE) {
196 const SCEV *Sc = replaceSymbolicStrideSCEV(PSE, Strides, Ptr);
197 ScalarEvolution *SE = PSE.getSE();
207 const SCEV *Ex = PSE.getBackedgeTakenCount();
510 PredicatedScalarEvolution &PSE)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 2010 PredicatedScalarEvolution PSE = LAI->getPSE();
2033 int64_t NextStride = getPtrStride(PSE, Ptr, L);
2053 replaceSymbolicStrideSCEV(PSE, llvm::ValueToValueMap(), Ptr);
2055 const SCEV *Step = AR->getStepRecurrence(*PSE.getSE());
2056 if (PSE.getSE()->isLoopInvariant(Step, L))

Completed in 59 milliseconds