[PATCH] D95108: [flang][directive] Enforce basic semantic check for all clauses

Valentin Clement via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 20 17:57:57 PST 2021


clementval created this revision.
clementval added reviewers: sameeranjoshi, kiranchandramohan, SouraVX, kiranktp, sscalpone, jdoerfert.
Herald added a subscriber: jfb.
clementval requested review of this revision.
Herald added subscribers: llvm-commits, sstefan1.
Herald added a project: LLVM.

This patch is a follow up to D94821 <https://reviews.llvm.org/D94821> to ensure the correct behavior of the
general directive structure checker. 
This patch add the generation of the Enter function declaration for clauses in 
the TableGen backend.
This helps to ensure each clauses declared in the TableGen file has at least 
a basic check.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D95108

Files:
  flang/lib/Semantics/check-acc-structure.cpp
  flang/lib/Semantics/check-acc-structure.h
  flang/lib/Semantics/check-omp-structure.cpp
  flang/lib/Semantics/check-omp-structure.h
  llvm/utils/TableGen/DirectiveEmitter.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D95108.318078.patch
Type: text/x-patch
Size: 16439 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210121/92d59754/attachment.bin>


More information about the llvm-commits mailing list