aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
diff options
context:
space:
mode:
authorCarlos Alberto Enciso <carlos.alberto.enciso@gmail.com>2024-04-02 12:34:31 +0100
committerGitHub <noreply@github.com>2024-04-02 12:34:31 +0100
commit9a05a89d1ef73de7ab787071931f449935d841a7 (patch)
tree54b2b7793a9820d7a144c4299655d287c20be640 /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
parenta88a4da61a8eb3378bc333602d5b7e56a24cfb66 (diff)
downloadllvm-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