summaryrefslogtreecommitdiffstats
path: root/polly/lib/Transform/ScheduleOptimizer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/Transform/ScheduleOptimizer.cpp')
-rw-r--r--polly/lib/Transform/ScheduleOptimizer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/polly/lib/Transform/ScheduleOptimizer.cpp b/polly/lib/Transform/ScheduleOptimizer.cpp
index 899f1c06830..3f9c4958856 100644
--- a/polly/lib/Transform/ScheduleOptimizer.cpp
+++ b/polly/lib/Transform/ScheduleOptimizer.cpp
@@ -1374,7 +1374,7 @@ bool ScheduleTreeOptimizer::isProfitableSchedule(Scop &S,
// optimizations, by comparing (yet to be defined) performance metrics
// before/after the scheduling optimizer
// (e.g., #stride-one accesses)
- if (S.containsExtensionNode(NewSchedule.get()))
+ if (S.containsExtensionNode(NewSchedule))
return true;
auto NewScheduleMap = NewSchedule.get_map();
auto OldSchedule = S.getSchedule();
@@ -1582,7 +1582,7 @@ bool IslScheduleOptimizer::runOnScop(Scop &S) {
IslOuterCoincidence = 0;
}
- isl_ctx *Ctx = S.getIslCtx();
+ isl_ctx *Ctx = S.getIslCtx().get();
isl_options_set_schedule_outer_coincidence(Ctx, IslOuterCoincidence);
isl_options_set_schedule_serialize_sccs(Ctx, IslSerializeSCCs);
@@ -1634,7 +1634,7 @@ bool IslScheduleOptimizer::runOnScop(Scop &S) {
NumAffineLoopsOptimized += ScopStats.NumAffineLoops;
NumBoxedLoopsOptimized += ScopStats.NumBoxedLoops;
- S.setScheduleTree(NewSchedule.release());
+ S.setScheduleTree(NewSchedule);
S.markAsOptimized();
if (OptimizedScops)
OpenPOWER on IntegriCloud