llvm-project/flang/lib/Frontend
Valentin Clement 8fc00247ce
[flang] Pass SemanticsContext to the LoweringBridge
The SemanticsContext is needed to analyze expression later in the
lowering for directive languages. This patch allows to keep a reference of
the SemanticsContext in the LoweringBridge.

Building block for D131765

Reviewed By: razvanlupusoru

Differential Revision: https://reviews.llvm.org/D131764
2022-08-12 21:23:05 +02:00
..
.clang-format [flang][driver] Switch to the MLIR coding style in the driver (nfc) 2022-05-14 10:27:06 +00:00
.clang-tidy [flang][driver] Switch to the MLIR coding style in the driver (nfc) 2022-05-14 10:27:06 +00:00
CMakeLists.txt [flang][driver] Add support for `-O{0|1|2|3}` 2022-06-27 10:06:14 +00:00
CodeGenOptions.cpp [flang][driver] Add support for `-O{0|1|2|3}` 2022-06-27 10:06:14 +00:00
CompilerInstance.cpp [flang] Propagate lowering options from driver. 2022-08-05 11:29:45 -07:00
CompilerInvocation.cpp [flang] Propagate lowering options from driver. 2022-08-05 11:29:45 -07:00
FrontendAction.cpp [flang][driver] Switch to the MLIR coding style in the driver (nfc) 2022-05-14 10:27:06 +00:00
FrontendActions.cpp [flang] Pass SemanticsContext to the LoweringBridge 2022-08-12 21:23:05 +02:00
FrontendOptions.cpp [flang][driver] Make `flang-new -fc1` accept MLIR files 2022-06-10 10:58:54 +00:00
TextDiagnostic.cpp [flang][driver] Switch to the MLIR coding style in the driver (nfc) 2022-05-14 10:27:06 +00:00
TextDiagnosticBuffer.cpp [flang][driver] Switch to the MLIR coding style in the driver (nfc) 2022-05-14 10:27:06 +00:00
TextDiagnosticPrinter.cpp Remove redundant return statements (NFC) 2022-07-17 15:37:46 -07:00