From dcf8d696ffced5aa757cc32c4fcaa3de681b3222 Mon Sep 17 00:00:00 2001 From: Tobias Grosser Date: Sun, 6 Aug 2017 16:39:52 +0000 Subject: Move ScopInfo::getDomain(), getDomainSpace(), getDomainId() to isl++ llvm-svn: 310209 --- polly/lib/CodeGen/PPCGCodeGeneration.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'polly/lib/CodeGen/PPCGCodeGeneration.cpp') diff --git a/polly/lib/CodeGen/PPCGCodeGeneration.cpp b/polly/lib/CodeGen/PPCGCodeGeneration.cpp index efa6378f77fd..41eee96803f1 100644 --- a/polly/lib/CodeGen/PPCGCodeGeneration.cpp +++ b/polly/lib/CodeGen/PPCGCodeGeneration.cpp @@ -287,7 +287,7 @@ static __isl_give isl_id_to_ast_expr *pollyBuildAstExprForStmt( for (MemoryAccess *Acc : *Stmt) { isl::map AddrFunc = Acc->getAddressFunction(); - AddrFunc = AddrFunc.intersect_domain(isl::manage(Stmt->getDomain())); + AddrFunc = AddrFunc.intersect_domain(Stmt->getDomain()); isl::id RefId = Acc->getId(); isl::pw_multi_aff PMA = isl::pw_multi_aff::from_map(AddrFunc); @@ -2542,7 +2542,8 @@ public: for (auto &Acc : Stmt) if (Acc->getType() == AccessTy) { isl_map *Relation = Acc->getAccessRelation().release(); - Relation = isl_map_intersect_domain(Relation, Stmt.getDomain()); + Relation = + isl_map_intersect_domain(Relation, Stmt.getDomain().release()); isl_space *Space = isl_map_get_space(Relation); Space = isl_space_range(Space); @@ -2717,7 +2718,7 @@ public: for (auto &Stmt : *S) { gpu_stmt *GPUStmt = &Stmts[i]; - GPUStmt->id = Stmt.getDomainId(); + GPUStmt->id = Stmt.getDomainId().release(); // We use the pet stmt pointer to keep track of the Polly statements. GPUStmt->stmt = (pet_stmt *)&Stmt; @@ -3239,7 +3240,7 @@ public: /// by @p Stmt. __isl_give isl_ast_expr *approxDynamicInst(ScopStmt &Stmt, __isl_keep isl_ast_build *Build) { - auto Iterations = approxPointsInSet(Stmt.getDomain(), Build); + auto Iterations = approxPointsInSet(Stmt.getDomain().release(), Build); long InstCount = 0; -- cgit v1.2.3