ChangeLog
trunk
- Optimized isl for small integers, such that mostly cheap 32bit operations
are used instead of costly arbitrary precision integers that often also involve
malloc/free calls. As a result, the compile-time increase due to Polly has
been largely reduced.
- Support for modulo operations: Accesses such as
A[t%2][i]
can
now be analyzed.
3.7
- libPluto support has been removed. It has not been tested regularly and
due to it being copyleft license it had never a chance to become a a core
piece of Polly. Experiments with different schedulers should use the jscop
interface.
3.6
- Switch to the new isl AST generator (replacing CLooG)
- Run-time alias checks
- Computation of no-alias information for later LLVM optimizations
(vectorizer, LICM, ...)
- Support for multi-dimensional arrays of parameteric size (still tested)
- New assumption tracking framework
- Accesses to multi-dimensional arrays of fixed size are within bounds
- Compile-time reduction
Older releases
No changelog available. Please look at the
commit history.