aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorPavel Labath <pavel@labath.sk>2025-01-24 12:50:06 +0100
committerGitHub <noreply@github.com>2025-01-24 12:50:06 +0100
commit57b48987f6c21e369e7bb1626dc79ca74aa34fdb (patch)
tree8eefd35e125d8aaf7f9d16e059fd8312a54fd95e /llvm/lib/Transforms/Utils/InlineFunction.cpp
parentb60c118f53e6f7e5328e54dc26b4d6787030c02b (diff)
downloadllvm-57b48987f6c21e369e7bb1626dc79ca74aa34fdb.zip
llvm-57b48987f6c21e369e7bb1626dc79ca74aa34fdb.tar.gz
llvm-57b48987f6c21e369e7bb1626dc79ca74aa34fdb.tar.bz2
[lldb] Use the first address range as the function address (#122440)
This is the behavior expected by DWARF. It also requires some fixups to algorithms which were storing the addresses of some objects (Blocks and Variables) relative to the beginning of the function. There are plenty of things that still don't work in this setups, but this change is sufficient for the expression evaluator to correctly recognize the entry point of a function in this case.
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions