Florian Hahn
b8709a9d03
[LV] Support fixed order recurrences.
...
If the incoming previous value of a fixed-order recurrence is a phi in
the header, go through incoming values from the latch until we find a
non-phi value. Use this as the new Previous, all uses in the header
will be dominated by the original phi, but need to be moved after
the non-phi previous value.
At the moment, fixed-order recurrences are modeled as a chain of
first-order recurrences.
Reviewed By: Ayal
Differential Revision: https://reviews.llvm.org/D119661
2022-08-18 19:15:52 +01:00
..
2022-08-08 11:24:15 -07:00
2022-08-13 12:55:42 -07:00
2022-08-17 21:10:27 +03:00
2022-08-07 00:16:16 -07:00
2022-08-16 20:29:37 -07:00
2022-08-09 18:45:50 +01:00
2022-07-31 15:17:09 -07:00
2022-08-02 20:33:42 +03:00
2022-06-18 10:17:22 -07:00
2022-05-05 09:22:08 -07:00
2022-08-08 11:24:15 -07:00
2022-08-08 11:24:15 -07:00
2022-08-08 11:24:15 -07:00
2022-05-26 11:22:41 -07:00
2022-08-13 12:55:42 -07:00
2022-08-08 11:24:15 -07:00
2022-08-07 00:16:16 -07:00
2022-07-08 11:55:08 -04:00
2022-08-17 12:00:47 +01:00
2022-08-08 11:24:15 -07:00
2022-06-13 17:33:50 +08:00
2022-08-16 12:19:36 +01:00
2022-08-08 11:24:15 -07:00
2022-08-18 18:00:53 +01:00
2022-08-18 00:38:55 +03:00
2022-06-13 17:33:50 +08:00
2022-06-20 10:38:12 -07:00
2022-07-01 13:24:55 +00:00
2022-08-08 11:24:15 -07:00
2022-05-23 09:50:44 +01:00
2022-06-20 22:45:45 -07:00
2022-05-17 18:16:45 +01:00
2022-08-08 11:24:15 -07:00
2022-08-02 20:33:42 +03:00
2022-07-01 13:24:55 +00:00
2022-07-01 15:11:13 +00:00
2022-07-08 09:39:13 +00:00
2022-07-08 09:39:13 +00:00
2022-07-14 09:32:20 +00:00
2022-08-09 10:53:40 +09:00
2022-07-08 09:39:13 +00:00
2022-07-08 09:39:13 +00:00
2022-07-08 09:39:13 +00:00
2022-07-08 09:39:13 +00:00
2022-07-08 09:39:13 +00:00
2022-07-08 09:39:13 +00:00
2022-07-08 09:39:13 +00:00
2022-07-08 09:39:13 +00:00
2022-05-03 15:54:02 +01:00
2022-05-03 15:54:02 +01:00
2022-07-08 09:39:13 +00:00
2022-07-08 09:39:13 +00:00
2022-07-08 09:39:13 +00:00
2022-07-08 09:39:13 +00:00
2022-06-10 13:13:59 +00:00
2022-06-10 13:13:59 +00:00
2022-08-13 12:55:42 -07:00
2022-06-28 10:25:06 +01:00
2022-08-08 11:24:15 -07:00
2022-06-22 15:28:49 -07:00
2022-06-05 00:31:44 -07:00
2022-05-05 10:35:45 +00:00
2022-05-05 10:35:45 +00:00
2022-08-08 08:44:13 +00:00
2022-06-30 10:37:58 -07:00
2022-07-22 15:20:53 +01:00
2022-08-18 19:15:52 +01:00
2022-08-18 00:38:55 +03:00
2022-05-23 09:50:44 +01:00
2022-07-05 09:47:17 +01:00
2022-08-05 16:00:08 +00:00
2022-06-27 10:48:45 +00:00