[PATCH] D75326: [entry values] X86: Describe effects of MOV{8,16}ri (PR45053)

David Stenberg via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 3 03:04:22 PST 2020


dstenb added a comment.

I dug around some in the Dwarf-discuss archive, and it seems that when working on DWARFv3 the piece operations were moved out from the "Dwarf Expressions" section to "Location Descriptions" to clarify that they don't push anything to the stack.

Mail: https://lists.linuxfoundation.org/pipermail/dwarf-discuss/2005-June/000206.html
Issue: http://dwarfstd.org/ShowIssue.php?issue=050701.1

In D75326#1898650 <https://reviews.llvm.org/D75326#1898650>, @aprantl wrote:

> Even if this is against the spec, I currently don't see a reason to artificially restrict LLVM from emitting composite descriptions.


The `DW_OP_entry_value` operation at the callee expects a value to be pushed to the DWARF stack when evaluating the `DW_AT_call_value` at the caller. How should/would that work with composite descriptions?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D75326/new/

https://reviews.llvm.org/D75326





More information about the llvm-commits mailing list