commit | f05618c8158daaf0739c99de9ed35afa9e632d4f | [log] [tgz] |
---|---|---|
author | Michael Kruse <llvm-project@meinersbur.de> | Fri Oct 08 19:49:40 2021 -0500 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Oct 08 18:40:54 2021 -0700 |
tree | 5dadfa7daffbed32a03d0abab99bd4fb4a3f22e6 | |
parent | c5cd6903d96a950844792d137e06b5211a546073 [diff] |
[Polly] Add greedy fusion algorithm. When the option -polly-loopfusion-greedy is set, the ScheduleOptimizer tries to aggressively fuse any band it can and does not violate any dependences. As part if the implementation, the functionalty for copying a band into an new schedule was extracted out of the ScheduleTreeRewriter. GitOrigin-RevId: 64489255be4903dc8683aff8dade315461a0a397