diff options
author | Tobias Grosser <tobias@grosser.es> | 2018-07-17 06:33:41 +0000 |
---|---|---|
committer | Tobias Grosser <tobias@grosser.es> | 2018-07-17 06:33:41 +0000 |
commit | 2b7d4223a5ef98ed7cc75d92ca345b6ee40435c8 (patch) | |
tree | ccca317627c3e18a047da2c450267d57433c0a8f /polly | |
parent | 29bf0020509119a0d0b8798241c521b99a172b16 (diff) |
[ZoneAlgo] Replace isl foreach calls with for loops
Diffstat (limited to 'polly')
-rw-r--r-- | polly/lib/Transform/ZoneAlgo.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/polly/lib/Transform/ZoneAlgo.cpp b/polly/lib/Transform/ZoneAlgo.cpp index 0a0be108856..f5109a6ed61 100644 --- a/polly/lib/Transform/ZoneAlgo.cpp +++ b/polly/lib/Transform/ZoneAlgo.cpp @@ -252,13 +252,10 @@ static bool isMapToUnknown(const isl::map &Map) { isl::union_map polly::filterKnownValInst(const isl::union_map &UMap) { isl::union_map Result = isl::union_map::empty(UMap.get_space()); - isl::stat Success = UMap.foreach_map([=, &Result](isl::map Map) -> isl::stat { + for (isl::map Map : UMap.get_map_list()) { if (!isMapToUnknown(Map)) Result = Result.add_map(Map); - return isl::stat::ok; - }); - if (Success != isl::stat::ok) - return {}; + } return Result; } @@ -944,12 +941,12 @@ isl::boolean ZoneAlgorithm::isNormalized(isl::map Map) { isl::boolean ZoneAlgorithm::isNormalized(isl::union_map UMap) { isl::boolean Result = true; - UMap.foreach_map([this, &Result](isl::map Map) -> isl::stat { + for (isl::map Map : UMap.get_map_list()) { Result = isNormalized(Map); if (Result.is_true()) - return isl::stat::ok; - return isl::stat::error; - }); + continue; + break; + } return Result; } |