[all-commits] [llvm/llvm-project] eb257f: [OpenACC] Enable 3 more clauses for combined const...

Erich Keane via All-commits all-commits at lists.llvm.org
Tue Dec 3 09:48:48 PST 2024


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

  Changed paths:
    M clang/lib/Sema/SemaOpenACC.cpp
    M clang/test/AST/ast-print-openacc-combined-construct.cpp
    M clang/test/SemaOpenACC/combined-construct-auto_seq_independent-clauses.c
    M clang/test/SemaOpenACC/combined-construct-device_type-clause.c
    A clang/test/SemaOpenACC/combined-construct-num_gangs-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-num_gangs-clause.c
    A clang/test/SemaOpenACC/combined-construct-num_workers-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-num_workers-clause.c
    A clang/test/SemaOpenACC/combined-construct-vector_length-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-vector_length-clause.c

  Log Message:
  -----------
  [OpenACC] Enable 3 more clauses for combined constructs.

'num_gangs', 'num_workers', and 'vector_length' are similar to
eachother, and are all the same implementation as for compute
constructs, so this patch just enables them and adds the necessary
testing to ensure they work correctly.  These will get more complicated
when they get combined with 'gang', 'worker', 'vector' and 'reduction',
but those restrictions will be implemented when those clauses are
enabled.



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