OSDN Git Service

[flang][OpenMP] Added support for lowering OpenMP taskwait construct
authorSourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
Thu, 16 Jul 2020 20:00:11 +0000 (01:30 +0530)
committerSourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
Fri, 17 Jul 2020 14:31:54 +0000 (20:01 +0530)
commit079b49b3fb22b9f1f7dfd9b18ab0179d0ad7e158
tree36abd2033cf84e76cdf61c7fddc3aabce583e6a5
parent8dea7f3202a70f71d412ecc2616a1adb81c5c148
[flang][OpenMP] Added support for lowering OpenMP taskwait construct

Summary:
This patch lower `!OMP TASKWAIT` construct from PFT to
OpenMPDialect operations.
Construct is lowered with conformance to OpenMP 4.5 spec.

Patch is carved out of following approved PR:
https://github.com/flang-compiler/f18-llvm-project/pull/280

Reviewed By: kiranchandramohan, clementval

Differential Revision: https://reviews.llvm.org/D83983
flang/lib/Lower/OpenMP.cpp
flang/unittests/Lower/OpenMPLoweringTest.cpp