Ulrich Weigand
8cd8120a7b
[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-07-06 18:46:36 -07:00
2021-07-07 10:21:07 +01:00
2021-07-07 10:21:07 +01:00
2020-12-30 15:26:09 -08:00
2021-05-18 14:30:22 -07:00
2021-05-18 14:30:22 -07:00
2021-03-02 12:56:47 -06:00
2020-12-14 12:39:38 -06:00
2020-09-25 17:55:39 +02:00
2020-12-30 15:26:09 -08:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2021-03-03 14:04:32 -06:00
2021-03-03 14:04:32 -06:00
2021-03-03 14:04:32 -06:00
2021-05-25 10:24:14 -05:00
2021-06-08 15:42:46 -05:00
2021-06-30 16:54:13 -04:00
2021-02-17 16:11:58 -05:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2020-12-23 22:47:36 +07:00
2020-12-09 00:59:01 +01:00
2020-12-09 00:59:01 +01:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2020-10-14 15:34:40 +02:00
2020-11-11 18:38:22 +00:00
2021-06-30 16:54:13 -04:00
2021-06-17 09:38:28 +02:00
2020-09-08 15:27:21 -07:00
2020-10-21 18:12:54 -07:00
2020-11-11 18:38:22 +00:00
2020-11-11 18:38:22 +00:00
2020-10-09 13:06:33 +02:00
2020-10-09 13:06:33 +02:00
2021-06-30 16:54:13 -04:00
2021-05-06 12:50:49 +02:00
2020-12-04 13:51:01 -08:00
2021-07-12 15:04:08 +02:00
2020-12-30 15:26:09 -08:00
2020-12-30 15:26:09 -08:00
2020-12-30 15:26:09 -08:00
2020-12-30 15:26:09 -08:00
2020-12-30 15:26:09 -08:00
2020-12-30 15:26:09 -08:00
2020-12-30 15:26:09 -08:00
2020-12-30 15:26:09 -08:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2021-06-08 16:27:28 -05:00
2020-12-30 15:26:09 -08:00
2020-12-30 15:26:09 -08:00
2020-12-30 15:26:09 -08:00
2020-12-04 13:51:01 -08:00
2021-06-30 16:54:13 -04:00
2020-12-30 15:26:09 -08:00
2021-06-30 16:54:13 -04:00
2020-12-30 15:26:09 -08:00
2021-07-19 20:04:44 +02:00
2021-01-14 15:46:27 +00:00
2021-06-30 16:54:13 -04:00
2021-05-24 19:43:40 +02:00
2020-12-30 15:26:09 -08:00
2021-06-30 16:54:13 -04:00
2020-12-30 15:26:09 -08:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2021-02-17 16:11:58 -05:00
2021-06-30 16:54:13 -04:00
2020-12-23 16:16:26 -08:00
2021-05-06 18:14:41 +02:00
2020-12-30 15:26:09 -08:00
2020-12-11 18:25:47 -06:00
2020-12-11 18:25:47 -06:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2021-06-30 16:54:13 -04:00
2021-06-30 16:54:13 -04:00
2020-09-30 10:35:25 -04:00
2020-11-20 17:58:26 -05:00
2020-12-30 15:26:09 -08:00
2021-05-30 11:40:55 +01:00
2021-07-26 16:57:28 +02:00
2020-10-14 15:34:40 +02:00