[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