[flang][openacc] Lower clauses on loop construct to OpenACC dialect
authorValentin Clement <clementval@gmail.com>
Thu, 17 Sep 2020 15:34:28 +0000 (11:34 -0400)
committerclementval <clementval@gmail.com>
Thu, 17 Sep 2020 15:34:43 +0000 (11:34 -0400)
commitf0e028f4b32393676b5d3eb36d6598ec5a390180
treefd9d014ede8aff3e1eef434965b0db04ff913f75
parent6d3cabd90eedee07a6e6cbf2dfa952e23cef192c
[flang][openacc] Lower clauses on loop construct to OpenACC dialect

Lower OpenACCLoopConstruct and most of the clauses to the OpenACC acc.loop operation in MLIR.
This patch refelcts what can be upstream from PR flang-compiler/f18-llvm-project#419

Reviewed By: SouraVX

Differential Revision: https://reviews.llvm.org/D87389
flang/include/flang/Optimizer/Dialect/FIRDialect.h
flang/lib/Lower/OpenACC.cpp