diff options
author | Xinliang David Li <davidxl@google.com> | 2016-07-01 05:59:55 +0000 |
---|---|---|
committer | Xinliang David Li <davidxl@google.com> | 2016-07-01 05:59:55 +0000 |
commit | 94734eef33591117476286b22dc2927c3626d35e (patch) | |
tree | 32fa0e8d282cfc77328ba7bcb27e88fdee775b7d /llvm/lib/Transforms/Utils/LoopVersioning.cpp | |
parent | 93926acbb2d8ca122df8fc47d96b90ebdeb0ade3 (diff) | |
download | llvm-94734eef33591117476286b22dc2927c3626d35e.zip llvm-94734eef33591117476286b22dc2927c3626d35e.tar.gz llvm-94734eef33591117476286b22dc2927c3626d35e.tar.bz2 |
[PM] refactor LoopAccessInfo code part-2
Differential Revision: http://reviews.llvm.org/D21636
llvm-svn: 274334
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopVersioning.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/LoopVersioning.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Transforms/Utils/LoopVersioning.cpp b/llvm/lib/Transforms/Utils/LoopVersioning.cpp index baf1a87..872fdd6 100644 --- a/llvm/lib/Transforms/Utils/LoopVersioning.cpp +++ b/llvm/lib/Transforms/Utils/LoopVersioning.cpp @@ -39,7 +39,7 @@ LoopVersioning::LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI, assert(L->getLoopPreheader() && "No preheader"); if (UseLAIChecks) { setAliasChecks(LAI.getRuntimePointerChecking()->getChecks()); - setSCEVChecks(LAI.PSE.getUnionPredicate()); + setSCEVChecks(LAI.getPSE().getUnionPredicate()); } } @@ -64,7 +64,7 @@ void LoopVersioning::versionLoop( std::tie(FirstCheckInst, MemRuntimeCheck) = LAI.addRuntimeChecks(RuntimeCheckBB->getTerminator(), AliasChecks); - const SCEVUnionPredicate &Pred = LAI.PSE.getUnionPredicate(); + const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); SCEVExpander Exp(*SE, RuntimeCheckBB->getModule()->getDataLayout(), "scev.check"); SCEVRuntimeCheck = @@ -279,7 +279,7 @@ public: for (Loop *L : Worklist) { const LoopAccessInfo &LAI = LAA->getInfo(L); if (LAI.getNumRuntimePointerChecks() || - !LAI.PSE.getUnionPredicate().isAlwaysTrue()) { + !LAI.getPSE().getUnionPredicate().isAlwaysTrue()) { LoopVersioning LVer(LAI, L, LI, DT, SE); LVer.versionLoop(); LVer.annotateLoopWithNoAlias(); |