summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen/PPCGCodeGeneration.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2017-07-23 04:08:11 +0000
committerTobias Grosser <tobias@grosser.es>2017-07-23 04:08:11 +0000
commitfe46c3ff3a75997861a6bceaf0801ca4349c2b63 (patch)
tree38b56ac76880974b4f66475101373c6a55591e98 /polly/lib/CodeGen/PPCGCodeGeneration.cpp
parent07a7d56144843a64dd093cdc505390f4096d9eae (diff)
downloadbcm5719-llvm-fe46c3ff3a75997861a6bceaf0801ca4349c2b63.tar.gz
bcm5719-llvm-fe46c3ff3a75997861a6bceaf0801ca4349c2b63.zip
Move MemoryAccess::id to isl++
llvm-svn: 308836
Diffstat (limited to 'polly/lib/CodeGen/PPCGCodeGeneration.cpp')
-rw-r--r--polly/lib/CodeGen/PPCGCodeGeneration.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/polly/lib/CodeGen/PPCGCodeGeneration.cpp b/polly/lib/CodeGen/PPCGCodeGeneration.cpp
index c3b8c472a59..31e39466b23 100644
--- a/polly/lib/CodeGen/PPCGCodeGeneration.cpp
+++ b/polly/lib/CodeGen/PPCGCodeGeneration.cpp
@@ -275,7 +275,7 @@ static __isl_give isl_id_to_ast_expr *pollyBuildAstExprForStmt(
for (MemoryAccess *Acc : *Stmt) {
isl_map *AddrFunc = Acc->getAddressFunction();
AddrFunc = isl_map_intersect_domain(AddrFunc, Stmt->getDomain());
- isl_id *RefId = Acc->getId();
+ isl_id *RefId = Acc->getId().release();
isl_pw_multi_aff *PMA = isl_pw_multi_aff_from_map(AddrFunc);
isl_multi_pw_aff *MPA = isl_multi_pw_aff_from_pw_multi_aff(PMA);
MPA = isl_multi_pw_aff_coalesce(MPA);
@@ -2369,7 +2369,8 @@ public:
isl_space *Space = isl_map_get_space(Relation);
Space = isl_space_range(Space);
Space = isl_space_from_range(Space);
- Space = isl_space_set_tuple_id(Space, isl_dim_in, Acc->getId());
+ Space =
+ isl_space_set_tuple_id(Space, isl_dim_in, Acc->getId().release());
isl_map *Universe = isl_map_universe(Space);
Relation = isl_map_domain_product(Relation, Universe);
Accesses = isl_union_map_add_map(Accesses, Relation);
@@ -2510,12 +2511,12 @@ public:
isl_space *Space = isl_map_get_space(Access->access);
Space = isl_space_range(Space);
Space = isl_space_from_range(Space);
- Space = isl_space_set_tuple_id(Space, isl_dim_in, Acc->getId());
+ Space = isl_space_set_tuple_id(Space, isl_dim_in, Acc->getId().release());
isl_map *Universe = isl_map_universe(Space);
Access->tagged_access =
isl_map_domain_product(Acc->getAccessRelation(), Universe);
Access->exact_write = !Acc->isMayWrite();
- Access->ref_id = Acc->getId();
+ Access->ref_id = Acc->getId().release();
Access->next = Accesses;
Access->n_index = Acc->getScopArrayInfo()->getNumberOfDimensions();
Accesses = Access;
OpenPOWER on IntegriCloud