Files
clang-p2996/polly/docs/ReleaseNotes.rst
Michael Kruse 19afbfe331 [Polly] Remove Polly-ACC.
Polly-ACC is unmaintained and since it has never been ported to the NPM pipeline, since D136621 it is not even accessible anymore without manually specifying the passes on the `opt` command line.

Since there is no plan to put it to a maintainable state, remove it from Polly.

Reviewed By: grosser

Differential Revision: https://reviews.llvm.org/D142580
2023-03-08 17:33:04 -06:00

26 lines
980 B
ReStructuredText

===========================================
Release Notes |release| |ReleaseNotesTitle|
===========================================
In Polly |version| the following important changes have been incorporated.
.. only:: PreRelease
.. warning::
These release notes are for the next release of Polly and describe
the new features that have recently been committed to our development
branch.
- Support for -polly-vectorizer=polly has been removed. Polly's internal
vectorizer is not well maintained and is known to not work in some cases
such as region ScopStmts. Unlike LLVM's LoopVectorize pass it also does
not have a target-dependent cost heuristics, and we recommend using
LoopVectorize instead of -polly-vectorizer=polly.
In the future we hope that Polly can collaborate better with LoopVectorize,
like Polly marking a loop is safe to vectorize with a specific simd width,
instead of replicating its functionality.
- Polly-ACC has been removed.