aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2021-01-04 22:44:59 -0800
committerDavid Blaikie <dblaikie@gmail.com>2021-01-07 14:28:03 -0800
commit274afac9a17f43e5396a0d6c7a0741702596a7bd (patch)
tree473646c2f007040cf1d09110f208a7311fa9abf1 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parenteaadb41db6233cf1c9e882d74a31c1f9d6e211ff (diff)
downloadllvm-274afac9a17f43e5396a0d6c7a0741702596a7bd.zip
llvm-274afac9a17f43e5396a0d6c7a0741702596a7bd.tar.gz
llvm-274afac9a17f43e5396a0d6c7a0741702596a7bd.tar.bz2
lldb: Add support for DW_AT_ranges on DW_TAG_subprograms
gcc already produces debug info with this form -freorder-block-and-partition clang produces this sort of thing with -fbasic-block-sections and with a coming-soon tweak to use ranges in DWARFv5 where they can allow greater reuse of debug_addr than the low/high_pc forms. This fixes the case of breaking on a function name, but leaves broken printing a variable - a follow-up commit will add that and improve the test case to match. Differential Revision: https://reviews.llvm.org/D94063
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions