[all-commits] [llvm/llvm-project] 0a7cc0: Enable inoutset dependency-type in depend clause.

David Pagan via All-commits all-commits at lists.llvm.org
Tue Feb 8 05:35:55 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0a7cc078ac2be36beb605f08d98ee70065352c7b
      https://github.com/llvm/llvm-project/commit/0a7cc078ac2be36beb605f08d98ee70065352c7b
  Author: David Pagan <david.pagan at intel.com>
  Date:   2022-02-08 (Tue, 08 Feb 2022)

  Changed paths:
    M clang/include/clang/Basic/OpenMPKinds.def
    M clang/lib/Basic/OpenMPKinds.cpp
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/Parse/ParseOpenMP.cpp
    M clang/lib/Sema/SemaOpenMP.cpp
    M clang/test/OpenMP/depobj_messages.cpp
    M clang/test/OpenMP/target_depend_messages.cpp
    M clang/test/OpenMP/target_enter_data_depend_messages.cpp
    M clang/test/OpenMP/target_exit_data_depend_messages.cpp
    M clang/test/OpenMP/target_parallel_depend_messages.cpp
    M clang/test/OpenMP/target_parallel_for_depend_messages.cpp
    M clang/test/OpenMP/target_parallel_for_simd_depend_messages.cpp
    M clang/test/OpenMP/target_simd_depend_messages.cpp
    M clang/test/OpenMP/target_teams_distribute_depend_messages.cpp
    M clang/test/OpenMP/target_teams_distribute_parallel_for_depend_messages.cpp
    M clang/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_messages.cpp
    M clang/test/OpenMP/target_teams_distribute_simd_depend_messages.cpp
    M clang/test/OpenMP/target_update_depend_messages.cpp
    M clang/test/OpenMP/task_codegen.cpp
    M clang/test/OpenMP/task_depend_messages.cpp
    M clang/test/OpenMP/taskwait_depend_messages.cpp

  Log Message:
  -----------
  Enable inoutset dependency-type in depend clause.

Done in manner similar to mutexinoutset
(see https://reviews.llvm.org/D57576)

Runtime support already exists in LLVM OpenMP runtime (see
https://reviews.llvm.org/D97085).

The value used to identify an inoutset dependency type in the LLVM
OpenMP runtime is 8.

Some tests updated due to change in dependency type error messages that
now include new dependency type. Also updated
test/OpenMP/task_codegen.cpp to verify we emit the right code.




More information about the All-commits mailing list