[all-commits] [llvm/llvm-project] e0374f: [DebugInfo] Make debug intrinsics to track cloned ...

Stephen Tozer via All-commits all-commits at lists.llvm.org
Wed Feb 1 04:54:34 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e0374fb2f447c5302fec21a2999c5ea082661db6
      https://github.com/llvm/llvm-project/commit/e0374fb2f447c5302fec21a2999c5ea082661db6
  Author: Ben Mudd <Ben.Mudd at sony.com>
  Date:   2023-02-01 (Wed, 01 Feb 2023)

  Changed paths:
    M llvm/include/llvm/Transforms/Utils/SSAUpdater.h
    M llvm/lib/Transforms/Scalar/JumpThreading.cpp
    M llvm/lib/Transforms/Utils/SSAUpdater.cpp
    M llvm/test/Transforms/JumpThreading/thread-debug-info.ll

  Log Message:
  -----------
  [DebugInfo] Make debug intrinsics to track cloned values in JumpThreading

This patch causes debug value intrinsics outside of cloned blocks in the
Jump Threading pass to correctly point towards any derived values. If it cannot,
it kills them.

Reviewed By: probinson, StephenTozer

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




More information about the All-commits mailing list