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 | bbb510b18dc11b7d10d87d96b862656b77bc00df (patch) | |
| tree | 2817dff3018c1fc51435aef0f2514e8134c75514 /polly/lib/Transform | |
| parent | c253931fcfb1c0c59ccacb881546917bf9cf9fa0 (diff) | |
| download | bcm5719-llvm-bbb510b18dc11b7d10d87d96b862656b77bc00df.tar.gz bcm5719-llvm-bbb510b18dc11b7d10d87d96b862656b77bc00df.zip | |
[ZoneAlgo] Replace isl foreach calls with for loops
llvm-svn: 337245
Diffstat (limited to 'polly/lib/Transform')
| -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; } |

