diff options
Diffstat (limited to 'polly/lib/Analysis/ScopInfo.cpp')
| -rw-r--r-- | polly/lib/Analysis/ScopInfo.cpp | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp index 6689f412388..6defb4f1bb9 100644 --- a/polly/lib/Analysis/ScopInfo.cpp +++ b/polly/lib/Analysis/ScopInfo.cpp @@ -643,29 +643,27 @@ static MemoryAccess::ReductionType getReductionType(const BinaryOperator *BinOp, MemoryAccess::~MemoryAccess() { isl_set_free(InvalidDomain); } const ScopArrayInfo *MemoryAccess::getOriginalScopArrayInfo() const { - isl_id *ArrayId = getArrayId(); - void *User = isl_id_get_user(ArrayId); + isl::id ArrayId = getArrayId(); + void *User = ArrayId.get_user(); const ScopArrayInfo *SAI = static_cast<ScopArrayInfo *>(User); - isl_id_free(ArrayId); return SAI; } const ScopArrayInfo *MemoryAccess::getLatestScopArrayInfo() const { - isl_id *ArrayId = getLatestArrayId(); - void *User = isl_id_get_user(ArrayId); + isl::id ArrayId = getLatestArrayId(); + void *User = ArrayId.get_user(); const ScopArrayInfo *SAI = static_cast<ScopArrayInfo *>(User); - isl_id_free(ArrayId); return SAI; } -__isl_give isl_id *MemoryAccess::getOriginalArrayId() const { - return isl_map_get_tuple_id(AccessRelation.get(), isl_dim_out); +isl::id MemoryAccess::getOriginalArrayId() const { + return AccessRelation.get_tuple_id(isl::dim::out); } -__isl_give isl_id *MemoryAccess::getLatestArrayId() const { +isl::id MemoryAccess::getLatestArrayId() const { if (!hasNewAccessRelation()) return getOriginalArrayId(); - return NewAccessRelation.get_tuple_id(isl::dim::out).release(); + return NewAccessRelation.get_tuple_id(isl::dim::out); } isl::map MemoryAccess::getAddressFunction() const { |

