[PATCH] D115587: [AMDGPU][NFC] Add documentation for location description DWARF extension

Tony Tye via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Dec 11 16:02:04 PST 2021


t-tye created this revision.
t-tye added reviewers: kzhuravl, scott.linder, zoran.zaric, b-sumner.
Herald added subscribers: kerbowa, tpr, dstuttard, yaxunl, nhaehnle, jvesely, qcolombet.
t-tye requested review of this revision.
Herald added subscribers: llvm-commits, wdng.
Herald added a project: LLVM.

Add documentation for the DWARF extension to allow location descriptions
on the DWARF expression stack. This is part of the "DWARF Extensions For
Heterogeneous Debugging" used by the AMD GPU target.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D115587

Files:
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack.md
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/01-value.example.frame.1.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/01-value.example.frame.2.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/01-value.example.frame.3.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/01-value.example.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/02-reg.example.frame.1.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/02-reg.example.frame.2.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/02-reg.example.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/03-memory.example.frame.1.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/03-memory.example.frame.2.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/03-memory.example.frame.3.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/03-memory.example.frame.4.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/03-memory.example.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/04-composite.example.frame.1.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/04-composite.example.frame.2.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/04-composite.example.frame.3.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/04-composite.example.frame.4.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/04-composite.example.frame.5.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/04-composite.example.frame.6.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/04-composite.example.frame.7.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/04-composite.example.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/05-composite-plus.example.frame.1.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/05-composite-plus.example.frame.2.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/06-extension-spill-sgpr-to-static-vpgr-lane.example.frame.1.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/06-extension-spill-sgpr-to-static-vpgr-lane.example.frame.2.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/06-extension-spill-sgpr-to-static-vpgr-lane.example.frame.3.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/06-extension-spill-sgpr-to-static-vpgr-lane.example.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.1.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.10.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.11.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.12.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.13.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.14.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.2.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.3.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.4.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.5.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.6.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.7.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.8.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.frame.9.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/07-extension-multi-lane-vgpr.example.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/08-extension-mixed-composite.example.frame.1.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/08-extension-mixed-composite.example.frame.2.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/08-extension-mixed-composite.example.frame.3.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/08-extension-mixed-composite.example.frame.4.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/08-extension-mixed-composite.example.frame.5.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/08-extension-mixed-composite.example.frame.6.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/08-extension-mixed-composite.example.frame.7.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/08-extension-mixed-composite.example.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/09-extension-form-aspace.example.frame.1.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/09-extension-form-aspace.example.frame.2.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/09-extension-form-aspace.example.frame.3.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/09-extension-form-aspace.example.frame.4.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/09-extension-form-aspace.example.frame.5.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/09-extension-form-aspace.example.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/10-extenson-bit-offset.example.frame.1.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/10-extenson-bit-offset.example.frame.2.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/10-extenson-bit-offset.example.frame.3.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/10-extenson-bit-offset.example.frame.4.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/10-extenson-bit-offset.example.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/example-gpu-hardware.png
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/images/simt-execution-model.png
  llvm/docs/AMDGPUUsage.rst
  llvm/docs/UserGuides.rst

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D115587.393707.patch
Type: text/x-patch
Size: 50235 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211212/3459db0e/attachment.bin>


More information about the llvm-commits mailing list