Bruno Cardoso Lopes
7c3ecffe9b
[MLIR][LLVMIR] Add support for the full form of global_{ctor,dtor} ( #133176 )
...
Currently only ctor/dtor list and their priorities are supported. This
PR adds support for the missing data field.
Few implementation notes:
- The assembly printer has a fixed form because previous `attr_dict`
will sort the dict by key name, making global_dtor and global_ctor
differ in the order of printed arguments.
- LLVM's `ptr null` is being converted to `#llvm.zero` otherwise we'd
have to create a region to use the default operation conversion from
`ptr null`, which is silly given that the field only support null or a
symbol.
2025-03-27 14:11:05 -07:00
..
2025-03-27 14:11:05 -07:00
2025-02-12 21:09:59 -08:00
2025-02-28 09:50:05 +01:00
2025-01-16 12:34:38 -08:00
2025-02-28 09:50:05 +01:00
2025-02-28 09:50:05 +01:00
2025-03-11 02:01:57 +00:00
2025-03-11 02:01:57 +00:00
2024-06-04 15:21:19 -07:00
2024-10-03 17:10:57 +02:00
2024-04-24 10:29:53 +01:00
2025-01-16 12:34:38 -08:00
2025-01-16 12:34:38 -08:00
2025-02-28 09:50:05 +01:00
2025-01-29 16:56:47 +01:00
2025-02-13 08:53:59 +01:00
2025-03-14 08:25:05 -07:00
2025-01-29 16:56:47 +01:00
2025-03-14 08:25:05 -07:00
2024-08-06 18:23:05 -04:00
2025-02-13 08:53:59 +01:00
2025-03-03 10:01:54 +01:00
2025-01-31 09:35:26 +00:00
2025-01-29 16:56:47 +01:00
2024-10-31 18:59:04 -07:00
2025-01-29 16:56:47 +01:00
2024-10-03 17:10:57 +02:00
2024-10-04 09:57:03 +02:00
2025-01-07 08:35:43 -08:00
2025-03-20 15:48:45 +00:00
2025-03-12 08:14:46 -07:00
2024-08-21 13:37:03 -07:00
2024-10-03 17:10:57 +02:00
2025-01-29 16:56:47 +01:00
2025-03-11 09:31:03 +01:00
2024-10-18 21:30:38 -07:00
2025-03-14 15:43:25 -07:00
2024-07-22 12:51:30 +02:00
2025-02-28 09:50:05 +01:00
2025-03-18 10:53:44 +01:00
2024-04-30 17:40:36 -07:00
2024-05-16 09:10:59 +01:00
2024-10-30 09:50:27 -07:00
2025-02-13 08:53:59 +01:00
2024-01-18 15:33:43 +00:00
2025-02-28 09:50:05 +01:00
2025-03-18 07:59:04 -07:00
2024-10-04 09:57:03 +02:00
2025-02-13 08:53:59 +01:00
2024-10-04 09:57:03 +02:00
2025-03-18 10:53:44 +01:00
2024-06-03 17:14:03 +02:00
2025-03-14 08:25:05 -07:00
2024-12-10 16:26:53 +09:00
2024-12-10 16:26:53 +09:00
2024-06-06 11:16:40 -07:00
2024-07-17 09:15:47 +02:00
2024-03-05 09:23:13 +01:00
2024-04-22 10:11:09 +01:00
2024-05-16 15:27:59 +01:00
2025-03-13 16:03:19 +01:00
2024-10-17 13:25:09 +02:00
2025-02-28 09:50:05 +01:00
2025-02-13 08:53:59 +01:00
2025-01-16 12:34:38 -08:00
2025-02-12 10:14:00 +01:00
2025-02-13 08:53:59 +01:00
2025-02-05 18:24:47 +00:00
2025-02-21 10:50:52 -08:00
2025-03-03 14:43:43 -05:00
2025-03-03 14:43:43 -05:00
2025-03-03 14:43:43 -05:00
2025-03-12 09:55:05 +01:00
2025-03-12 09:55:05 +01:00
2025-03-12 09:55:05 +01:00
2025-03-12 09:55:05 +01:00
2025-03-12 09:55:05 +01:00
2025-03-12 09:55:05 +01:00
2025-03-12 09:55:05 +01:00
2025-03-12 09:55:05 +01:00
2025-03-12 09:55:05 +01:00
2024-10-03 17:10:57 +02:00
2024-10-03 17:10:57 +02:00
2024-12-02 14:45:14 +01:00
2025-03-12 09:55:05 +01:00
2025-03-12 09:55:05 +01:00
2025-03-12 09:55:05 +01:00
2025-03-12 09:55:05 +01:00
2025-03-12 09:55:05 +01:00
2024-10-03 17:10:57 +02:00
2024-01-30 13:45:56 +00:00
2024-01-30 13:45:56 +00:00
2025-03-12 09:55:05 +01:00
2025-01-16 12:34:38 -08:00
2024-10-30 09:50:27 -07:00
2024-10-31 19:18:24 +00:00
2024-10-31 19:18:24 +00:00
2025-02-12 10:14:00 +01:00
2024-10-04 09:57:03 +02:00
2024-10-03 17:10:57 +02:00
2024-06-14 14:10:41 +01:00
2024-06-14 14:10:41 +01:00