diff options
| author | Mikael Holmen <mikael.holmen@ericsson.com> | 2023-03-02 06:16:41 +0100 |
|---|---|---|
| committer | Mikael Holmen <mikael.holmen@ericsson.com> | 2023-03-03 07:33:31 +0100 |
| commit | 8aa9ab336889ae2eb8e4188036faeb151379ab7b (patch) | |
| tree | 0c2ee4bf69b0bb8a9a4b486142fbfff283afe736 /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h | |
| parent | 57833636816a13ccda53714413c532dc81e3b5ff (diff) | |
| download | llvm-8aa9ab336889ae2eb8e4188036faeb151379ab7b.zip llvm-8aa9ab336889ae2eb8e4188036faeb151379ab7b.tar.gz llvm-8aa9ab336889ae2eb8e4188036faeb151379ab7b.tar.bz2 | |
[ADCE] Only remove debug intrinsics if non debug instructions are removed
We now limit ADCE to only remove debug intrinsics if it does something else
that would invalidate cached analyses anyway.
As we've seen in
https://github.com/llvm/llvm-project/issues/58285
throwing away cached analysis info when only debug instructions are removed
can lead to different code when debug info is present or not present.
Differential Revision: https://reviews.llvm.org/D145051
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions
