diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2015-12-01 00:34:30 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2015-12-01 00:34:30 +0000 |
commit | fd0799536376e88b2629ce0a69fc6b8edf5e243b (patch) | |
tree | 7e617e4b13fdf83770f7e2f8daf9fb930cd4c09e /lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp | |
parent | a4ac3f4bdf816518d8a2cd22f72dccedf82da688 (diff) | |
download | bcm5719-llvm-fd0799536376e88b2629ce0a69fc6b8edf5e243b.tar.gz bcm5719-llvm-fd0799536376e88b2629ce0a69fc6b8edf5e243b.zip |
Extend debug info for function parameters in SDAG.
SDAG currently can emit debug location for function parameters when
an llvm.dbg.declare points to either a function argument SSA temp,
or to an AllocaInst. This change extends this logic by adding a
fallback case when neither of the above is true.
This is required for SafeStack, which may copy the contents of a
byval function argument into something that is not an alloca, and
then describe the target as the new location of the said argument.
llvm-svn: 254352
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp')
0 files changed, 0 insertions, 0 deletions