summaryrefslogtreecommitdiff
path: root/polly/docs/ReleaseNotes.rst
blob: f29f7a90abfad9a7ce426e965c2e2da9156ee0c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
===========================================
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.