HomeSort by relevance Sort by last modified time
    Searched refs:PSE (Results 1 - 25 of 31) sorted by null

1 2

  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
LoopAccessAnalysis.cpp 145 const SCEV *llvm::replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE,
148 const SCEV *OrigSCEV = PSE.getSCEV(Ptr);
160 ScalarEvolution *SE = PSE.getSE();
165 PSE.addPredicate(*SE->getEqualPredicate(U, CT));
166 auto *Expr = PSE.getSCEV(Ptr);
193 PredicatedScalarEvolution &PSE) {
195 const SCEV *Sc = replaceSymbolicStrideSCEV(PSE, Strides, Ptr);
196 ScalarEvolution *SE = PSE.getSE();
206 const SCEV *Ex = PSE.getBackedgeTakenCount();
505 PredicatedScalarEvolution &PSE)
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopLoadElimination.cpp 65 bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE,
80 if (getPtrStride(PSE, LoadPtr, L) != 1 ||
81 getPtrStride(PSE, StorePtr, L) != 1)
87 auto *LoadPtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(LoadPtr));
88 auto *StorePtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(StorePtr));
93 PSE.getSE()->getMinusSCEV(StorePtrSCEV, LoadPtrSCEV));
132 : L(L), LI(LI), LAI(LAI), DT(DT), PSE(LAI.getPSE()) {}
246 Cand.isDependenceDistanceOfOne(PSE, L) &&
247 OtherCand->isDependenceDistanceOfOne(PSE, L)) {
395 auto *PtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(Ptr))
    [all...]
  /external/llvm/include/llvm/Analysis/
LoopAccessAnalysis.h 196 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L)
197 : PSE(PSE), InnermostLoop(L), AccessIdx(0),
274 PredicatedScalarEvolution &PSE;
369 /// We need \p PSE in order to compute the SCEV expression of the pointer
372 /// and add new predicates to \p PSE.
375 PredicatedScalarEvolution &PSE);
511 /// PSE must be emitted in order for the results of this analysis to be valid.
522 : PSE(std::move(LAI.PSE)), PtrRtChecking(std::move(LAI.PtrRtChecking))
    [all...]
  /external/llvm/lib/Analysis/
LoopAccessAnalysis.cpp 114 const SCEV *llvm::replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE,
117 const SCEV *OrigSCEV = PSE.getSCEV(Ptr);
134 ScalarEvolution *SE = PSE.getSE();
139 PSE.addPredicate(*SE->getEqualPredicate(U, CT));
140 auto *Expr = PSE.getSCEV(Ptr);
154 PredicatedScalarEvolution &PSE) {
156 const SCEV *Sc = replaceSymbolicStrideSCEV(PSE, Strides, Ptr);
157 ScalarEvolution *SE = PSE.getSE();
167 const SCEV *Ex = PSE.getBackedgeTakenCount();
460 PredicatedScalarEvolution &PSE)
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
LoopAccessAnalysis.h 165 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L)
166 : PSE(PSE), InnermostLoop(L), AccessIdx(0), MaxSafeRegisterWidth(-1U),
247 PredicatedScalarEvolution &PSE;
350 /// We need \p PSE in order to compute the SCEV expression of the pointer
353 /// and add new predicates to \p PSE.
356 PredicatedScalarEvolution &PSE);
492 /// PSE must be emitted in order for the results of this analysis to be valid.
576 /// should be re-written (and therefore simplified) according to PSE.
579 const PredicatedScalarEvolution &getPSE() const { return *PSE; }
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
LoopLoadElimination.cpp 93 bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE,
108 if (getPtrStride(PSE, LoadPtr, L) != 1 ||
109 getPtrStride(PSE, StorePtr, L) != 1)
115 auto *LoadPtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(LoadPtr));
116 auto *StorePtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(StorePtr));
121 PSE.getSE()->getMinusSCEV(StorePtrSCEV, LoadPtrSCEV));
163 : L(L), LI(LI), LAI(LAI), DT(DT), PSE(LAI.getPSE()) {}
276 Cand.isDependenceDistanceOfOne(PSE, L) &&
277 OtherCand->isDependenceDistanceOfOne(PSE, L)) {
427 auto *PtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(Ptr))
    [all...]
  /external/llvm/lib/ProfileData/
