llvm-project/flang/unittests
Sourabh Singh Tomar 3d0b76022d [flang][OpenMP] upstream OpenMP lowering
Summary:
This patch implements lowering of OpenMP barrier construct from
pft to OpenMPDialect.

Patch is carved out of following merged PR's from fir-dev branch
of https://github.com/flang-compiler/f18-llvm-project/

PR's:
https://github.com/flang-compiler/f18-llvm-project/pull/248
https://github.com/flang-compiler/f18-llvm-project/pull/251

Unfortunately primary tool `bbc` for functional validation is not
yet upstreamed. So this patch includes a unittest for lowering
`!OMP barrier` construct.

Some part of the these PR's still remains downstream(functional test
and dialect registration to legalizer) for obvious reasons.
Will upstream them when the dependencies are upstreamed.

Reviewed By: schweitz, kiranchandramohan

Differential Revision: https://reviews.llvm.org/D83659
2020-07-14 18:01:15 +05:30
..
Decimal [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
Evaluate [flang] Fix frontend build with -DBUILD_SHARED_LIBS=On 2020-07-09 15:54:19 -07:00
Lower [flang][OpenMP] upstream OpenMP lowering 2020-07-14 18:01:15 +05:30
Optimizer [flang] Fix fallout from varous changes to the cmake files. 2020-06-17 14:40:05 -07:00
Runtime [flang] Fix frontend build with -DBUILD_SHARED_LIBS=On 2020-07-09 15:54:19 -07:00
CMakeLists.txt [flang][OpenMP] upstream OpenMP lowering 2020-07-14 18:01:15 +05:30