diff options
| author | Andrew Trick <atrick@apple.com> | 2013-10-25 21:35:52 +0000 |
|---|---|---|
| committer | Andrew Trick <atrick@apple.com> | 2013-10-25 21:35:52 +0000 |
| commit | 29abce3189af936b74f880ab1ba7114eb6de7ac9 (patch) | |
| tree | afc5451903bfbeb087accd3b72dfd8d4e0aa0f18 /llvm/lib/Transforms | |
| parent | 7749d7ccc7b45573eb360d0bda21b32e470eb134 (diff) | |
| download | bcm5719-llvm-29abce3189af936b74f880ab1ba7114eb6de7ac9.tar.gz bcm5719-llvm-29abce3189af936b74f880ab1ba7114eb6de7ac9.zip | |
Fix LSR: don't normalize quadratic recurrences.
Partial fix for PR17459: wrong code at -O3 on x86_64-linux-gnu
(affecting trunk and 3.3)
ScalarEvolutionNormalization was attempting to normalize by adding and
subtracting strides. Chained recurrences don't work that way.
llvm-svn: 193437
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions

