[flang][OpenMP] Upstream lowering of `ParallelOp` clauses
authorSourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
Tue, 20 Oct 2020 06:38:27 +0000 (12:08 +0530)
committerSourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
Fri, 23 Oct 2020 14:51:39 +0000 (20:21 +0530)
commit1d328446bf92f76f1861d0e5f84d67732d76c8fd
treec90276f9589cb60b0af6471e430d55bf41c95550
parenta6ad077f5d3979c0c9decb1d41660a91fe44fe0a
[flang][OpenMP] Upstream lowering of `ParallelOp` clauses

Note: This patch reflects the work that can be upstreamed from PR's(merged):

1. https://github.com/flang-compiler/f18-llvm-project/pull/456
2. https://github.com/flang-compiler/f18-llvm-project/pull/485

Also replaced TODO with new TODO.

Reviewed By: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D89769
flang/lib/Lower/OpenMP.cpp