]> granicus.if.org Git - llvm/commit
[LiveDebugValues] Emit the debug entry values
authorDjordje Todorovic <djordje.todorovic@rt-rk.com>
Thu, 27 Jun 2019 15:35:48 +0000 (15:35 +0000)
committerDjordje Todorovic <djordje.todorovic@rt-rk.com>
Thu, 27 Jun 2019 15:35:48 +0000 (15:35 +0000)
commit068d4d9024f0f609ec6df4a86985a48d6a776521
tree2b2b4fe7b65e5a98cd345246bef9a3f9b590e3c6
parentc87feb6e55c9d1835d4defbb0214aa3948a5c86d
[LiveDebugValues] Emit the debug entry values

Emit replacements for clobbered parameters location if the parameter
has unmodified value throughout the funciton. This is basic scenario
where we can use the debug entry values.

([12/13] Introduce the debug entry values.)

Co-authored-by: Ananth Sowda <asowda@cisco.com>
Co-authored-by: Nikola Prica <nikola.prica@rt-rk.com>
Co-authored-by: Ivan Baev <ibaev@cisco.com>
Differential Revision: https://reviews.llvm.org/D58042

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364553 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/LiveDebugValues.cpp
test/DebugInfo/MIR/X86/dbginfo-entryvals.mir [new file with mode: 0644]
test/DebugInfo/MIR/X86/multiple-param-dbg-value-entry.mir [new file with mode: 0644]