summaryrefslogtreecommitdiff
path: root/polly
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2018-07-17 06:33:41 +0000
committerTobias Grosser <tobias@grosser.es>2018-07-17 06:33:41 +0000
commit2b7d4223a5ef98ed7cc75d92ca345b6ee40435c8 (patch)
treeccca317627c3e18a047da2c450267d57433c0a8f /polly
parent29bf0020509119a0d0b8798241c521b99a172b16 (diff)
[ZoneAlgo] Replace isl foreach calls with for loops
Diffstat (limited to 'polly')
-rw-r--r--polly/lib/Transform/ZoneAlgo.cpp15
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;
}