summaryrefslogtreecommitdiffstats
path: root/polly/lib/Support/SCEVAffinator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/Support/SCEVAffinator.cpp')
-rw-r--r--polly/lib/Support/SCEVAffinator.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/polly/lib/Support/SCEVAffinator.cpp b/polly/lib/Support/SCEVAffinator.cpp
index 0998584cb21..47a42c7b58e 100644
--- a/polly/lib/Support/SCEVAffinator.cpp
+++ b/polly/lib/Support/SCEVAffinator.cpp
@@ -127,8 +127,8 @@ static __isl_give isl_pw_aff *getWidthExpValOnDomain(unsigned Width,
}
SCEVAffinator::SCEVAffinator(Scop *S, LoopInfo &LI)
- : S(S), Ctx(S->getIslCtx()), R(S->getRegion()), SE(*S->getSE()), LI(LI),
- TD(R.getEntry()->getParent()->getParent()->getDataLayout()) {}
+ : S(S), Ctx(S->getIslCtx()), SE(*S->getSE()), LI(LI),
+ TD(S->getFunction().getParent()->getDataLayout()) {}
SCEVAffinator::~SCEVAffinator() {
for (auto &CachedPair : CachedExpressions)
@@ -170,7 +170,7 @@ __isl_give PWACtx SCEVAffinator::getPwAff(const SCEV *Expr, BasicBlock *BB) {
NumIterators = 0;
auto *Scope = LI.getLoopFor(BB);
- S->addParams(getParamsInAffineExpr(&R, Scope, Expr, SE));
+ S->addParams(getParamsInAffineExpr(&S->getRegion(), Scope, Expr, SE));
return visit(Expr);
}
OpenPOWER on IntegriCloud