lorenzo chelini
34d4f660fe
[mlir] Fix the emission of prop-dict when operations have no properties ( #112851 )
...
When an operation has no properties, no property struct is emitted. To avoid a compilation error, we should also skip emitting `setPropertiesFromParsedAttr`, `parseProperties` and `printProperties` in such cases.
Compilation error:
```
error: ‘Properties’ has not been declared
static ::llvm::LogicalResult setPropertiesFromParsedAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError);
```
2024-10-21 13:43:55 -07:00
..
2022-11-04 18:15:03 -07:00
2022-10-23 23:59:55 -07:00
2024-04-09 08:37:57 +05:30
2024-06-06 07:51:47 -07:00
2024-10-04 09:23:12 +02:00
2023-11-05 12:47:18 +09:00
2024-05-04 12:58:14 +02:00
2024-03-13 00:12:37 -04:00
2022-11-03 11:36:12 -04:00
2024-07-25 10:01:46 -04:00
2023-07-14 08:26:54 +02:00
2022-09-19 09:58:18 -07:00
2024-08-15 10:02:41 +02:00
2024-01-30 10:05:04 +01:00
2023-09-27 01:14:39 -07:00
2023-07-14 21:19:20 -04:00
2024-03-29 21:38:41 +01:00
2024-03-29 21:38:41 +01:00
2022-11-28 15:26:30 -08:00
2023-10-13 10:48:25 -07:00
2024-08-12 08:02:14 +02:00
2024-03-13 00:12:37 -04:00
2022-09-13 11:39:20 -07:00
2024-02-05 22:59:03 -08:00
2024-10-03 10:25:44 -07:00
2024-06-03 22:29:39 -04:00
2023-05-01 23:16:34 -07:00
2024-10-03 10:25:44 -07:00
2022-11-04 18:15:03 -07:00
2023-10-17 13:50:01 -07:00
2024-07-07 09:44:07 -07:00
2024-07-07 09:44:07 -07:00
2023-03-13 16:51:01 +01:00
2024-10-03 10:25:44 -07:00
2023-07-04 23:29:40 -04:00
2023-08-25 05:51:08 +00:00
2024-09-17 14:27:31 -07:00
2023-03-27 15:48:48 +02:00
2023-05-02 20:56:31 -07:00
2024-09-20 09:25:57 +08:00
2022-10-05 19:00:53 +00:00
2022-09-08 13:47:48 +05:30
2024-01-11 17:52:41 -05:00
2024-05-07 08:45:28 -07:00
2022-11-28 15:26:30 -08:00
2023-07-21 08:03:26 +02:00
2024-10-21 13:43:55 -07:00
2024-09-28 18:15:14 -07:00
2024-02-05 22:59:03 -08:00
2023-10-17 13:50:01 -07:00
2023-06-08 18:40:20 +00:00
2023-07-11 07:33:16 +00:00
2023-12-01 10:03:02 +01:00
2023-05-01 23:16:34 -07:00
2023-05-01 23:16:34 -07:00
2023-04-11 14:16:14 -07:00
2024-01-04 14:43:52 -06:00
2024-06-19 22:10:34 +08:00
2023-07-11 07:33:16 +00:00
2023-07-11 07:33:16 +00:00
2022-11-28 15:26:30 -08:00
2023-07-10 19:15:29 +02:00
2024-08-09 22:04:40 +02:00
2022-09-27 21:13:47 -04:00
2024-07-26 09:35:06 -05:00
2023-12-20 14:51:45 +09:00
2023-05-02 20:56:31 -07:00