[all-commits] [llvm/llvm-project] f9c612: [OpenMP] Make all syntactic properties explicit

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Wed Sep 9 09:24:06 PDT 2026


  Branch: refs/heads/users/kparzysz/syntax-properties
  Home:   https://github.com/llvm/llvm-project
  Commit: f9c612e25119b9432387c9949b33144ae58767ac
      https://github.com/llvm/llvm-project/commit/f9c612e25119b9432387c9949b33144ae58767ac
  Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
  Date:   2026-09-09 (Wed, 09 Sep 2026)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPDescriptors.h.inc
    M llvm/lib/Frontend/OpenMP/OMPDescriptors.inc

  Log Message:
  -----------
  [OpenMP] Make all syntactic properties explicit

For clauses, modifiers, and modifier sets/groups, make sure that
either the syntactic proprty or its inverse is explicitily listed,
with the missing properties added according to the following table.

                       |                           Modifier
            Inverse    | Clause       Modifier     group
Property    property   | defaults     defaults     defaults
----------+------------+------------+------------+-----------
required    optional   | optional     optional     optional
unique      repeatable | repeatable   unique       unique
exclusive   compatible | compatible   compatible   compatible
ultimate    free       | free         free         free



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list