llvm-project/flang/lib/Lower
PeixinQiao 8964a17dad [OpenMP] Lowering to MLIR of ordered threads directive
This patch supports lowering parse-tree to MLIR of ordered threads
directive following Section 2.19.9 of the OpenMP 5.1 standard.

This is part of the upstreaming effort from the fir-dev branch in [1].
[1] https://github.com/flang-compiler/f18-llvm-project

Reviewed By: shraiysh

Differential Revision: https://reviews.llvm.org/D123590
2022-04-13 22:30:52 +08: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 [flang] Add clang-tidy check for braces around if 2021-06-16 09:13:53 +00:00
Allocatable.cpp [mlir:FunctionOpInterface] Rename the "type" attribute to "function_type" 2022-03-16 17:07:04 -07:00
Bridge.cpp [Flang][OpenMP] Add implementation of privatisation 2022-04-11 09:20:22 +00:00
CMakeLists.txt [flang] Lower IO input with vector subscripts 2022-03-16 17:13:23 +01:00
CallInterface.cpp [flang] Lower boxed procedure 2022-03-22 15:41:11 +01:00
Coarray.cpp [flang][NFC] Use TODO with location 2022-03-14 11:50:06 +01:00
ComponentPath.cpp [flang] Simple array assignment lowering 2022-02-24 21:23:30 +01:00
ConvertExpr.cpp [flang] Lower boxed procedure 2022-03-22 15:41:11 +01:00
ConvertType.cpp [flang] Lower IO input with vector subscripts 2022-03-16 17:13:23 +01:00
ConvertVariable.cpp [flang][lowering] Handle zero extent case in LBOUND 2022-03-25 18:05:54 +01:00
CustomIntrinsicCall.cpp [flang] Lower sum intrinsic 2022-03-08 18:50:34 +01:00
DumpEvaluateExpr.cpp [flang] Simple array assignment lowering 2022-02-24 21:23:30 +01:00
HostAssociations.cpp [mlir:FunctionOpInterface] Rename the "type" attribute to "function_type" 2022-03-16 17:07:04 -07:00
IO.cpp [mlir:FunctionOpInterface] Rename the "type" attribute to "function_type" 2022-03-16 17:07:04 -07:00
IntrinsicCall.cpp [flang] Lower optionals in GET_COMMAND_ARGUMENT and GET_ENVIRONMENT_VARIABLE 2022-04-11 09:33:49 +02:00
IterationSpace.cpp [flang] Simple array assignment lowering 2022-02-24 21:23:30 +01:00
Mangler.cpp [flang] Lower more array character cases 2022-03-09 19:50:57 +01:00
OpenACC.cpp [flang][NFC] Remove unused variable 2022-03-24 20:43:11 +01:00
OpenMP.cpp [OpenMP] Lowering to MLIR of ordered threads directive 2022-04-13 22:30:52 +08:00
PFTBuilder.cpp [flang] Fix processing ModuleLikeUnit evaluationList 2022-03-11 15:20:23 +08:00
Runtime.cpp [flang] Lower some coarray statements to their runtime functions 2022-03-28 13:36:32 +02:00
SymbolMap.cpp [flang] Lower more pointer assignments/disassociation cases 2022-03-15 21:58:33 +01:00
VectorSubscripts.cpp [flang] Lower IO input with vector subscripts 2022-03-16 17:13:23 +01:00