llvm-project/flang/lib/Optimizer
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
..
Builder [flang] Lower tbp dispatch calls for polymorphic array element 2022-10-13 14:48:42 +02:00
CodeGen [flang] Add fir.dispatch code generation 2022-10-19 09:41:47 +02:00
Dialect [flang] Add fir.declare operation 2022-10-19 11:06:58 +02:00
Support [flang] Add getTypeDescriptorBindingTableName function 2022-10-18 19:55:55 +02:00
Transforms [flang] Add cpowi function to runtime and use instead of pgmath 2022-10-11 12:34:58 +00:00
.clang-format [flang] [LLVMify F18] Compiler module folders should have capitalised names (flang-compiler/f18#980) 2020-02-25 07:11:52 -08:00
.clang-tidy Revert "[fir] Update clang-tidy for the Optimizer directory" 2021-10-13 09:29:54 +02:00
CMakeLists.txt [fir] Add the DoLoopHelper 2021-10-13 21:48:45 +02:00