Sirraide
c44fa3e8a9
[Clang] Refactor __attribute__((assume))
( #84934 )
...
This is a followup to #81014 and #84582 : Before this patch, Clang
would accept `__attribute__((assume))` and `[[clang::assume]]` as
nonstandard spellings for the `[[omp::assume]]` attribute; this
resulted in a potentially very confusing name clash with C++23’s
`[[assume]]` attribute (and GCC’s `assume` attribute with the same
semantics).
This pr replaces every usage of `__attribute__((assume))` with
`[[omp::assume]]` and makes `__attribute__((assume))` and
`[[clang::assume]]` alternative spellings for C++23’s `[[assume]]`;
this shouldn’t cause any problems due to differences in appertainment
and because almost no-one was using this variant spelling to begin
with (a use in libclc has already been changed to use a different
attribute).
2024-05-22 17:58:48 +02:00
..
2024-05-06 22:04:35 +08:00
2024-03-12 09:47:42 +00:00
2024-05-14 20:23:04 +08:00
2024-05-22 07:40:08 +02:00
2024-01-31 12:22:58 +01:00
2024-02-12 18:36:31 -08:00
2024-04-26 13:35:09 +01:00
2023-12-28 09:47:31 +01:00
2024-05-14 20:23:04 +08:00
2024-03-18 11:35:42 +00:00
2024-05-22 13:11:04 +01:00
2024-05-21 09:48:03 -07:00
2024-05-07 14:57:29 -05:00
2024-02-27 14:23:52 +00:00
2024-03-06 20:08:00 +00:00
2024-03-16 11:24:42 -07:00
2024-05-20 10:44:18 -05:00
2024-01-23 14:04:52 -08:00
2024-04-02 16:37:36 +02:00
2024-04-03 08:45:59 +02:00
2024-01-25 16:05:54 +08:00
2024-03-25 09:53:38 -07:00
2024-05-07 09:47:28 +09:00
2024-05-20 08:55:31 -07:00
2024-05-20 11:47:30 +02:00
2024-04-15 11:40:23 -07:00
2024-01-18 12:07:46 +07:00
2024-05-17 05:51:49 +08:00
2024-03-20 10:59:45 +01:00
2024-05-20 11:47:30 +02:00
2024-05-19 14:59:03 +01:00
2024-05-20 16:39:48 +08:00
2024-03-11 08:25:23 -04:00
2024-05-02 10:14:40 -04:00
2024-03-18 15:11:55 -05:00
2024-05-22 11:36:10 +01:00
2024-05-03 11:50:59 +02:00
2024-05-19 14:59:03 +01:00
2024-05-22 14:33:50 +02:00
2024-05-22 07:40:08 +02:00
2024-05-22 07:58:54 +01:00
2024-05-16 09:18:37 -07:00
2024-04-26 16:25:33 +08:00
2024-03-27 11:41:34 +00:00
2024-02-10 01:12:46 -08:00
2024-05-22 07:40:08 +02:00
2024-05-19 14:59:03 +01:00
2024-02-05 11:57:34 +01:00
2024-05-14 20:23:04 +08:00
2024-03-06 08:48:25 -08:00
2024-02-26 12:19:21 -08:00
2024-05-15 10:26:23 +09:00
2024-04-08 09:10:23 -07:00
2024-02-05 11:57:34 +01:00
2024-05-17 10:56:05 +01:00
2024-05-03 14:13:59 -04:00
2024-05-03 14:13:59 -04:00
2024-03-06 13:08:05 -08:00
2024-05-20 11:47:30 +02:00
2024-05-16 14:44:00 +01:00
2024-05-22 11:07:24 +01:00
2024-05-20 11:47:30 +02:00
2024-01-25 16:05:54 +08:00
2024-01-25 16:05:54 +08:00
2024-03-16 20:41:36 +01:00
2024-01-25 16:05:54 +08:00
2024-05-22 07:40:08 +02:00
2024-02-27 13:37:23 +00:00
2024-04-09 14:12:32 -07:00
2024-04-13 20:01:36 +09:00
2024-02-05 11:57:34 +01:00
2024-05-20 15:32:04 +01:00
2024-05-20 11:47:30 +02:00
2024-02-27 10:17:24 +00:00
2024-05-22 17:58:48 +02:00
2024-05-08 16:49:08 -07:00
2024-05-21 11:00:11 +01:00
2024-05-16 17:54:26 +02:00
2024-05-02 21:57:46 +08:00
2024-05-09 15:19:29 +09:00
2024-05-16 20:13:39 +08:00
2024-01-22 09:10:04 -05:00
2024-05-13 16:01:29 -07:00
2024-05-22 07:58:54 +01:00
2024-04-22 10:50:49 +01:00
2024-05-22 07:40:08 +02:00
2024-05-21 08:37:18 +02:00
2024-05-03 14:13:59 -04:00
2024-05-22 07:40:08 +02:00
2024-05-22 08:08:56 -07:00
2024-04-02 12:34:31 +01:00
2024-04-22 10:50:49 +01:00
2024-01-10 11:57:28 +01:00
2024-01-25 16:05:54 +08:00
2024-03-28 17:37:33 +08:00
2024-05-03 10:09:52 -07:00
2024-03-11 12:39:38 -07:00
2024-01-25 16:05:54 +08:00
2024-01-25 16:05:54 +08:00
2024-05-22 10:37:06 +00:00
2024-05-21 08:06:34 +01:00
2024-04-15 11:40:23 -07:00
2024-04-10 16:30:42 -07:00
2024-04-08 17:23:47 -07:00