llvm-project/polly/lib/External
Tobias Grosser a7f1e04031 Update to isl-0.16.1-20-gee54b48
This includes some (optional) improvements to the isl scheduler, which we do not
use yet, as well as a fix for a bug previously also affecting Polly:

commit 662ee9b7d45ebeb7629b239d3ed43442e25bf87c
Author: Sven Verdoolaege <skimo@kotnet.org>
Date:   Mon Jan 25 16:59:32 2016 +0100

    isl_basic_map_realign: perform Gaussian elimination on result

    Many parts of isl assume that Gaussian elimination has been
    applied to the equality constraints.  In particular singleton_extract_point
    makes this assumption.  The input to singleton_extract_point
    may have undergone parameter alignment.  This parameter alignment
    (ultimately performed by isl_basic_map_realign) therefore
    needs to make sure the result preserves this property

llvm-svn: 259757
2016-02-04 06:19:12 +00:00
..
isl Update to isl-0.16.1-20-gee54b48 2016-02-04 06:19:12 +00:00
CMakeLists.txt Fix configure checks when applied by the latest clang 2015-10-06 21:45:06 +00:00
README.txt Add script to update isl 2015-12-02 09:34:46 +00:00
isl_config.h.cmake Add configure-time test for latest ISL 2015-07-21 12:01:14 +00:00
update-isl.sh Add option to update-isl.sh for specific commit 2016-01-15 15:41:59 +00:00

README.txt

The libraries in this directory are mirrored from external projects.

Patches to them should first be contributed upstream and then return to Polly
as normal (re)imports of these updated libraries.

We currently have the following external libraries.

# isl
License: MIT-STYLE
Details: isl/LICENSE

# imath
License: MIT-STYLE
Details: isl/imath/LICENSE

To update these libraries run 'autoreconf -i && ./configure && make dist' in
the isl git directory and move the resulting files into lib/External/isl.
Alternatively, run the update-isl.sh script.