[all-commits] [llvm/llvm-project] 93505f: [DebugInfo][InstCombine] Propagate DILocation when...

Stephen Tozer via All-commits all-commits at lists.llvm.org
Tue Apr 8 01:56:48 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 93505f8e0e702f470fdc37ea9a9ca5f04d011c19
      https://github.com/llvm/llvm-project/commit/93505f8e0e702f470fdc37ea9a9ca5f04d011c19
  Author: Stephen Tozer <stephen.tozer at sony.com>
  Date:   2025-04-08 (Tue, 08 Apr 2025)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
    A llvm/test/Transforms/InstCombine/debuginfo-invoke.ll

  Log Message:
  -----------
  [DebugInfo][InstCombine] Propagate DILocation when noop-ing invoke (#134678)

In InstCombine we may decide that an alloc is removable, and the alloc
fn is called by an InvokeInst, we replace that InvokeInst with a invoke
of a noop intrinsic; this patch has us also copy the original invoke's
DILocation to the new noop invoke.

Found using https://github.com/llvm/llvm-project/pull/107279.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list