Ulrich Weigand
81afdbc83c
[SystemZ] Add support for new cpu architecture - arch14
...
This patch adds support for the next-generation arch14
CPU architecture to the SystemZ backend.
This includes:
- Basic support for the new processor and its features.
- Detection of arch14 as host processor.
- Assembler/disassembler support for new instructions.
- New LLVM intrinsics for certain new instructions.
- Support for low-level builtins mapped to new LLVM intrinsics.
- New high-level intrinsics in vecintrin.h.
- Indicate support by defining __VEC__ == 10304.
Note: No currently available Z system supports the arch14
architecture. Once new systems become available, the
official system name will be added as supported -march name.
2021-07-26 16:57:28 +02:00
..
2021-05-14 19:16:31 +02:00
2020-05-22 21:54:28 -07:00
2021-06-28 10:32:32 -04:00
2020-05-02 16:08:46 +02:00
2019-04-25 11:57:40 +00:00
2021-07-16 07:38:16 +00:00
2019-01-19 08:50:56 +00:00
2020-03-03 12:17:53 +01:00
2020-01-24 17:29:32 -08: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-15 15:54:37 +00:00
2018-06-13 18:32:02 +00:00
2019-01-19 08:50:56 +00:00
2021-02-14 19:01:01 +00:00
2021-07-16 07:38:16 +00:00
2020-08-11 20:22:11 -07:00
2020-10-14 12:02:27 +02:00
2021-01-22 15:04:34 -08:00
2020-02-05 21:32:11 +01:00
2021-01-07 14:18:19 -08: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
2020-07-17 17:35:59 -07:00
2019-01-19 08:50:56 +00:00
2019-03-11 09:06:18 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2021-07-08 21:30:23 +08:00
2020-04-13 12:52:44 -07:00
2021-01-25 15:09:00 -08:00
2020-05-05 08:11:58 -07:00
2020-09-02 00:34:44 +03:00
2020-07-06 16:18:15 +01:00
2020-07-22 15:30:40 -07:00
2020-11-02 13:26:15 -05:00
2020-09-16 10:26:11 +01:00
2021-07-26 16:57:28 +02:00
2020-04-14 15:14:40 -07:00
2021-07-10 11:28:42 +01:00
2019-12-18 10:47:02 -08:00
2020-10-12 12:48:08 +02:00
2021-04-06 10:11:41 +01:00
2020-08-17 12:54:09 +01:00
2021-02-02 14:33:34 -08:00
2020-11-06 09:01:19 +00:00
2020-10-13 16:43:49 -04:00
2021-07-08 13:37:57 -07:00
2019-01-19 08:50:56 +00:00
2019-04-25 09:03:32 +00:00
2021-05-17 14:14:13 +02:00
2019-01-19 08:50:56 +00:00
2020-10-13 16:42:24 -04:00
2020-10-13 16:42:24 -04:00
2021-05-14 19:16:31 +02:00
2019-01-19 08:50:56 +00:00
2021-07-21 15:47:18 -04:00
2020-11-02 16:50:14 -08:00
2021-05-12 12:26:22 -04:00
2020-05-06 09:12:00 -04:00
2021-04-09 08:10:45 -07:00
2020-09-12 07:34:19 +00:00
2021-03-22 15:41:10 +03:00
2019-08-14 13:59:04 +00:00
2019-11-11 22:14:28 -08:00
2019-01-19 08:50:56 +00:00
2019-08-14 13:59:04 +00:00
2020-01-07 00:51:41 +01:00
2021-07-16 07:38:16 +00:00
2020-12-02 22:02:48 -08:00
2021-02-14 19:01:01 +00:00
2019-01-19 08:50:56 +00:00
2020-06-20 16:03:58 -07:00
2020-06-08 12:44:18 -07:00
2020-02-27 17:23:48 -08:00
2019-01-19 08:50:56 +00:00
2021-07-12 13:28:10 +00:00
2020-09-02 00:34:44 +03:00
2020-02-14 10:24:22 -05:00
2021-07-13 11:24:12 +01:00
2019-01-19 08:50:56 +00:00
2021-04-17 14:22:50 -04:00
2019-01-19 08:50:56 +00:00
2020-06-04 14:56:35 +02:00
2019-10-14 13:14:34 +00:00
2019-08-15 15:54:37 +00:00
2019-01-19 08:50:56 +00:00
2021-06-03 18:58:29 +02:00
2020-12-03 20:11:11 +01:00
2019-01-19 08:50:56 +00:00
2021-02-02 14:56:17 +10:00
2020-06-08 09:48:47 -07:00
2019-01-19 08:50:56 +00:00
2021-01-25 13:35:36 -08:00
2020-12-12 12:50:34 +00:00