[PATCH] D147278: [HeterogeneousDWARF] Implement extension ops in DebugInfo
Scott Linder via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 21 14:07:13 PDT 2023
scott.linder updated this revision to Diff 533392.
scott.linder retitled this revision from "[HeterogeneousDWARF] Implement extensions in DebugInfo" to "[HeterogeneousDWARF] Implement extension ops in DebugInfo".
scott.linder edited the summary of this revision.
scott.linder added a comment.
Rebase and remove duplication of subopcode name printing code
Also fix a bug in the DW_OP_LLVM_user patch (D147271 <https://reviews.llvm.org/D147271>) where the underlying
vectors for the operands and their end-offsets was not resized when
encountering an operation with a subop. I didn't factor this out into its own
patch as it requires an operation with non-0 arity to exercise, which this
patch introduces.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D147278/new/
https://reviews.llvm.org/D147278
Files:
llvm/include/llvm/BinaryFormat/Dwarf.def
llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp
llvm/test/tools/llvm-dwarfdump/X86/heterogeneous_proposal.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D147278.533392.patch
Type: text/x-patch
Size: 7564 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230621/e70b09ab/attachment.bin>
More information about the llvm-commits
mailing list