[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