llvm-project/polly/lib
Johannes Doerfert d6fc0701ee [FIX] Carefully rewrite parameters wrt. invariant equivalence classes
ScalarEvolution doesn't allow the operands of an AddRec to be variant in the
  loop of the AddRec. When we rewrite parameter SCEVs it might seem like the
  new SCEV violates this property and ScalarEvolution will trigger an
  assertion. To avoid this we move the start part out of an AddRec when we
  rewrite it, thus avoid the operands to be possibly variant completely.

llvm-svn: 251945
2015-11-03 16:47:58 +00:00
..
Analysis [FIX] Carefully rewrite parameters wrt. invariant equivalence classes 2015-11-03 16:47:58 +00:00
CodeGen [FIX] Correctly update SAI base pointer 2015-11-03 01:42:59 +00:00
Exchange [NFC] Consistenly use commented and annotated ScopPass functions 2015-09-27 15:43:29 +00:00
External Fix configure checks when applied by the latest clang 2015-10-06 21:45:06 +00:00
JSON Added arcanist linters and cleaned errors and warnings 2014-08-18 00:40:13 +00:00
Support Remove independent blocks pass 2015-10-18 12:28:00 +00:00
Transform Full/partial tile separation for vectorization 2015-10-20 09:12:21 +00:00
CMakeLists.txt Remove independent blocks pass 2015-10-18 12:28:00 +00:00
Makefile Remove independent blocks pass 2015-10-18 12:28:00 +00:00
Polly.cpp Move Pass registration into polly library 2014-03-19 17:54:23 +00:00