[all-commits] [llvm/llvm-project] e6d258: [OPENMP50]Track changes of lastprivate conditional...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Mon Jan 27 11:57:18 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e6d2583e45ef3af7646d4a58bada23333e639121
      https://github.com/llvm/llvm-project/commit/e6d2583e45ef3af7646d4a58bada23333e639121
  Author: Alexey Bataev <a.bataev at hotmail.com>
  Date:   2020-01-27 (Mon, 27 Jan 2020)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGOpenMPRuntime.h
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/test/OpenMP/for_lastprivate_codegen.cpp
    A clang/test/OpenMP/parallel_for_lastprivate_conditional.cpp
    M clang/test/OpenMP/sections_lastprivate_codegen.cpp

  Log Message:
  -----------
  [OPENMP50]Track changes of lastprivate conditional in parallel-based
regions with reductions, lastprivates or linears clauses.

If the lastprivate conditional variable is updated in inner parallel
region with reduction, lastprivate or linear clause, the value must be
considred as a candidate for lastprivate conditional. Also, tracking in
inner parallel regions is not required.




More information about the All-commits mailing list