[all-commits] [llvm/llvm-project] 64549f: [OpenMP][5.1] Fix parallel masked is ignored #59939

Rafael Andrés via All-commits all-commits at lists.llvm.org
Mon Apr 3 13:36:43 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 64549f0903e244fbe2e7f0131698334b6e45dc10
      https://github.com/llvm/llvm-project/commit/64549f0903e244fbe2e7f0131698334b6e45dc10
  Author: Rafael A. Herrera Guaitero <randres2011 at gmail.com>
  Date:   2023-04-03 (Mon, 03 Apr 2023)

  Changed paths:
    M clang/lib/CodeGen/CGStmt.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/CodeGen/CodeGenFunction.h
    M clang/lib/Parse/ParseOpenMP.cpp
    A clang/test/OpenMP/parallel_masked.cpp
    A clang/test/OpenMP/parallel_masked_target.cpp
    M openmp/libomptarget/DeviceRTL/include/Interface.h
    M openmp/libomptarget/DeviceRTL/src/Synchronization.cpp

  Log Message:
  -----------
  [OpenMP][5.1] Fix parallel masked is ignored #59939

Code generation support for 'parallel masked' directive.

The `EmitOMPParallelMaskedDirective` was implemented.
In addition, the appropiate device functions were added.

Fix #59939.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D143527




More information about the All-commits mailing list