aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@chromium.org>2020-01-28 13:46:03 -0800
committerDerek Schuff <dschuff@chromium.org>2020-01-28 16:58:15 -0800
commitd966bf830fe1625e0037e8b59e918f1c49ace3f3 (patch)
tree39851ad7f018fff4bd2448c33c0f9b24724a8e27 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parent735f90fe42e55935035d842752e01361b5216c11 (diff)
downloadllvm-d966bf830fe1625e0037e8b59e918f1c49ace3f3.zip
llvm-d966bf830fe1625e0037e8b59e918f1c49ace3f3.tar.gz
llvm-d966bf830fe1625e0037e8b59e918f1c49ace3f3.tar.bz2
[WebAssembly] Preserve debug frame base information through register coloring
2 fixes: Register coloring can re-assign virtual registers. When the frame base register is colored, update the DwarfFrameBase accordingly When the frame base register is stackified, do not attempt to encode DW_AT_frame_base as a local In the future we will presumably want to handle this case better but for now we can emit worse debug info rather than crashing. Differential Revision: https://reviews.llvm.org/D73581
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions