David Stuttard
20235ef3e7
[AMDGPU] Enable v4f16 and above for v_pk_fma instructions
...
Summary:
If isel is presented with <2 x half> vectors then it will correctly select
v_pk_fma style instructions.
If isel is presented with e.g. <4 x half> vectors it will scalarize, unlike for
other instruction types (such as fadd, fmul etc.)
Added extra support to enable this. Updated one of the tests to include a test
for this (as well as extending the test to GFX9)
Subscribers: arsenm, kzhuravl, jvesely, wdng, nhaehnle, yaxunl, tpr, t-tye, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65325
Change-Id: I50a4577a3f8223fb53992af3b7d26121f65b71ee
llvm-svn: 367206
2019-07-29 08:15:10 +00:00
..
2019-07-24 16:50:17 +00:00
2019-07-09 21:43:09 +00:00
2019-07-24 19:40:13 +00:00
2019-06-11 03:21:13 +00:00
2019-07-19 21:29:51 +00:00
2019-07-03 23:32:29 +00:00
2019-07-09 22:42:24 +00:00
2019-07-17 11:22:19 +00:00
2019-03-22 17:22:19 +00:00
2019-03-07 00:54:04 +00:00
2019-06-28 01:52:13 +00:00
2019-07-01 13:44:46 +00:00
2019-07-09 21:43:09 +00:00
2019-05-14 16:17:14 +00:00
2019-07-22 07:19:44 +00:00
2019-07-19 13:57:44 +00:00
2019-07-26 17:13:59 +00:00
2019-07-26 02:36:05 +00:00
2019-07-15 17:50:31 +00:00
2019-04-03 00:01:03 +00:00
2019-07-10 00:22:41 +00:00
2019-07-16 20:31:25 +00:00
2019-07-05 16:05:17 +00:00
2019-03-13 18:55:50 +00:00
2019-07-17 16:51:29 +00:00
2019-06-20 15:08:34 +00:00
2019-07-19 20:24:40 +00:00
2019-07-24 16:05:53 +00:00
2019-07-16 19:22:21 +00:00
2019-07-26 13:11:44 +00:00
2019-07-23 14:04:54 +00:00
2019-07-11 00:10:17 +00:00
2019-07-19 22:28:44 +00:00
2019-07-15 19:43:04 +00:00
2019-07-12 20:12:15 +00:00
2019-03-28 17:33:41 +00:00
2019-02-01 02:28:03 +00:00
2019-06-19 23:54:58 +00:00
2019-07-05 20:26:13 +00:00
2019-03-25 20:50:21 +00:00
2019-03-25 20:50:21 +00:00
2019-06-16 17:43:37 +00:00
2019-07-16 04:46:31 +00:00
2019-07-05 21:09:53 +00:00
2019-07-05 20:26:13 +00:00
2019-06-18 12:23:44 +00:00
2019-07-08 18:48:39 +00:00
2019-07-19 14:42:40 +00:00
2019-07-10 00:22:41 +00:00
2019-06-25 13:18:11 +00:00
2019-07-09 21:43:09 +00:00
2019-07-09 19:41:51 +00:00
2019-07-11 21:19:33 +00:00
2019-07-19 21:29:51 +00:00
2019-07-19 21:29:51 +00:00
2019-07-25 14:50:18 +00:00
2019-03-14 22:54:43 +00:00
2019-07-01 17:17:45 +00:00
2019-07-17 16:51:29 +00:00
2019-06-25 18:55:16 +00:00
2019-06-17 16:48:56 +00:00
2019-07-16 19:27:44 +00:00
2019-07-16 23:44:21 +00:00
2019-07-22 21:38:11 +00:00
2019-07-16 02:46:05 +00:00
2019-07-16 18:26:42 +00:00
2019-07-12 15:59:40 +00:00
2019-07-17 11:22:57 +00:00
2019-07-11 21:30:34 +00:00
2019-06-26 13:39:29 +00:00
2019-07-09 18:10:06 +00:00
2019-07-11 21:19:33 +00:00
2019-07-11 21:19:33 +00:00
2019-07-11 21:19:33 +00:00
2019-06-18 11:43:17 +00:00
2019-06-18 11:43:17 +00:00
2019-05-11 00:03:35 +00:00
2019-07-12 18:38:06 +00:00
2019-05-08 10:39:56 +00:00
2019-07-16 17:38:50 +00:00
2019-06-12 17:14:03 +00:00
2019-06-12 17:14:03 +00:00
2019-05-20 16:22:11 +00:00
2019-06-24 15:50:29 +00:00
2019-04-03 00:01:03 +00:00
2019-06-24 15:50:29 +00:00
2019-06-24 15:50:29 +00:00
2019-06-13 23:47:36 +00:00
2019-07-15 15:12:16 +00:00
2019-07-26 09:54:12 +00:00
2019-04-30 22:08:23 +00:00
2019-07-12 15:59:40 +00:00
2019-05-30 18:46:34 +00:00
2019-07-16 15:57:12 +00:00
2019-07-16 15:57:12 +00:00
2019-06-16 17:13:09 +00:00
2019-07-11 21:19:33 +00:00
2019-07-12 18:38:06 +00:00
2019-07-26 09:54:12 +00:00
2019-07-16 18:05:29 +00:00
2019-07-19 21:01:30 +00:00
2019-07-26 09:54:12 +00:00
2019-07-29 08:15:10 +00:00
2019-07-29 08:15:10 +00:00
2019-06-16 17:13:09 +00:00
2019-06-24 15:50:29 +00:00
2019-06-27 16:56:44 +00:00
2019-07-15 06:35:28 +00:00
2019-07-11 21:54:13 +00:00
2019-07-11 21:54:13 +00:00
2019-04-19 09:08:38 +00:00
2019-07-12 14:58:15 +00:00
2019-05-08 10:24:22 +00:00
2019-07-11 21:19:33 +00:00
2019-06-16 17:13:09 +00:00
2019-06-16 17:13:09 +00:00
2019-04-01 15:19:52 +00:00
2019-05-03 21:26:39 +00:00
2019-07-19 18:05:01 +00:00
2019-07-11 21:19:33 +00:00
2019-07-19 21:43:42 +00:00
2019-07-11 21:25:00 +00:00
2019-06-25 11:52:30 +00:00
2019-07-26 09:54:12 +00:00
2019-07-09 03:10:18 +00:00
2019-07-19 20:24:40 +00:00
2019-06-24 17:35:20 +00:00
2019-07-16 20:31:25 +00:00
2019-07-16 20:31:25 +00:00
2019-07-09 21:43:09 +00:00
2019-07-19 20:24:40 +00:00
2019-07-09 21:43:09 +00:00