summaryrefslogtreecommitdiffstats
path: root/polly
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2018-04-29 00:57:38 +0000
committerTobias Grosser <tobias@grosser.es>2018-04-29 00:57:38 +0000
commit8dae41a1cb4fb25e91bf7067cdf9275b495d39f7 (patch)
tree0851d8a89a0ac61755f7f30e9f4648533bc5b3d4 /polly
parenta3f52aaa1902005a6d9ed05426dc907517609968 (diff)
downloadbcm5719-llvm-8dae41a1cb4fb25e91bf7067cdf9275b495d39f7.tar.gz
bcm5719-llvm-8dae41a1cb4fb25e91bf7067cdf9275b495d39f7.zip
Remove another set or release() calls
llvm-svn: 331129
Diffstat (limited to 'polly')
-rw-r--r--polly/lib/Analysis/ScopInfo.cpp2
-rw-r--r--polly/lib/CodeGen/PPCGCodeGeneration.cpp6
-rw-r--r--polly/lib/Support/SCEVAffinator.cpp12
3 files changed, 10 insertions, 10 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp
index b695494f121..74e23141e4b 100644
--- a/polly/lib/Analysis/ScopInfo.cpp
+++ b/polly/lib/Analysis/ScopInfo.cpp
@@ -1419,7 +1419,7 @@ getPwAff(Scop &S, BasicBlock *BB,
bool NonNegative = false) {
PWACtx PWAC = S.getPwAff(E, BB, NonNegative);
InvalidDomainMap[BB] = InvalidDomainMap[BB].unite(PWAC.second);
- return PWAC.first.take();
+ return PWAC.first.release();
}
/// Build the conditions sets for the switch @p SI in the @p Domain.
diff --git a/polly/lib/CodeGen/PPCGCodeGeneration.cpp b/polly/lib/CodeGen/PPCGCodeGeneration.cpp
index 5bf31e60e92..b5ef638c2e1 100644
--- a/polly/lib/CodeGen/PPCGCodeGeneration.cpp
+++ b/polly/lib/CodeGen/PPCGCodeGeneration.cpp
@@ -2730,8 +2730,8 @@ public:
PPCGScop->tagged_must_writes = getTaggedMustWrites();
PPCGScop->must_writes = S->getMustWrites().release();
PPCGScop->live_out = nullptr;
- PPCGScop->tagged_must_kills = KillsInfo.TaggedMustKills.take();
- PPCGScop->must_kills = KillsInfo.MustKills.take();
+ PPCGScop->tagged_must_kills = KillsInfo.TaggedMustKills.release();
+ PPCGScop->must_kills = KillsInfo.MustKills.release();
PPCGScop->tagger = nullptr;
PPCGScop->independence =
@@ -2747,7 +2747,7 @@ public:
// If we have something non-trivial to kill, add it to the schedule
if (KillsInfo.KillsSchedule.get())
PPCGScop->schedule = isl_schedule_sequence(
- PPCGScop->schedule, KillsInfo.KillsSchedule.take());
+ PPCGScop->schedule, KillsInfo.KillsSchedule.release());
PPCGScop->names = getNames();
PPCGScop->pet = nullptr;
diff --git a/polly/lib/Support/SCEVAffinator.cpp b/polly/lib/Support/SCEVAffinator.cpp
index 2a9646b9c19..1d4099fdb96 100644
--- a/polly/lib/Support/SCEVAffinator.cpp
+++ b/polly/lib/Support/SCEVAffinator.cpp
@@ -69,7 +69,7 @@ static SCEV::NoWrapFlags getNoWrapFlags(const SCEV *Expr) {
static PWACtx combine(PWACtx PWAC0, PWACtx PWAC1,
__isl_give isl_pw_aff *(Fn)(__isl_take isl_pw_aff *,
__isl_take isl_pw_aff *)) {
- PWAC0.first = isl::manage(Fn(PWAC0.first.take(), PWAC1.first.take()));
+ PWAC0.first = isl::manage(Fn(PWAC0.first.release(), PWAC1.first.release()));
PWAC0.second = PWAC0.second.unite(PWAC1.second);
return PWAC0;
}
@@ -94,14 +94,14 @@ void SCEVAffinator::interpretAsUnsigned(PWACtx &PWAC, unsigned Width) {
isl_pw_aff_intersect_domain(PWAC.first.copy(), isl_set_copy(NonNegDom));
auto *ExpPWA = getWidthExpValOnDomain(Width, isl_set_complement(NonNegDom));
PWAC.first = isl::manage(isl_pw_aff_union_add(
- NonNegPWA, isl_pw_aff_add(PWAC.first.take(), ExpPWA)));
+ NonNegPWA, isl_pw_aff_add(PWAC.first.release(), ExpPWA)));
}
void SCEVAffinator::takeNonNegativeAssumption(PWACtx &PWAC) {
auto *NegPWA = isl_pw_aff_neg(PWAC.first.copy());
auto *NegDom = isl_pw_aff_pos_set(NegPWA);
PWAC.second =
- isl::manage(isl_set_union(PWAC.second.take(), isl_set_copy(NegDom)));
+ isl::manage(isl_set_union(PWAC.second.release(), isl_set_copy(NegDom)));
auto *Restriction = BB ? NegDom : isl_set_params(NegDom);
auto DL = BB ? BB->getTerminator()->getDebugLoc() : DebugLoc();
S->recordAssumption(UNSIGNED, isl::manage(Restriction), DL, AS_RESTRICTION,
@@ -161,7 +161,7 @@ isl::pw_aff SCEVAffinator::addModuloSemantic(isl::pw_aff PWA,
isl::set Domain = PWA.domain();
isl::pw_aff AddPW =
- isl::manage(getWidthExpValOnDomain(Width - 1, Domain.take()));
+ isl::manage(getWidthExpValOnDomain(Width - 1, Domain.release()));
return PWA.add(AddPW).mod(ModVal).sub(AddPW);
}
@@ -276,7 +276,7 @@ PWACtx SCEVAffinator::visitTruncateExpr(const SCEVTruncateExpr *Expr) {
if (computeModuloForExpr(Expr))
return OpPWAC;
- auto *Dom = OpPWAC.first.domain().take();
+ auto *Dom = OpPWAC.first.domain().release();
auto *ExpPWA = getWidthExpValOnDomain(Width - 1, Dom);
auto *GreaterDom =
isl_pw_aff_ge_set(OpPWAC.first.copy(), isl_pw_aff_copy(ExpPWA));
@@ -462,7 +462,7 @@ PWACtx SCEVAffinator::visitUDivExpr(const SCEVUDivExpr *Expr) {
// piece-wise defined value described for zero-extends as we already know
// the actual value of the constant divisor.
unsigned Width = TD.getTypeSizeInBits(Expr->getType());
- auto *DivisorDom = DivisorPWAC.first.domain().take();
+ auto *DivisorDom = DivisorPWAC.first.domain().release();
auto *WidthExpPWA = getWidthExpValOnDomain(Width, DivisorDom);
DivisorPWAC.first = DivisorPWAC.first.add(isl::manage(WidthExpPWA));
}
OpenPOWER on IntegriCloud