[all-commits] [llvm/llvm-project] 61b35e: Re-reapply: Recover debug intrinsics when killing ...

Stephen Tozer via All-commits all-commits at lists.llvm.org
Wed Feb 12 06:46:46 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 61b35e4111160fe834a00c33d040e01150b576ac
      https://github.com/llvm/llvm-project/commit/61b35e4111160fe834a00c33d040e01150b576ac
  Author: stozer <stephen.tozer at sony.com>
  Date:   2020-02-12 (Wed, 12 Feb 2020)

  Changed paths:
    M llvm/include/llvm/Transforms/Utils/Local.h
    M llvm/lib/Transforms/Utils/Local.cpp
    M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
    A llvm/test/Transforms/SimplifyCFG/hoist-dbgvalue-else.ll
    A llvm/test/Transforms/SimplifyCFG/hoist-dbgvalue-empty.ll

  Log Message:
  -----------
  Re-reapply: Recover debug intrinsics when killing duplicated/empty blocks

This reverts commit 636c93ed11a5f98b5c3ff88241460d61cb7785bb.

The original patch caused build failures on TSan buildbots. Commit 6ded69f294a9
fixes this issue by reducing the rate at which empty debug intrinsics
propagate, reducing the memory footprint and preventing a fatal spike.




More information about the All-commits mailing list