diff options
author | Tobias Grosser <tobias@grosser.es> | 2018-04-29 00:57:38 +0000 |
---|---|---|
committer | Tobias Grosser <tobias@grosser.es> | 2018-04-29 00:57:38 +0000 |
commit | 8dae41a1cb4fb25e91bf7067cdf9275b495d39f7 (patch) | |
tree | 0851d8a89a0ac61755f7f30e9f4648533bc5b3d4 /polly | |
parent | a3f52aaa1902005a6d9ed05426dc907517609968 (diff) | |
download | bcm5719-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.cpp | 2 | ||||
-rw-r--r-- | polly/lib/CodeGen/PPCGCodeGeneration.cpp | 6 | ||||
-rw-r--r-- | polly/lib/Support/SCEVAffinator.cpp | 12 |
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)); } |