Slava Zakharin
7e584357ac
[flang] Fixed branch-to-default generation for select_type.
...
When the default case requires block arguments, they have to be passed
through the cf.br - this piece was missing.
Reviewed By: clementval
Differential Revision: https://reviews.llvm.org/D149484
2023-04-28 15:45:09 -07:00
Matthias Springer
4c48f016ef
[mlir][Affine][NFC] Wrap dialect in "affine" namespace
...
This cleanup aligns the affine dialect with all the other dialects.
Differential Revision: https://reviews.llvm.org/D148687
2023-04-20 11:19:21 +09:00
V Donaldson
bddd7a6436
[flang] REAL(KIND=3) and COMPLEX(KIND=3) descriptors
...
Update descriptor generation to correctly set the `type` field for
REAL(3) and COMPLEX(3) objects.
2023-04-17 09:10:47 -07:00
V Donaldson
4add0e3db9
Revert "[flang] REAL(KIND=3) and COMPLEX(KIND=3) descriptors"
...
This reverts commit 17a4fcecf40ee5191ab05b27a58ac37e5f57261d.
2023-04-13 18:34:18 -07:00
V Donaldson
17a4fcecf4
[flang] REAL(KIND=3) and COMPLEX(KIND=3) descriptors
...
Update descriptor generation to correctly set the `type` field for
REAL(3) and COMPLEX(3) objects.
2023-04-13 18:02:13 -07:00
Renaud-K
4c5dee7773
[flang] Lowering fir.dispatch in the polymorphic op pass
...
Differential revision: https://reviews.llvm.org/D146594
2023-03-23 09:40:47 -07:00
Renaud-K
b07ef9e7cd
Break circular dependency between FIR dialect and utilities
2023-03-09 15:24:51 -08:00
Renaud-K
ff761f2ce4
[flang] Move fir.select_type into the PolymorphicOpConversion pass
...
https://reviews.llvm.org/D144921
2023-03-01 11:33:31 -08:00