diff options
author | Stephen Tozer <Stephen.Tozer@Sony.com> | 2023-01-03 18:13:31 +0000 |
---|---|---|
committer | Stephen Tozer <Stephen.Tozer@Sony.com> | 2023-01-09 08:58:33 +0000 |
commit | da0faa0594b9df6d401d1e5686ff32766148b075 (patch) | |
tree | 274480f80991ac2df684763d5b4db2327a92d4b8 /clang/lib/Basic/Module.cpp | |
parent | 570bf972f5adf05438c7e08d693bf4b96bfd510a (diff) | |
download | llvm-da0faa0594b9df6d401d1e5686ff32766148b075.zip llvm-da0faa0594b9df6d401d1e5686ff32766148b075.tar.gz llvm-da0faa0594b9df6d401d1e5686ff32766148b075.tar.bz2 |
[DebugInfo] Produce variadic DBG_INSTR_REFs from ISel
This patch modifies SelectionDAG and FastISel to produce DBG_INSTR_REFs with
variadic expressions, and produce DBG_INSTR_REFs for debug values with variadic
location expressions. The former essentially means just prepending
DW_OP_LLVM_arg, 0 to the existing expression. The latter is achieved in
MachineFunction::finalizeDebugInstrRefs and InstrEmitter::EmitDbgInstrRef.
Reviewed By: jmorse, Orlando
Differential Revision: https://reviews.llvm.org/D133929
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions