aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopVersioning.cpp
diff options
context:
space:
mode:
authorXinliang David Li <davidxl@google.com>2016-07-01 05:59:55 +0000
committerXinliang David Li <davidxl@google.com>2016-07-01 05:59:55 +0000
commit94734eef33591117476286b22dc2927c3626d35e (patch)
tree32fa0e8d282cfc77328ba7bcb27e88fdee775b7d /llvm/lib/Transforms/Utils/LoopVersioning.cpp
parent93926acbb2d8ca122df8fc47d96b90ebdeb0ade3 (diff)
downloadllvm-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.cpp6
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();