Tom Stellard
eebbfc2809
AMDGPU/GlobalISel: Make IMPLICIT_DEF of all sizes < 512 legal.
...
Summary:
We could split sizes that are not power of two into smaller sized
G_IMPLICIT_DEF instructions, but this ends up generating
G_MERGE_VALUES instructions which we then have to handle in the instruction
selector. Since G_IMPLICIT_DEF is really a no-op it's easier just to
keep everything that can fit into a register legal.
Reviewers: arsenm
Reviewed By: arsenm
Subscribers: kzhuravl, wdng, nhaehnle, yaxunl, rovka, kristof.beyls, dstuttard, tpr, t-tye, llvm-commits
Differential Revision: https://reviews.llvm.org/D48777
llvm-svn: 336041
2018-06-30 04:09:44 +00:00
..
2018-06-21 19:38:56 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-05-01 15:54:18 +00:00
2018-06-28 23:47:12 +00:00
2018-06-26 19:10:00 +00:00
2018-06-28 23:47:12 +00:00
2018-02-13 18:00:25 +00:00
2017-08-08 23:53:55 +00:00
2017-09-21 07:00:48 +00:00
2017-08-31 21:56:16 +00:00
2017-07-12 23:06:18 +00:00
2018-06-21 18:36:04 +00:00
2018-06-21 18:36:04 +00:00
2018-06-29 17:31:42 +00:00
2018-06-21 20:28:19 +00:00
2018-06-28 23:47:12 +00:00
2018-05-29 17:42:50 +00:00
2017-05-17 21:56:25 +00:00
2018-06-28 15:59:18 +00:00
2018-06-28 23:47:12 +00:00
2017-03-10 19:39:07 +00:00
2018-05-01 15:54:18 +00:00
2018-03-01 21:08:51 +00:00
2018-06-22 02:54:57 +00:00
2018-05-14 12:53:11 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-27 15:33:33 +00:00
2018-06-28 23:47:12 +00:00
2018-06-25 16:17:48 +00:00
2018-06-25 16:17:48 +00:00
2018-06-23 03:05:39 +00:00
2018-06-23 03:05:39 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-30 04:09:44 +00:00
2018-03-08 16:24:16 +00:00
2018-05-14 12:53:11 +00:00
2017-11-04 17:37:43 +00:00
2018-06-20 19:45:40 +00:00
2018-06-28 23:47:12 +00:00
2018-06-29 17:31:42 +00:00
2018-05-18 21:35:00 +00:00
2018-05-14 12:53:11 +00:00
2018-06-28 10:18:55 +00:00
2018-06-28 10:18:55 +00:00
2018-05-01 15:54:18 +00:00
2018-05-01 15:54:18 +00:00
2018-05-22 02:03:23 +00:00
2017-07-06 20:57:05 +00:00
2018-05-29 17:41:59 +00:00
2018-06-13 17:31:51 +00:00
2018-06-11 16:50:49 +00:00
2018-05-25 17:46:24 +00:00
2018-06-28 23:47:12 +00:00
2017-10-12 18:59:54 +00:00
2017-06-08 19:25:21 +00:00
2018-06-25 16:17:48 +00:00
2018-03-01 21:25:25 +00:00
2018-03-01 19:27:10 +00:00
2018-05-22 02:03:23 +00:00
2018-05-03 22:38:06 +00:00
2018-06-28 23:47:12 +00:00
2018-05-14 12:53:11 +00:00
2018-06-21 13:37:45 +00:00
2018-06-29 17:31:42 +00:00
2018-06-29 17:31:42 +00:00
2018-06-29 16:26:53 +00:00
2018-06-28 23:47:12 +00:00
2017-11-01 19:12:38 +00:00
2018-05-01 15:54:18 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-04 21:23:21 +00:00
2018-05-01 15:54:18 +00:00
2018-06-28 23:47:12 +00:00
2018-05-01 16:10:38 +00:00
2018-06-21 13:36:01 +00:00
2017-12-07 10:40:31 +00:00
2018-06-28 23:47:12 +00:00
2018-06-22 08:39:52 +00:00
2018-06-28 23:47:12 +00:00
2018-06-04 14:45:20 +00:00
2018-05-22 02:03:23 +00:00
2017-12-07 20:34:25 +00:00
2018-05-14 12:53:11 +00:00
2018-05-31 05:36:04 +00:00
2017-11-20 14:35:53 +00:00
2018-05-14 12:53:11 +00:00
2018-04-30 19:08:16 +00:00
2018-06-04 17:21:54 +00:00
2018-06-04 17:21:54 +00:00
2018-06-04 17:57:40 +00:00
2018-05-31 05:36:04 +00:00
2018-06-21 13:37:55 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-05-24 20:02:01 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-05-01 15:54:18 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2017-06-06 11:49:48 +00:00
2017-08-01 19:54:18 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-05-01 15:54:18 +00:00
2018-05-13 10:04:48 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-04 21:23:21 +00:00
2018-05-22 02:03:23 +00:00
2018-06-21 13:36:01 +00:00
2018-05-22 02:03:23 +00:00
2018-05-22 02:03:23 +00:00
2018-05-22 02:03:23 +00:00
2018-06-28 23:47:12 +00:00
2018-05-31 20:13:51 +00:00
2018-05-29 17:42:50 +00:00
2018-05-01 15:54:18 +00:00
2018-05-22 02:03:23 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2017-04-04 16:34:39 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-05-22 02:03:23 +00:00
2018-06-12 00:41:26 +00:00
2018-05-22 02:03:23 +00:00
2018-06-21 18:36:04 +00:00
2018-06-21 18:36:04 +00:00
2018-05-22 02:03:23 +00:00
2018-05-01 15:54:18 +00:00
2018-06-08 01:00:11 +00:00
2018-05-22 02:03:23 +00:00
2018-05-22 02:03:23 +00:00
2018-05-22 02:03:23 +00:00
2018-06-28 23:47:12 +00:00
2018-06-28 23:47:12 +00:00
2018-06-15 15:15:46 +00:00
2018-04-05 13:11:36 +00:00
2018-05-25 04:57:02 +00:00
2018-05-27 17:26:11 +00:00
2018-04-06 15:48:39 +00:00
2018-04-09 13:10:33 +00:00
2018-06-27 15:33:33 +00:00
2018-04-30 19:08:16 +00:00
2018-06-12 23:50:37 +00:00
2018-05-15 19:32:47 +00:00
2018-03-16 15:40:27 +00:00
2018-03-26 13:56:53 +00:00