Tim Northover
ba4be9e30b
GlobalISel: add combiner to form indexed loads.
...
Loosely based on DAGCombiner version, but this part is slightly simpler in
GlobalIsel because all address calculation is performed by G_GEP. That makes
the inc/dec distinction moot so there's just pre/post to think about.
No targets can handle it yet so testing is via a special flag that overrides
target hooks.
llvm-svn: 371384
2019-09-09 10:04:23 +00:00
..
2019-01-19 08:50:56 +00:00
2019-07-31 12:52:17 +00:00
2019-07-31 12:52:17 +00:00
2019-08-06 09:03:21 +00:00
2019-07-30 04:03:33 +00:00
2019-01-19 08:50:56 +00:00
2019-07-05 16:05:17 +00:00
2019-06-17 16:48:56 +00:00
2019-05-30 12:57:04 +00:00
2019-05-30 12:57:04 +00:00
2019-01-19 08:50:56 +00:00
2019-07-25 10:59:45 +00:00
2019-07-30 07:47:48 +00:00
2019-02-28 20:33:22 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-04-17 15:38:27 +00:00
2019-01-19 08:50:56 +00:00
2019-04-17 15:38:27 +00:00
2019-01-19 08:50:56 +00:00
2019-05-31 16:11:17 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-04-05 13:59:24 +00:00
2019-02-07 14:38:25 +00:00
2019-01-19 08:50:56 +00:00
2019-03-07 17:50:16 +00:00
2019-01-22 22:49:19 +00:00
2019-08-17 14:20:41 +00:00
2019-02-06 03:51:00 +00:00
2019-03-18 20:04:34 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-07-11 08:54:28 +00:00
2019-08-23 17:25:21 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-04-08 12:31:12 +00:00
2019-08-27 11:24:08 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-02-07 14:38:25 +00:00
2019-01-19 08:50:56 +00:00
2019-07-30 16:31:06 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-08-26 18:29:51 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-09-02 14:04:05 +00:00
2019-07-29 23:38:30 +00:00
2019-01-19 08:50:56 +00:00
2019-08-22 08:13:30 +00:00
2019-09-05 18:10:29 +00:00
2019-08-15 10:56:05 +00:00
2019-01-19 08:50:56 +00:00
2019-02-07 14:38:25 +00:00
2019-01-19 08:50:56 +00:00
2019-08-02 07:22:34 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-08-15 15:54:37 +00:00
2019-08-15 15:54:37 +00:00
2019-07-12 16:13:29 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-07-12 16:23:25 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-07-03 22:40:07 +00:00
2019-04-12 18:18:08 +00:00
2019-06-26 19:18:50 +00:00
2019-01-19 08:50:56 +00:00
2016-04-18 09:17:29 +00:00
2019-01-19 08:50:56 +00:00
2019-04-17 22:21:05 +00:00
2019-08-22 11:14:30 +00:00
2019-04-24 20:13:23 +00:00
2019-09-04 10:57:06 +00:00
2018-05-01 15:54:18 +00:00
2019-06-25 15:08:28 +00:00
2019-05-20 20:53:05 +00:00
2019-07-10 00:34:13 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-08-07 11:59:57 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-04-25 11:33:30 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-07-12 16:05:09 +00:00
2019-01-19 08:50:56 +00:00
2019-05-08 02:11:07 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-09-01 16:04:51 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-08-20 16:05:23 +00:00
2019-08-15 15:54:37 +00:00
2017-08-24 23:02:48 +00:00
2019-08-16 21:25:40 +00:00
2019-01-19 08:50:56 +00:00
2019-08-27 12:57:09 +00:00
2019-01-20 21:19:56 +00:00
2019-02-21 15:48:10 +00:00
2019-01-19 08:50:56 +00:00
2019-07-12 16:05:09 +00:00
2019-02-19 18:18:31 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-03-27 16:54:12 +00:00
2019-07-16 15:25:05 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-08-14 19:59:05 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-09-09 10:04:23 +00:00
2019-07-09 18:10:06 +00:00
2019-07-19 07:21:59 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-04-16 14:32:43 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-07-24 14:55:40 +00:00
2019-03-22 23:11:08 +00:00
2019-01-19 08:50:56 +00:00
2019-08-14 20:13:49 +00:00
2019-01-19 08:50:56 +00:00
2019-08-14 20:13:49 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-08-07 10:57:25 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-07-03 00:45:53 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-08-02 07:22:34 +00:00
2019-06-13 22:15:25 +00:00
2019-09-04 16:01:43 +00:00
2018-07-31 18:04:58 +00:00
2019-01-19 08:50:56 +00:00
2019-08-30 13:39:22 +00:00