Eli Friedman
fd229caa01
[polly] Fix SCEVLoopAddRecRewriter to avoid invalid AddRecs.
...
When we're remapping an AddRec, the AddRec constructed by a partial
rewrite might not make sense. This triggers an assertion complaining
it's not loop-invariant.
Instead of constructing the partially rewritten AddRec, just skip
straight to calling evaluateAtIteration.
Testcase was automatically reduced using llvm-reduce, so it's a little
messy, but hopefully makes sense.
Differential Revision: https://reviews.llvm.org/D102959
2021-06-01 09:51:05 -07:00
..
2021-03-04 03:58:03 -06:00
2020-07-06 18:00:22 +03:00
2021-06-01 09:51:05 -07:00
2020-04-20 11:55:49 -07:00
2020-06-30 15:50:17 -07:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2021-01-19 12:01:31 -06:00
2021-05-24 19:43:40 +02:00
2021-01-23 13:03:49 -06:00
2021-01-23 13:03:49 -06:00
2021-03-04 03:58:03 -06:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2020-04-13 13:43:14 -07:00
2021-05-24 19:43:40 +02:00
2020-12-30 04:21:04 +09:00
2021-05-24 19:43:40 +02:00
2021-01-23 13:03:49 -06:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2020-06-30 15:50:17 -07:00
2020-06-30 15:50:17 -07:00
2020-06-30 15:50:17 -07:00
2020-06-30 15:50:17 -07:00
2021-05-24 19:43:40 +02:00
2020-06-27 15:56:01 +01:00
2020-06-27 15:56:01 +01:00
2021-02-13 03:36:09 -06:00
2021-05-24 19:43:40 +02:00
2020-04-13 13:43:14 -07:00
2021-05-24 19:43:40 +02:00
2021-03-07 20:44:04 +03:00
2020-04-13 13:43:14 -07:00
2021-03-13 16:05:34 +03:00
2020-06-30 15:50:17 -07:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2020-10-30 11:13:35 +03:00
2020-06-30 15:50:17 -07:00
2020-06-30 15:50:17 -07:00
2021-05-24 19:43:40 +02:00
2021-03-13 16:05:34 +03:00
2021-02-19 12:49:29 -06:00
2021-03-07 20:44:04 +03:00
2020-06-30 15:50:17 -07:00
2020-06-30 15:50:17 -07:00
2020-06-30 15:50:17 -07:00
2020-06-30 15:50:17 -07:00
2020-12-30 04:21:04 +09:00
2020-12-30 04:21:04 +09:00
2020-06-30 15:50:17 -07:00
2020-12-30 04:21:04 +09:00
2020-06-30 15:50:17 -07:00
2020-06-30 15:50:17 -07:00