llvm-project/polly/lib
Michael Kruse e448364320 [SCEVAffinator] Fix assertion checking for constant divisor.
An assertion in visitSDivInstruction() checked whether the divisor is constant
by checking whether the argument is a ConstantInt. However, SCEVValidator allows
the divisor to be simplified to a constant by ScalarEvolution.

We synchronize the implementation of SCEVValidator and SCEVAffinator to both
accept simplified SCEV expressions.

llvm-svn: 275174
2016-07-12 15:08:47 +00:00
..
Analysis Fix a build warning of unhandled enum in switch 2016-07-11 18:27:52 +00:00
CodeGen Fix gcc compile failure 2016-07-11 12:27:04 +00:00
Exchange clang-tidy: Add llvm namespace comments 2016-06-23 22:17:27 +00:00
External isl: isl-0.17.1-164-gcbba1b6 2016-07-06 09:11:00 +00:00
JSON Added arcanist linters and cleaned errors and warnings 2014-08-18 00:40:13 +00:00
Support [SCEVAffinator] Fix assertion checking for constant divisor. 2016-07-12 15:08:47 +00:00
Transform Propagate on-error status 2016-06-30 20:42:58 +00:00
CMakeLists.txt Move ScopBuilder into its own file. NFC. 2016-06-28 01:37:20 +00:00
Polly.cpp Move Pass registration into polly library 2014-03-19 17:54:23 +00:00