[all-commits] [llvm/llvm-project] d83d09: [DebugInfo][LoopStrengthReduce] Fix missing debug ...

Shan Huang via All-commits all-commits at lists.llvm.org
Sun Jul 14 18:44:40 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d83d09facdc37bd1bd8c697e16d889ff8a4f369b
      https://github.com/llvm/llvm-project/commit/d83d09facdc37bd1bd8c697e16d889ff8a4f369b
  Author: Shan Huang <52285902006 at stu.ecnu.edu.cn>
  Date:   2024-07-15 (Mon, 15 Jul 2024)

  Changed paths:
    M llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
    A llvm/test/Transforms/LoopStrengthReduce/X86/preserving-debugloc-phi-binop.ll

  Log Message:
  -----------
  [DebugInfo][LoopStrengthReduce] Fix missing debug location updates (#97519)

Fix #97510 .

Note that, for the new phi instruction `NewPH`, which replaces the old
phi `PH` and the cast `ShadowUse`, I choose to propagate the debug
location of `PH` to it, because the cast is eliminated according to the
optimization semantics.



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