Kerry McLaughlin
0c7cc383e5
[AArch64][SVE] Implement unpack intrinsics
...
Summary:
Implements the following intrinsics:
- int_aarch64_sve_sunpkhi
- int_aarch64_sve_sunpklo
- int_aarch64_sve_uunpkhi
- int_aarch64_sve_uunpklo
This patch also adds AArch64ISD nodes for UNPK instead of implementing
the intrinsics directly, as they are required for a future patch which
implements the sign/zero extension of legal vectors.
This patch includes tests for the Subdivide2Argument type added by D67549
Reviewers: sdesmalen, SjoerdMeijer, greened, rengolin, rovka
Reviewed By: greened
Subscribers: tschuett, kristof.beyls, rkruppe, psnobl, cfe-commits, llvm-commits
Differential Revision: https://reviews.llvm.org/D67550
llvm-svn: 375210
2019-10-18 09:40:16 +00:00
..
2019-10-03 11:22:00 +00:00
2019-06-11 03:21:13 +00:00
2019-10-03 20:10:02 +00:00
2019-06-11 03:21:13 +00:00
2019-09-24 14:42:36 +00:00
2019-09-09 10:04:23 +00:00
2019-10-02 21:13:07 +00:00
2019-01-19 08:50:56 +00:00
2019-08-15 15:54:37 +00:00
2019-08-12 22:40:53 +00:00
2019-09-27 12:54:21 +00:00
2019-01-19 08:50:56 +00:00
2019-09-27 12:54:21 +00:00
2019-09-12 10:22:23 +00:00
2019-09-12 10:22:23 +00:00
2019-09-30 16:49:13 +00:00
2019-09-17 19:08:44 +00:00
2019-01-19 08:50:56 +00:00
2019-09-12 10:22:23 +00:00
2019-10-17 00:37:04 +00:00
2019-05-08 16:27:24 +00:00
2019-08-12 22:40:53 +00:00
2019-08-12 22:40:53 +00:00
2019-01-19 08:50:56 +00:00
2019-08-12 22:40:53 +00:00
2019-03-25 21:25:28 +00:00
2019-03-18 18:23:23 +00:00
2019-10-14 13:11:34 +00:00
2019-08-12 22:40:53 +00:00
2019-09-12 10:22:23 +00:00
2019-10-14 13:11:34 +00:00
2019-10-17 07:49:39 +00:00
2019-07-03 01:49:06 +00:00
2019-08-29 16:55:55 +00:00
2019-10-11 15:53:41 +00:00
2019-10-16 21:41:05 +00:00
2019-10-16 21:41:05 +00:00
2019-10-18 09:40:16 +00:00
2019-09-21 09:21:16 +00:00
2019-09-19 12:58:43 +00:00
2019-10-18 09:40:16 +00:00
2019-10-18 09:40:16 +00:00
2019-09-25 04:52:42 +00:00
2019-07-19 00:24:45 +00:00
2019-09-20 17:36:27 +00:00
2019-10-03 11:33:50 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-07-31 20:14:19 +00:00
2019-01-19 08:50:56 +00:00
2019-08-12 22:40: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-10-17 00:37:04 +00:00
2019-02-01 20:44:24 +00:00
2019-06-24 15:50:29 +00:00
2019-08-13 23:51:20 +00:00
2019-07-03 01:49:06 +00:00
2019-01-19 08:50:56 +00:00
2019-08-30 17:23:02 +00:00
2019-06-24 15:50:29 +00:00
2019-02-13 17:28:47 +00:00
2019-05-13 10:10:24 +00:00
2019-05-13 10:10:24 +00:00
2019-01-19 08:50:56 +00:00
2019-05-13 10:10:24 +00:00
2019-05-13 10:10:24 +00:00
2019-05-13 10:10:24 +00:00
2019-05-13 10:10:24 +00:00
2019-05-13 10:10:24 +00:00
2019-01-19 08:50:56 +00:00
2019-05-13 10:10:24 +00:00
2019-01-19 08:50:56 +00:00
2019-05-02 22:01:39 +00:00
2019-05-02 22:01:39 +00:00
2019-05-13 10:10:24 +00:00
2019-05-13 10:10:24 +00:00
2019-01-19 08:50:56 +00:00
2019-09-12 10:22:23 +00:00
2019-07-17 19:24:02 +00:00
2019-08-12 22:40:53 +00:00
2019-08-23 19:59:23 +00:00
2019-10-03 11:33:50 +00:00
2019-10-09 16:31:50 +00:00
2019-08-30 17:23:02 +00:00
2019-08-12 22:40:53 +00:00
2019-09-27 09:54:26 +00:00
2019-10-09 19:51:48 +00:00
2019-10-18 09:40:16 +00:00
2019-10-16 15:59:06 +00:00
2019-09-18 19:56:55 +00:00
2019-01-19 08:50:56 +00:00
2019-08-22 16:59:00 +00:00
2019-08-22 16:59:00 +00:00
2019-10-09 19:51:48 +00:00
2019-10-12 02:53:04 +00:00
2019-10-02 23:38:06 +00:00
2019-07-18 01:53:08 +00:00
2019-10-18 09:40:16 +00:00