llvm-project/polly/lib
Eli Friedman 28671c83d6 [SCEVValidator] Don't reorder multiplies in extractConstantFactor.
The existing code would add the operands in the wrong order, and eventually
crash because the SCEV expression doesn't exactly match the parameter SCEV
expression in SCEVAffinator::visit. (SCEV doesn't sort the operands to
getMulExpr in general.)

Differential Revision: https://reviews.llvm.org/D23592

llvm-svn: 279087
2016-08-18 16:30:42 +00:00
..
Analysis [ScopInfo] Make scalars used by PHIs in non-affine regions available 2016-08-16 11:44:48 +00:00
CodeGen [BlockGenerator] Invalidate SCEV values for instructions in scop 2016-08-18 10:45:57 +00:00
Exchange Extend the jscop interface to allow the user to declare new arrays and to reference these arrays from access expressions 2016-07-30 09:25:51 +00:00
External Update ISL to isl-0.17.1-200-gd8de4ea. 2016-08-17 15:24:45 +00:00
JSON Fix spacing around variable initializations and for-loops. NFC. 2016-08-09 17:49:24 +00:00
Support [SCEVValidator] Don't reorder multiplies in extractConstantFactor. 2016-08-18 16:30:42 +00:00
Transform Perform replacement of access relations and creation of new arrays according to the packing transformation 2016-08-15 12:22:54 +00:00
CMakeLists.txt [GSoC] Add PolyhedralInfo pass - new interface to polly analysis 2016-07-25 12:48:45 +00:00
Polly.cpp Move Pass registration into polly library 2014-03-19 17:54:23 +00:00