summaryrefslogtreecommitdiff
path: root/polly/lib/CodeGen/PPCGCodeGeneration.cpp
diff options
context:
space:
mode:
authorpatacca <patacca@autistici.org>2021-07-06 11:20:18 +0200
committerpatacca <patacca@autistici.org>2021-07-06 11:20:45 +0200
commitf482497c381cf9beee513864123cf975bd72babf (patch)
treee70d077f28db74c65c5d26ea55237264492851c6 /polly/lib/CodeGen/PPCGCodeGeneration.cpp
parentcbb09c5b2c2e0558de50355f4cbbbe2d2840073e (diff)
[Polly][Isl] Use isl::set::tuple_dim, isl::map::domain_tuple_dim and isl::map::range_tuple_dim. NFC
This is part of an effort to reduce the differences between the custom C++ bindings used right now by polly in `lib/External/isl/include/isl/isl-noxceptions.h` and the official isl C++ interface. Changes made: - Use `isl::set::tuple_dim` instead of `isl::set::dim` and `isl::set::n_dim` - Use `isl::map::domain_tuple_dim` instead of `isl::map::dim` - Use `isl::map::range_tuple_dim` instead of `isl::map::dim` - isl-noexceptions.h has been generated by this https://github.com/patacca/isl/commit/45576e1b4260f91946e4cf819485f57bd2ed5490 Note that not all the usage of `isl::{set,map}::dim` where replaced Reviewed By: Meinersbur Differential Revision: https://reviews.llvm.org/D104994
Diffstat (limited to 'polly/lib/CodeGen/PPCGCodeGeneration.cpp')
-rw-r--r--polly/lib/CodeGen/PPCGCodeGeneration.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/polly/lib/CodeGen/PPCGCodeGeneration.cpp b/polly/lib/CodeGen/PPCGCodeGeneration.cpp
index dac1fcdd1642..9d2b3d974807 100644
--- a/polly/lib/CodeGen/PPCGCodeGeneration.cpp
+++ b/polly/lib/CodeGen/PPCGCodeGeneration.cpp
@@ -1151,7 +1151,7 @@ Value *GPUNodeBuilder::getArrayOffset(gpu_array_info *Array) {
isl::set ZeroSet = isl::set::universe(Min.get_space());
- for (long i = 0, n = Min.dim(isl::dim::set); i < n; i++)
+ for (long i = 0, n = Min.tuple_dim(); i < n; i++)
ZeroSet = ZeroSet.fix_si(isl::dim::set, i, 0);
if (Min.is_subset(ZeroSet)) {
@@ -1160,7 +1160,7 @@ Value *GPUNodeBuilder::getArrayOffset(gpu_array_info *Array) {
isl::ast_expr Result = isl::ast_expr::from_val(isl::val(Min.get_ctx(), 0));
- for (long i = 0, n = Min.dim(isl::dim::set); i < n; i++) {
+ for (long i = 0, n = Min.tuple_dim(); i < n; i++) {
if (i > 0) {
isl::pw_aff Bound_I =
isl::manage(isl_multi_pw_aff_get_pw_aff(Array->bound, i - 1));