diff options
author | Djordje Todorovic <djordje.todorovic@rt-rk.com> | 2019-07-09 11:33:56 +0000 |
---|---|---|
committer | Djordje Todorovic <djordje.todorovic@rt-rk.com> | 2019-07-09 11:33:56 +0000 |
commit | 01eaae6dd12862cda6b42d565a215b07a178aba6 (patch) | |
tree | 1100521e1eb7dce0a791709349f96a9efa16e432 /llvm/docs | |
parent | 9b3f38f99085e2bbf9db01bb00d4c6d837f0fc00 (diff) | |
download | bcm5719-llvm-01eaae6dd12862cda6b42d565a215b07a178aba6.tar.gz bcm5719-llvm-01eaae6dd12862cda6b42d565a215b07a178aba6.zip |
[DwarfDebug] Dump call site debug info
Dump the DWARF information about call sites and call site parameters into
debug info sections.
The patch also provides an interface for the interpretation of instructions
that could load values of a call site parameters in order to generate DWARF
about the call site parameters.
([13/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/D60716
llvm-svn: 365467
Diffstat (limited to 'llvm/docs')
-rw-r--r-- | llvm/docs/LangRef.rst | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/docs/LangRef.rst b/llvm/docs/LangRef.rst index e15c0a3acb0..f98aa6270bb 100644 --- a/llvm/docs/LangRef.rst +++ b/llvm/docs/LangRef.rst @@ -4755,6 +4755,9 @@ The current supported opcode vocabulary is limited: ``DW_OP_entry_value`` may also appear after the ``AsmPrinter`` pass when a call site parameter value (``DW_AT_call_site_parameter_value``) is represented as entry value of the parameter. +- ``DW_OP_reg`` (or ``DW_OP_regx``) represents a physical register location. + The opcode is only generated by the ``AsmPrinter`` pass to describe + call site parameter value which requires an expression over two registers. DWARF specifies three kinds of simple location descriptions: Register, memory, and implicit location descriptions. Note that a location description is |