[all-commits] [llvm/llvm-project] 486594: [AMDGPU] Fix prologue/epilogue markers in .debug_l...

Venkata Ramanaiah Nalamothu via All-commits all-commits at lists.llvm.org
Wed Aug 10 10:30:34 PDT 2022

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 486594119ddb76eb30af5179f31a158a6b0f79dc
  Author: Venkata Ramanaiah Nalamothu <VenkataRamanaiah.Nalamothu at amd.com>
  Date:   2022-08-10 (Wed, 10 Aug 2022)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
    A llvm/test/CodeGen/AMDGPU/prologue-epilogue-markers.ll

  Log Message:
  [AMDGPU] Fix prologue/epilogue markers in .debug_line table for trivial functions

All the prologue instructions should have unknown source location
co-ordinates while the epilogue instructions should have source
location of last non-debug instruction after which epilogue
instructions are insrted.

This ensures the prologue/epilogue markers are generated correctly
in the line table.

Changes are brought in from the downstream CFI patches.

Reviewed By: scott.linder

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

More information about the All-commits mailing list