The patch adds the lowering from Flang parse-tree to FIR+OpenMP. The conversion code is also added in MLIR.
Depends on D132228
Paths
| Differential D133442
[Flang][MLIR][OpenMP] Add support for logical eqv in worksharing-loop ClosedPublic Authored by DylanFleming-arm on Sep 7 2022, 11:37 AM.
Details Summary The patch adds the lowering from Flang parse-tree to FIR+OpenMP. The conversion code is also added in MLIR. Depends on D132228
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptSep 7 2022, 11:37 AM kiranchandramohan retitled this revision from [WIP][Flang][OpenMP] Add support for logical eqv in worksharing-loop to [Flang][MLIR][OpenMP] Add support for logical eqv in worksharing-loop.Feb 27 2023, 3:06 AM Herald added subscribers: sunshaoce, Moerafaat, zero9178, thopre. · View Herald TranscriptFeb 27 2023, 3:06 AM Comment Actions LGTM. Note to self: Please add the relevant tests in flang/test/Fir/convert-to-llvm-openmp-and-fir.fir and mlir/test/Conversion/OpenMPToLLVM/convert-to-llvmir.mlir before submitting. This revision is now accepted and ready to land.Feb 27 2023, 3:10 AM Closed by commit rG56164c3eb450: [Flang][MLIR][OpenMP] Add support for logical eqv in worksharing-loop (authored by DylanFleming-arm, committed by kiranchandramohan). · Explain WhyMar 9 2023, 6:04 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 503745 flang/lib/Lower/OpenMP.cpp
flang/test/Fir/convert-to-llvm-openmp-and-fir.fir
flang/test/Lower/OpenMP/Todo/reduction-eqv.f90
flang/test/Lower/OpenMP/wsloop-reduction-logical-and.f90
flang/test/Lower/OpenMP/wsloop-reduction-logical-eqv.f90
mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp
mlir/test/Conversion/OpenMPToLLVM/convert-to-llvmir.mlir
|