Sanjoy Das
0015e5a088
[IndVars] Preserve LCSSA in eliminateIdentitySCEV
...
Summary:
After r249211, SCEV can see through some LCSSA phis. Add a
`replacementPreservesLCSSAForm` check before replacing uses of these phi
nodes with a simplified use of the induction variable to avoid breaking
LCSSA.
Fixes 25047.
Depends on D13460.
Reviewers: atrick, hfinkel
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D13461
llvm-svn: 249575
2015-10-07 17:38:31 +00:00
..
2015-06-17 20:52:32 +00:00
2015-08-28 20:26:49 +00:00
2015-02-27 21:17:42 +00:00
2015-08-28 20:26:49 +00:00
2015-09-22 17:22:58 +00:00
2015-09-09 17:55:00 +00:00
2015-06-17 20:52:32 +00:00
2015-09-16 05:34:32 +00:00
2015-06-17 20:52:32 +00:00
2015-09-15 18:32:14 +00:00
2015-04-16 23:24:18 +00:00
2015-09-11 03:22:04 +00:00
2015-08-28 18:04:20 +00:00
2015-09-18 13:01:48 +00:00
2015-09-23 15:41:09 +00:00
2015-09-23 11:38:44 +00:00
2015-10-07 07:41:29 +00:00
2015-07-13 14:18:22 +00:00
2015-03-27 10:36:57 +00:00
2015-08-31 19:44:38 +00:00
2015-08-28 20:26:49 +00:00
2015-09-11 03:22:04 +00:00
2015-09-28 19:02:11 +00:00
2015-10-02 22:12:22 +00:00
2015-10-07 17:38:31 +00:00
2015-09-29 00:30:19 +00:00
2015-10-07 16:01:18 +00:00
2015-03-13 18:20:45 +00:00
2015-10-06 20:20:45 +00:00
2015-09-11 03:22:04 +00:00
2015-06-17 20:52:32 +00:00
2015-03-24 19:29:18 +00:00
2015-08-31 18:31:48 +00:00
2015-06-17 20:52:32 +00:00
2015-09-21 22:27:59 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-08-21 23:19:57 +00:00
2015-08-28 20:26:49 +00:00
2015-04-23 04:51:44 +00:00
2015-09-28 17:03:23 +00:00
2015-08-28 20:26:49 +00:00
2015-08-28 20:26:49 +00:00
2015-10-06 05:39:59 +00:00
2015-10-02 19:21:52 +00:00
2015-09-29 05:03:32 +00:00
2015-09-21 19:41:19 +00:00
2015-02-27 21:17:42 +00:00
2015-09-11 03:22:04 +00:00
2015-04-16 23:24:18 +00:00
2015-06-17 20:52:32 +00:00
2015-08-11 18:12:26 +00:00
2015-08-28 23:32:00 +00:00
2015-08-13 17:40:04 +00:00
2015-10-05 17:26:36 +00:00
2015-09-11 03:22:04 +00:00
2015-10-01 03:51:44 +00:00
2015-09-09 17:55:00 +00:00
2014-08-01 23:21:21 +00:00
2015-06-17 20:52:32 +00:00
2015-09-15 01:42:48 +00:00
2015-06-27 07:52:53 +00:00
2015-08-10 19:01:27 +00:00
2015-06-17 20:52:32 +00:00
2015-09-09 23:40:12 +00:00
2015-09-30 19:55:43 +00:00
2015-10-01 00:26:56 +00:00
2015-08-28 20:26:49 +00:00
2015-08-28 20:26:49 +00:00
2015-09-11 03:22:04 +00:00
2015-08-14 02:02:05 +00:00
2015-09-27 01:47:46 +00:00
2015-06-01 17:20:31 +00:00
2015-09-30 21:05:43 +00:00
2015-05-15 17:54:48 +00:00
2015-09-12 09:09:14 +00:00
2015-08-13 18:48:49 +00:00
2015-08-28 20:26:49 +00:00
2015-08-31 21:10:35 +00:00
2015-08-10 19:01:27 +00:00
2015-04-16 23:24:18 +00:00
2015-05-12 16:47:30 +00:00