[all-commits] [llvm/llvm-project] d835d6: [OpenACC} Improve diagnostics for 'tag's on clause...

Erich Keane via All-commits all-commits at lists.llvm.org
Tue Jan 16 07:04:41 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d835d6f4fface8ac093b7583e07f4ce5b1802042
      https://github.com/llvm/llvm-project/commit/d835d6f4fface8ac093b7583e07f4ce5b1802042
  Author: erichkeane <ekeane at nvidia.com>
  Date:   2024-01-16 (Tue, 16 Jan 2024)

  Changed paths:
    M clang/lib/Parse/ParseOpenACC.cpp

  Log Message:
  -----------
  [OpenACC} Improve diagnostics for 'tag's on clauses/directives

The 'cache' directive and various clauses have a 'tag' name that is
optional.  This patch cleans up the use of the 'cache' version so that
we get a nicer diagnostic, and enables us to do the same with clauses in
the same situation.


  Commit: d5000e9cd95b720fc9082da6cdcdb2c865303dcf
      https://github.com/llvm/llvm-project/commit/d5000e9cd95b720fc9082da6cdcdb2c865303dcf
  Author: erichkeane <ekeane at nvidia.com>
  Date:   2024-01-16 (Tue, 16 Jan 2024)

  Changed paths:
    M clang/lib/Parse/ParseOpenACC.cpp

  Log Message:
  -----------
  rename to 'try' isntead of 'Try'x


  Commit: eca25bbdbb4f4681cd82de80e92b5f1315f0996a
      https://github.com/llvm/llvm-project/commit/eca25bbdbb4f4681cd82de80e92b5f1315f0996a
  Author: erichkeane <ekeane at nvidia.com>
  Date:   2024-01-16 (Tue, 16 Jan 2024)

  Changed paths:
    M clang/include/clang/Basic/OpenACCKinds.h
    M clang/lib/Parse/ParseOpenACC.cpp
    M clang/test/ParserOpenACC/parse-clauses.c

  Log Message:
  -----------
  [OpenACC] Implement 'copyout' clause parsing.

This is a fairly simple clause that just requires parsing a potential
'zero:' in front of a Clause var-list.  This patch implements/tests
that.


Compare: https://github.com/llvm/llvm-project/compare/a63d7872f059...eca25bbdbb4f


More information about the All-commits mailing list