llvm-project/flang/lib/Lower
Shraiysh Vaishay fcbf00f098 [mlir][OpenMP] Added ReductionClauseInterface
This patch adds the ReductionClauseInterface and also adds reduction
support for `omp.parallel` operation.

Reviewed By: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D122402
2022-03-28 14:24:28 +05:30
..
.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][OpenACC] Lower enter data directive 2022-03-24 15:01:05 +01: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][lowering] Handle zero extent case in LBOUND 2022-03-25 18:05:54 +01: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 [mlir][OpenMP] Added ReductionClauseInterface 2022-03-28 14:24:28 +05:30
PFTBuilder.cpp [flang] Fix processing ModuleLikeUnit evaluationList 2022-03-11 15:20:23 +08:00
Runtime.cpp [mlir:FunctionOpInterface] Rename the "type" attribute to "function_type" 2022-03-16 17:07:04 -07: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