llvm-project/flang/lib
Jean Perier a398981fb0 [flang] Add fir.declare operation
Add fir.declare operation whose purpose was described in https://reviews.llvm.org/D134285.
It uses the FortranVariableInterfaceOp for most of its logic (including the verifier).
The rational is that all these aspects/logic will be shared by hlfir.designate and
hlfir.associate.

Its codegen and lowering will be added in later patches.

Differential Revision: https://reviews.llvm.org/D136181
2022-10-19 11:06:58 +02:00
..
Common
Decimal [flang] Allow configuring building the flang runtime standalone 2022-08-23 17:25:21 +03:00
Evaluate [flang] Add atomic_cas to the list of intrinsics 2022-10-18 11:20:12 -06:00
Frontend [Flang] Adjust preprocessing to build modules correctly 2022-10-14 12:27:48 -07:00
FrontendTool [Flang][Driver] Add support for AsmPrinter -mmlir options 2022-07-27 16:11:11 -04:00
Lower [flang] Add fir.dispatch code generation 2022-10-19 09:41:47 +02:00
Optimizer [flang] Add fir.declare operation 2022-10-19 11:06:58 +02:00
Parser [flang] Improve syntax error messages by fixing withMessage() parser combinator 2022-10-06 14:00:06 -07:00
Semantics [Flang] Use the ultimate symbol in a DeallocateStmt check 2022-10-07 14:47:59 +00:00
CMakeLists.txt [flang][driver] Delete `f18` (i.e. the old Flang driver) 2021-08-05 12:57:15 +00:00