[DebugInfo] Extend the InstrRef LDV to support DbgValues with many Ops
authorStephen Tozer <stephen.tozer@sony.com>
Mon, 20 Jun 2022 15:39:28 +0000 (16:39 +0100)
committerStephen Tozer <stephen.tozer@sony.com>
Tue, 23 Aug 2022 19:17:09 +0000 (20:17 +0100)
commit2cb9e1ac422f46de0ab728c6c9d50ebafbfe372a
tree11b9ef21947f1f0c86739059d17c5c6a0c26f6c7
parent2b8f722e630d0fdf1ca267361866a27c8d4c9387
[DebugInfo] Extend the InstrRef LDV to support DbgValues with many Ops

This patch builds on prior support patches to enable support for
variadic debug values in InstrRefLDV, allowing DBG_VALUE_LISTs to
have their ranges extended.

Differential Revision: https://reviews.llvm.org/D128212
llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp
llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.h
llvm/test/DebugInfo/MIR/InstrRef/ignore-dbg-value-list.mir [deleted file]
llvm/test/DebugInfo/MIR/X86/live-debug-values-fragments.mir
llvm/test/DebugInfo/MIR/X86/live-debug-values-reg-copy.mir
llvm/test/DebugInfo/MIR/X86/live-debug-values-restore.mir
llvm/test/DebugInfo/MIR/X86/live-debug-values-stack-clobber.mir