[all-commits] [llvm/llvm-project] 8eec30: [OpenACC] Implement 'device_type' for 'data' const...

Erich Keane via All-commits all-commits at lists.llvm.org
Thu Dec 12 08:37:44 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8eec301fe3ac5fdcb4de4757806661b99c9e6580
      https://github.com/llvm/llvm-project/commit/8eec301fe3ac5fdcb4de4757806661b99c9e6580
  Author: erichkeane <ekeane at nvidia.com>
  Date:   2024-12-12 (Thu, 12 Dec 2024)

  Changed paths:
    M clang/lib/Sema/SemaOpenACC.cpp
    M clang/test/AST/ast-print-openacc-data-construct.cpp
    A clang/test/SemaOpenACC/data-construct-device_type-ast.cpp
    A clang/test/SemaOpenACC/data-construct-device_type-clause.c
    M clang/test/SemaOpenACC/data-construct.cpp

  Log Message:
  -----------
  [OpenACC] Implement 'device_type' for 'data' construct

Semantically this is identical to all other constructs with this tag,
except in this case the 'wait' and 'async' are the only ones allowed
after it. This patch implements that rule using the existing
infrastructure.



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