diff options
author | Tobias Grosser <tobias@grosser.es> | 2017-07-23 04:08:11 +0000 |
---|---|---|
committer | Tobias Grosser <tobias@grosser.es> | 2017-07-23 04:08:11 +0000 |
commit | fe46c3ff3a75997861a6bceaf0801ca4349c2b63 (patch) | |
tree | 38b56ac76880974b4f66475101373c6a55591e98 /polly/lib/CodeGen/PPCGCodeGeneration.cpp | |
parent | 07a7d56144843a64dd093cdc505390f4096d9eae (diff) | |
download | bcm5719-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.cpp | 9 |
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; |