/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
|