HomePhabricator

Implement DW_CFA_LLVM_* for Heterogeneous Debugging

Authored by RamNalamothu on Jun 13 2021, 6:27 PM.

Description

Implement DW_CFA_LLVM_* for Heterogeneous Debugging

Add support in MC/MIR for writing/parsing, and DebugInfo.

This is part of the Extensions for Heterogeneous Debugging defined at
https://llvm.org/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.html

Specifically the CFI instructions implemented here are defined at
https://llvm.org/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.html#cfa-definition-instructions

Reviewed By: clayborg

Differential Revision: https://reviews.llvm.org/D76877

Details

Committed
RamNalamothuJun 13 2021, 8:21 PM
Reviewer
clayborg
Differential Revision
D76877: Implement DW_CFA_LLVM_* for Heterogeneous Debugging
Parents
rGdcbbc69cc582: Calculate getTerminator only when necessary
Branches
Unknown
Tags
Unknown