Alex MacLean
de7438e472
[NVPTX] Auto-Upgrade some nvvm.annotations to attributes ( #119261 )
...
Add a new AutoUpgrade function to convert some legacy nvvm.annotations
metadata to function level attributes. These attributes are quicker to
look-up so improve compile time and are more idiomatic than using
metadata which should not include required information that changes the
meaning of the program.
Currently supported annotations are:
- !"kernel" -> ptx_kernel calling convention
- !"align" -> alignstack parameter attributes (return not yet supported)
2025-01-29 16:27:27 -08:00
..
2024-12-10 10:07:30 -08:00
2025-01-20 08:40:19 -06:00
2025-01-13 14:40:25 +01:00
2025-01-29 16:56:47 +01:00
2025-01-29 16:27:27 -08:00
2025-01-28 15:55:45 +00:00
2024-12-18 09:46:45 +00:00
2024-12-16 11:37:50 +00:00
2024-10-08 15:55:10 +08:00
2024-12-31 18:40:17 -08:00
2024-11-26 09:13:34 -05:00
2025-01-23 18:23:05 +09:00
2025-01-23 18:23:05 +09:00
2025-01-21 00:32:56 +09:00
2025-01-28 15:18:10 -08:00
2025-01-18 18:03:41 +00:00
2024-11-13 09:55:37 -08:00
2025-01-24 10:53:11 +00:00
2024-12-16 10:49:08 +09:00
2024-12-11 17:19:07 +09:00
2025-01-24 10:53:11 +00:00
2024-11-18 18:32:20 -05:00
2025-01-24 13:27:56 +00:00
2025-01-29 16:56:47 +01:00
2024-10-21 17:00:41 -07:00
2025-01-23 18:23:05 +09:00
2025-01-28 14:02:24 +00:00
2025-01-29 16:56:47 +01:00
2024-12-13 11:07:02 +00:00
2025-01-28 00:17:04 -08:00
2025-01-15 12:19:23 +03:00
2024-10-16 06:40:10 -07:00
2024-12-18 06:36:22 -05:00
2024-11-02 16:54:06 -07:00
2024-11-13 09:55:37 -08:00
2024-11-13 15:35:03 -08:00
2024-09-19 16:16:38 +01:00
2024-11-02 16:54:06 -07:00
2024-11-26 09:13:34 -05:00
2024-11-22 19:48:34 +01:00
2024-12-02 16:15:52 -08:00
2024-12-04 17:17:58 +01:00
2024-10-24 08:07:13 +03:00
2025-01-10 22:12:47 -08:00
2025-01-17 17:55:54 -08:00
2024-11-02 16:54:06 -07:00
2025-01-23 13:46:26 -08:00
2024-11-15 15:46:28 +01:00
2025-01-02 20:13:18 -08:00
2024-11-02 16:54:06 -07:00
2024-12-03 21:33:03 -08:00
2025-01-21 00:32:56 +09:00
2024-09-02 11:56:40 +01:00
2024-09-11 11:34:26 -07:00
2025-01-17 12:52:24 +00:00
2024-10-11 05:26:03 -07:00
2025-01-09 09:27:29 +00:00
2025-01-27 20:30:45 +00:00
2024-12-18 09:46:45 +00:00