diff options
author | Carlos Alberto Enciso <carlos.alberto.enciso@gmail.com> | 2024-04-02 12:34:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-02 12:34:31 +0100 |
commit | 9a05a89d1ef73de7ab787071931f449935d841a7 (patch) | |
tree | 54b2b7793a9820d7a144c4299655d287c20be640 /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp | |
parent | a88a4da61a8eb3378bc333602d5b7e56a24cfb66 (diff) | |
download | llvm-9a05a89d1ef73de7ab787071931f449935d841a7.zip llvm-9a05a89d1ef73de7ab787071931f449935d841a7.tar.gz llvm-9a05a89d1ef73de7ab787071931f449935d841a7.tar.bz2 |
[speculative-execution] Hoists debug values unnecessarily. (#85782)
After https://reviews.llvm.org/D81730:
`SpeculativeExecutionPass::considerHoistingFromTo` hoists instructions,
including debug intrinsics, as long as none of their used values are
instructions that appear prior in the block that are not being hoisted.
This behaviour has been duplicated for DPValues to get rid of a binary
difference.
The correct solution is not hoist these debug values at all, whichever
format they're in.
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions