llvm-project/polly/lib
Tobias Grosser 2df884f95a ScopInfo: use project_out instead of remove_dims
By just removing dimensions (and the constraints they are involved in) we
may loose information about the dimensions we do not remove. By instead
using project_out, we are sure all constraints on the outer dimensions are
preserved.

No test case, as this error condition is very unlikely to be triggered by
isl's current code. We still 'fix' this, as isl gives little guarantees
regarding the behavior of remove_divs.

llvm-svn: 246567
2015-09-01 18:17:41 +00:00
..
Analysis ScopInfo: use project_out instead of remove_dims 2015-09-01 18:17:41 +00:00
CodeGen Generate scalar initialization loads at the beginning of the start BB 2015-08-31 11:06:19 +00:00
Exchange Use schedule trees to represent execution order of statements 2015-07-14 09:33:13 +00:00
External Update isl to isl-0.15-129-gb086c90 2015-09-01 15:42:13 +00:00
JSON Added arcanist linters and cleaned errors and warnings 2014-08-18 00:40:13 +00:00
Support [FIX] Keep a copy of the Domain set in the SCEVAffinator 2015-08-30 19:52:06 +00:00
Transform Make our data-locality schedule tree transforms externally accessible 2015-08-24 06:01:47 +00:00
CMakeLists.txt Expose the SCEVAffinator and make it a member of a SCoP. 2015-08-12 10:19:50 +00:00
Makefile Expose the SCEVAffinator and make it a member of a SCoP. 2015-08-12 10:19:50 +00:00
Polly.cpp Move Pass registration into polly library 2014-03-19 17:54:23 +00:00