ProfileSummaryBuilder.cpp 86 ProfileSummaryEntry PSE = {Cutoff, Count, CountsSeen};
87 DetailedSummary.push_back(PSE);
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/ProfileData/
ProfileSummaryBuilder.cpp 85 ProfileSummaryEntry PSE = {Cutoff, Count, CountsSeen};
86 DetailedSummary.push_back(PSE);
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Vectorize/
LoopVectorizationLegality.h 215 Loop *L, PredicatedScalarEvolution &PSE, DominatorTree *DT,
220 : TheLoop(L), LI(LI), PSE(PSE), TLI(TLI), DT(DT), GetLAA(GetLAA),
406 PredicatedScalarEvolution &PSE;
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 289 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE,
294 : OrigLoop(OrigLoop), PSE(PSE), LI(LI), DT(DT), TLI(TLI), TTI(TTI),
296 Builder(PSE.getSE()->getContext()), Induction(nullptr),
519 PredicatedScalarEvolution &PSE;
612 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE,
617 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, 1,
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
LoopVectorizationLegality.cpp 456 int Stride = getPtrStride(PSE, Ptr, TheLoop, Strides, true, false);
565 if (PSE.getUnionPredicate().isAlwaysTrue()) {
629 if (InductionDescriptor::isInductionPHI(Phi, TheLoop, PSE, ID)) {
644 if (InductionDescriptor::isInductionPHI(Phi, TheLoop, PSE, ID, true)) {
676 auto *SE = PSE.getSE();
677 if (!SE->isLoopInvariant(PSE.getSCEV(CI->getOperand(1)), TheLoop)) {
765 PSE.addPredicate(LAI->getPSE().getUnionPredicate());
    [all...]
LoopVectorize.cpp 359 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE,
366 : OrigLoop(OrigLoop), PSE(PSE), LI(LI), DT(DT), TLI(TLI), TTI(TTI),
368 Builder(PSE.getSE()->getContext()),
611 PredicatedScalarEvolution &PSE;
712 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE,
719 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE, 1,
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Thunk16/Ia32/
Thunk16.asm 127 and al, NOT 30h ; clear PAE & PSE
141 mov cr4, eax ; disable PAE & PSE
Thunk16.S 96 and $0xcf,%al #; clear PAE & PSE
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
LoopUtils.cpp     [all...]
  /external/llvm/include/llvm/Transforms/Utils/
LoopUtils.h 304 /// the run-time predicate of PSE. If \p Assume is true, this can add further
305 /// SCEV predicates to \p PSE in order to prove that \p Phi is an induction.
308 static bool isInductionPHI(PHINode *Phi, PredicatedScalarEvolution &PSE,
  /external/llvm/lib/Transforms/Utils/
LoopUtils.cpp 735 PredicatedScalarEvolution &PSE,
743 const SCEV *PhiScev = PSE.getSCEV(Phi);
748 AR = PSE.getAsAddRec(Phi);
755 return isInductionPHI(Phi, PSE.getSE(), D, AR);
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Thunk16/X64/
Thunk16.asm 142 and al, NOT 30h ; clear PAE & PSE
Thunk16.S 145 and $0xcf,%al #clear PAE & PSE
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
LoopUtils.h 307 /// with the run-time predicate of PSE. If \p Assume is true, this can add
308 /// further SCEV predicates to \p PSE in order to prove that \p Phi is an
313 PredicatedScalarEvolution &PSE,
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/
Thunk16.S 197 andl $0xffffffcf, %ebp # clear PAE, PSE bits
Thunk16.asm 248 and ebp, NOT 30h ; clear PAE, PSE bits
  /external/clang/lib/StaticAnalyzer/Core/
ExprEngineCallAndReturn.cpp 351 for (ExplodedNodeSet::iterator PSI = Dst.begin(), PSE = Dst.end();
352 PSI != PSE; ++PSI) {
    [all...]
  /external/selinux/mcstrans/share/examples/nato/setrans.d/
eyes-only.conf 292 ~c383=PSE # Gaza Strip
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/X64/
Thunk16.S 298 andl $0xffffffcf,%ebp # clear PAE, PSE bits

Completed in 3098 milliseconds

1 2