[all-commits] [llvm/llvm-project] d0c9e7: [MLIR][LLVM] Improve inlining debug information (#...

Tobias Gysi via All-commits all-commits at lists.llvm.org
Mon Jan 20 00:30:51 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d0c9e70bcc40948821e83eb0ec32e6e15fb0dd4b
      https://github.com/llvm/llvm-project/commit/d0c9e70bcc40948821e83eb0ec32e6e15fb0dd4b
  Author: Tobias Gysi <tobias.gysi at nextsilicon.com>
  Date:   2025-01-20 (Mon, 20 Jan 2025)

  Changed paths:
    M mlir/lib/Dialect/LLVMIR/Transforms/InlinerInterfaceImpl.cpp
    A mlir/test/Dialect/LLVMIR/inlining-debuginfo.mlir

  Log Message:
  -----------
  [MLIR][LLVM] Improve inlining debug information (#123520)

This commit improves the debug information for `alloca` and `memcpy`
operations generated by the LLVM dialect inlining interface.

When inlining by value parameters, the inliner creates `alloca` and
`memcpy` operations. This revision sets the location of these created
operations to the respective argument locations instead of the function
location. This change enables users to better identify the source code
location of the copied variables.



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