aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
diff options
context:
space:
mode:
authorStephen Tozer <Stephen.Tozer@Sony.com>2023-01-03 18:13:31 +0000
committerStephen Tozer <Stephen.Tozer@Sony.com>2023-01-09 08:58:33 +0000
commitda0faa0594b9df6d401d1e5686ff32766148b075 (patch)
tree274480f80991ac2df684763d5b4db2327a92d4b8 /clang/lib/Basic/Module.cpp
parent570bf972f5adf05438c7e08d693bf4b96bfd510a (diff)
downloadllvm-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