Slava Zakharin
2d12d31f44
[flang] Propagate contiguous attribute through HLFIR. ( #138797 )
...
This change allows marking more designators producing an opaque
box with 'contiguous' attribute, e.g. like in test1 case
in flang/test/HLFIR/propagate-contiguous-attribute.fir.
This would make isSimplyContiguous() return true for such
designators allowing merging hlfir.eval_in_mem with hlfir.assign
where the LHS is a contiguous array section.
Depends on #139003
2025-05-12 18:33:47 -07:00
..
2025-03-21 11:41:04 +01:00
2025-03-21 11:41:04 +01:00
2025-03-21 11:41:04 +01:00
2024-02-07 10:50:12 +01:00
2025-02-28 09:50:05 +01:00
2025-04-04 06:13:30 -07:00
2024-10-23 12:33:14 +02:00
2024-10-03 17:10:57 +02:00
2025-04-04 06:13:30 -07:00
2024-10-03 17:10:57 +02:00
2025-01-16 12:34:38 -08:00
2025-03-21 11:41:04 +01:00
2025-03-21 11:41:04 +01:00
2025-01-16 12:34:38 -08:00
2025-01-16 12:34:38 -08:00
2025-01-16 12:34:38 -08:00
2025-01-16 12:34:38 -08:00
2024-11-21 11:14:21 +09:00
2025-02-28 09:50:05 +01:00
2024-05-08 16:48:14 -07:00
2025-04-04 06:13:30 -07:00
2025-04-04 06:13:30 -07:00
2025-01-16 12:34:38 -08:00
2024-06-18 12:04:04 +02:00
2025-01-16 12:34:38 -08:00
2025-03-21 11:41:04 +01:00
2025-03-21 11:41:04 +01:00
2024-05-29 10:19:07 +02:00
2024-10-03 17:10:57 +02:00
2025-02-28 09:50:05 +01:00
2025-05-12 18:33:29 -07:00
2024-10-03 17:10:57 +02:00
2025-03-21 11:41:04 +01:00
2024-04-30 17:40:36 -07:00
2024-03-12 10:29:19 +01:00
2024-12-10 15:00:32 +01:00
2025-03-21 11:41:04 +01:00
2025-05-01 17:41:44 -07:00
2025-01-29 12:03:05 -08:00
2024-12-02 09:52:29 +01:00
2024-12-02 09:52:29 +01:00
2024-03-01 10:16:27 +00:00
2025-01-29 12:01:13 -08:00
2025-01-28 09:25:36 -08:00
2024-10-10 09:26:04 +01:00
2025-01-03 08:33:14 -08:00
2025-01-27 18:14:02 -08:00
2025-01-16 12:34:38 -08:00
2025-03-21 11:41:04 +01:00
2023-12-15 09:32:15 +00:00
2025-03-21 11:41:04 +01:00
2024-06-19 22:10:34 +08:00
2025-03-21 11:41:04 +01:00
2025-03-21 11:41:04 +01:00
2025-04-15 10:14:58 +01:00
2025-03-21 11:41:04 +01:00
2024-01-24 15:25:29 +01:00
2024-12-13 13:08:02 -08:00
2025-03-21 11:41:04 +01:00
2024-12-05 09:34:32 -08:00
2025-01-03 08:17:52 -08:00
2025-01-03 08:33:14 -08:00
2024-10-03 17:10:57 +02:00
2025-01-31 09:35:26 +00:00
2025-01-16 12:34:38 -08:00
2025-03-21 11:41:04 +01:00
2025-05-12 18:33:47 -07:00
2025-03-21 11:41:04 +01:00
2025-01-27 18:14:02 -08:00
2024-12-12 10:38:34 -08:00
2025-04-18 11:56:07 -07:00
2025-04-18 11:56:07 -07:00
2025-04-18 11:56:07 -07:00
2025-03-03 09:58:20 -08:00
2025-01-17 12:09:44 -08:00
2025-01-15 08:42:57 -08:00
2025-04-30 13:53:26 -07:00
2025-04-30 13:53:26 -07:00
2025-04-30 13:53:26 -07:00
2025-04-30 13:53:26 -07:00
2025-01-30 07:46:12 -08:00
2025-01-10 09:28:03 -08:00
2024-12-16 08:00:29 -08:00
2025-03-21 11:41:04 +01:00
2025-03-21 11:41:04 +01:00
2025-05-02 09:03:20 -07:00
2025-05-02 09:03:20 -07:00
2025-05-02 09:03:20 -07:00
2025-05-02 09:03:20 -07:00
2025-05-02 09:03:20 -07:00