Tomas Matheson
70dbd7bb12
[ARM][AArch64] Use StringRef in TargetParser structs
...
The invalid case is now represented by an empty StringRef rather than
a nullptr.
Previously ARCH_FEATURE was build from SUB_ARCH by prepending "+".
This is now reverse, so that the "+arch-feature" is now visible in
the .def, which is a bit clearer. This meant converting one StringSwitch
into a loop.
Removed getters which are now mostly unnecessary.
Removed some old FIXMEs.
Differential Revision: https://reviews.llvm.org/D138026
2022-11-17 18:44:06 +00:00
..
2021-10-21 20:13:37 +02:00
2021-10-06 12:04:30 +01:00
2022-11-17 18:44:06 +00:00
2022-11-17 18:44:06 +00:00
2022-06-28 07:15:02 +00:00
2022-07-12 23:57:04 +01:00
2022-08-20 23:00:39 -07:00
2022-01-31 18:07:47 -08:00
2022-09-21 18:48:42 +00:00
2022-08-16 11:22:56 +01:00
2022-08-16 11:49:33 +01:00
2021-12-07 10:15:19 +00:00
2022-11-17 18:44:06 +00:00
2022-11-17 18:44:06 +00:00
2022-11-16 18:40:23 +00:00
2022-05-18 21:33:08 +03:00
2022-08-30 15:52:08 -07:00
2022-07-24 21:50:35 -07:00
2021-09-16 19:14:52 -04:00
2021-09-16 19:14:52 -04:00
2022-05-25 09:57:35 -07:00
2022-11-14 00:31:06 -08:00
2022-06-20 10:38:12 -07:00
2022-11-14 00:31:06 -08:00
2022-04-05 21:38:06 -07:00
2022-01-21 13:54:49 +01:00
2022-06-20 16:56:20 +02:00
2022-11-14 12:27:29 +00:00
2022-01-20 19:27:15 +00:00
2022-09-06 13:58:56 -07:00
2022-01-18 08:59:12 +00:00
2022-02-13 10:33:58 -08:00
2021-09-16 18:29:57 +02:00
2022-07-12 09:17:54 -07:00
2022-01-07 20:00:34 -08:00
2022-10-31 15:36:41 +07:00
2022-08-18 10:19:18 -07:00
2022-09-19 11:41:16 -07:00
2022-08-12 16:51:08 +00:00
2022-04-27 00:52:53 +00:00
2022-02-28 11:35:07 +08:00
2022-02-28 11:35:07 +08:00
2022-02-28 11:35:07 +08:00
2022-02-28 11:35:07 +08:00
2021-09-16 09:39:49 -04:00
2022-04-29 21:01:47 +09:00
2022-10-30 20:47:12 +01:00
2022-07-17 23:16:29 -07:00
2021-11-02 12:06:25 -04:00
2022-01-21 15:17:39 +01:00
2022-09-21 17:48:13 -05:00
2022-10-24 13:57:04 -07:00
2022-08-22 09:40:37 +01:00
2022-03-11 11:41:32 +01:00
2022-09-27 07:31:21 +01:00
2022-08-08 13:15:32 +02:00
2022-01-21 13:54:49 +01:00
2022-01-21 13:54:49 +01:00
2022-01-30 16:04:56 -08:00
2022-09-08 12:49:52 -04:00
2022-04-22 20:06:01 +03:00
2022-11-16 19:09:49 +04:00
2022-11-09 16:55:04 +03:00
2022-08-08 18:23:38 +02:00
2022-08-20 23:00:39 -07:00
2022-09-03 11:17:49 -07:00
2022-08-14 16:25:39 -07:00
2022-08-07 23:55:27 -07:00
2022-01-21 13:54:49 +01:00
2022-09-03 11:17:44 -07:00
2022-07-27 12:21:03 +02:00
2022-08-26 16:37:32 +03:00
2022-01-21 13:54:49 +01:00
2022-09-28 20:49:01 +02:00
2022-07-29 11:06:39 +01:00
2022-11-10 17:27:28 +08:00
2022-11-10 17:27:28 +08:00
2022-04-19 21:04:32 -04:00
2022-11-03 08:29:55 -05:00
2022-09-28 20:49:01 +02:00
2022-04-05 21:38:06 -07:00
2021-10-12 10:13:43 -07:00
2022-11-12 14:38:45 -08:00
2022-11-14 10:52:04 +01:00
2021-09-28 00:56:11 +03:00
2021-09-28 00:56:11 +03:00
2022-08-08 08:49:02 +08:00
2022-09-14 09:19:27 +03:00
2022-03-11 11:41:32 +01:00
2022-06-03 21:59:05 -07:00
2022-06-20 16:18:10 +01:00
2022-03-11 11:41:32 +01:00
2022-03-11 11:41:32 +01:00
2022-08-11 17:35:02 +00:00
2022-04-05 21:38:06 -07:00
2022-10-19 16:14:33 -07:00
2022-08-18 16:22:25 -07:00
2022-08-08 13:31:05 +02:00
2022-10-14 08:51:55 -07:00
2022-08-16 11:22:56 +01:00
2022-04-05 21:38:06 -07:00
2022-04-05 21:38:06 -07:00
2022-05-23 08:48:14 +01:00
2022-02-02 15:36:00 +00:00
2021-12-09 11:32:13 +01:00
2022-04-26 18:33:17 -07:00
2022-07-15 10:39:26 -07:00
2022-09-29 19:15:01 +07:00
2022-01-30 16:04:56 -08:00
2022-01-21 13:54:49 +01:00
2022-09-23 11:34:36 +05:30
2022-11-02 13:09:14 -07:00
2022-08-09 10:52:39 +01:00
2022-09-18 10:25:08 -07:00
2022-11-06 17:29:45 -08:00
2022-05-04 06:16:55 +02:00
2022-09-16 10:20:18 -06:00
2022-08-25 19:09:49 +02:00
2022-10-31 18:37:40 -07:00
2022-08-20 23:00:39 -07:00
2022-02-02 16:29:47 +00:00
2022-09-16 18:26:20 -07:00
2022-11-06 01:10:02 -07:00
2022-06-29 14:57:35 +02:00
2022-03-12 17:26:40 +01:00
2022-08-08 11:24:15 -07:00
2022-10-18 11:45:27 -07:00
2022-02-28 20:30:06 -08:00
2022-04-12 18:32:14 +01:00
2022-11-09 16:56:03 +08:00
2022-11-09 16:56:03 +08:00
2022-02-28 21:03:36 +00:00
2022-11-08 14:15:15 +00:00