[all-commits] [llvm/llvm-project] ba485d: Link against libclang-cpp.so

Shilei Tian via All-commits all-commits at lists.llvm.org
Tue Aug 10 00:48:53 PDT 2021


  Branch: refs/heads/release/13.x
  Home:   https://github.com/llvm/llvm-project
  Commit: ba485d5bd56fd00e2e12522e76788bc52a87a4a9
      https://github.com/llvm/llvm-project/commit/ba485d5bd56fd00e2e12522e76788bc52a87a4a9
  Author: Tom Stellard <tstellar at redhat.com>
  Date:   2021-08-09 (Mon, 09 Aug 2021)

  Changed paths:
    M flang/lib/Frontend/CMakeLists.txt
    M flang/lib/FrontendTool/CMakeLists.txt
    M flang/tools/flang-driver/CMakeLists.txt
    M flang/unittests/Frontend/CMakeLists.txt

  Log Message:
  -----------
  Link against libclang-cpp.so


  Commit: 64f04f6b228ba5237f4ea9ca5beb2923d54c5e5c
      https://github.com/llvm/llvm-project/commit/64f04f6b228ba5237f4ea9ca5beb2923d54c5e5c
  Author: Shilei Tian <tianshilei1992 at gmail.com>
  Date:   2021-08-10 (Tue, 10 Aug 2021)

  Changed paths:
    M openmp/runtime/src/kmp_tasking.cpp

  Log Message:
  -----------
  [OpenMP] Fix performance regression reported in bug #51235

This patch fixes the "performance regression" reported in https://bugs.llvm.org/show_bug.cgi?id=51235. In fact it has nothing to do with performance. The root cause is, the stolen task is not allowed to execute by another thread because by default it is tied task. Since hidden helper task will always be executed by hidden helper threads, it should be untied.

Reviewed By: protze.joachim

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

(cherry picked from commit 9f5d6ea52eb120ba370bf16ee0537602c6fc727e)


Compare: https://github.com/llvm/llvm-project/compare/06b8fb797431...64f04f6b228b


More information about the All-commits mailing list