Rahul Joshi
8ce5a32f02
[TableGen] Rework error reporting for duplicate Feature/Processor ( #102257 )
...
- Extract code for sorting and checking duplicate Records into a helper
function and update `collectProcModels` to use the helper.
- Update `FeatureKeyValues` to:
(a) Remove code for duplicate checks and use the helper.
(b) Trim features with empty name explicitly to be able to use
the helper.
- Make the sorting deterministic by using record name as a secondary
key for sorting, and re-enable SubtargetFeatureUniqueNames.td test
that was disabled due to the non-determinism of the error messages.
- Change wording of error message when duplicate records are found to
be source code position agnostic, since `First` may not be before
`Second` lexically.
2024-08-08 02:00:36 +03:00
..
2024-08-05 09:13:31 +02:00
2024-04-24 09:19:18 +02:00
2024-02-18 13:59:49 +03:00
2024-06-25 16:42:29 -05:00
2024-03-27 12:19:28 -07:00
2024-03-20 13:32:38 -05:00
2024-03-20 13:32:38 -05:00
2024-04-24 09:19:18 +02:00
2024-01-11 15:28:12 +08:00
2024-08-01 01:19:14 +08:00
2023-12-12 17:45:32 +08:00
2023-11-27 11:08:28 +08:00
2023-12-12 17:45:32 +08:00
2024-04-16 20:34:20 -04:00
2024-04-24 09:19:18 +02:00
2024-02-02 17:41:47 +08:00
2024-06-10 08:05:06 -05:00
2024-06-10 08:05:06 -05:00
2024-02-07 12:49:39 +08:00
2024-07-11 10:54:31 -07:00
2024-01-10 06:59:38 -08:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-04-29 12:06:26 -04:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2023-12-13 08:48:56 +01:00
2023-12-13 08:48:56 +01:00
2023-12-13 08:48:56 +01:00
2024-04-24 09:19:18 +02:00
2024-07-18 16:22:37 +02:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-05-16 13:39:00 +02:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-04-25 16:42:48 -04:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-06-13 11:52:22 +02:00
2024-05-04 20:08:26 -05:00
2024-05-04 20:08:26 -05:00
2024-04-01 17:19:46 +08:00
2024-05-04 20:08:26 -05:00
2024-02-19 13:14:22 +08:00
2024-03-27 12:19:28 -07:00
2024-04-24 09:19:18 +02:00
2024-04-24 09:19:18 +02:00
2024-01-24 17:07:20 +00:00
2024-01-24 17:07:20 +00:00
2024-02-01 08:53:32 +01:00
2024-04-01 18:32:55 +08:00
2024-05-20 06:18:49 -08:00
2024-08-08 02:00:36 +03:00
2024-02-26 18:25:21 -08:00
2024-07-25 09:41:55 -04:00
2024-07-22 14:18:05 +08:00
2024-04-25 16:42:48 -04:00
2024-08-08 02:00:36 +03:00
2024-01-29 09:22:22 -05:00
2024-08-06 19:37:49 +08:00