This patch adds parser support for device clause on target directive.
Co-authored-by: Sesha Kalyur <SeshaP.Kalyur@amd.com>
Paths 
  |  Differential  D126441  
[flang][OpenMP] Parser support for Target directive and Device clause ClosedPublic Authored by NimishMishra on May 25 2022, 8:13 PM. 
Details Summary This patch adds parser support for device clause on target directive. Co-authored-by: Sesha Kalyur <SeshaP.Kalyur@amd.com> 
Diff Detail 
 Event TimelineNimishMishra added reviewers: shraiysh, kiranchandramohan, kiranktp, peixin, MatsPetersson, arnamoy10.May 25 2022, 9:08 PM Comment Actions LGTM. Can you add some more information to the commit message/summary detailing which revision of the standard the device clause appeared first, and what are the options for this clause. This revision is now accepted and ready to land.Jul 11 2022, 7:32 AM This revision was landed with ongoing or failed builds.Aug 21 2022, 9:55 AM Closed by commit rGd9ff670330a8: [flang][OpenMP] Parser support for Target directive and Device clause (authored by Sesha Kalyur <SeshaP.Kalyur@amd.com>, committed by NimishMishra).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
 
Diff 454325 flang/include/flang/Parser/dump-parse-tree.h
 flang/include/flang/Parser/parse-tree.h
 flang/lib/Parser/openmp-parsers.cpp
 flang/lib/Parser/unparse.cpp
 flang/lib/Semantics/check-omp-structure.cpp
 flang/test/Parser/omp_target_device_parse.f90
 
 flang/test/Parser/omp_target_device_unparse.f90
 
 flang/test/Semantics/OpenMP/omp-device-constructs.f90
 llvm/include/llvm/Frontend/OpenMP/OMP.td
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||