summaryrefslogtreecommitdiff
path: root/polly/docs
diff options
context:
space:
mode:
authorMichael Kruse <llvm-project@meinersbur.de>2021-10-08 19:49:40 -0500
committerMichael Kruse <llvm-project@meinersbur.de>2021-10-08 20:33:30 -0500
commit64489255be4903dc8683aff8dade315461a0a397 (patch)
tree32d1bffabc36bf5a8f162cea62568cc7638e2ea7 /polly/docs
parent20a0c482e030df701fb2c94683c57c73d2e2e94c (diff)
downloadllvm-64489255be4903dc8683aff8dade315461a0a397.tar.gz
[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.
Diffstat (limited to 'polly/docs')
-rw-r--r--polly/docs/ReleaseNotes.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/polly/docs/ReleaseNotes.rst b/polly/docs/ReleaseNotes.rst
index 1dbbc11f62cb..3d550e21d690 100644
--- a/polly/docs/ReleaseNotes.rst
+++ b/polly/docs/ReleaseNotes.rst
@@ -11,3 +11,15 @@ In Polly 14 the following important changes have been incorporated.
branch.
- Change ...
+
+ * The command line option -polly-opt-fusion has been removed. What the
+ flag does was frequently misunderstood and is rarely useful. However,
+ the functionality is still accessible using
+```
+ -polly-isl-arg=--no-schedule-serialize-sccs
+```
+
+ * The command line option -polly-loopfusion-greedy has been added.
+ This will agressively try to fuse any loop regardless of
+ profitability. The is what users might have expected what
+ -polly-opt-fusion=max would do.