aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorJohannes Reifferscheid <jreiffers@google.com>2024-07-30 14:27:37 +0200
committerGitHub <noreply@github.com>2024-07-30 14:27:37 +0200
commit65697b1c7cc9824d51f22f109c6a32428a7dd557 (patch)
tree1e50280af0e3c39fb0270a0d20596f778506ba91 /clang/lib/CodeGen/CodeGenModule.cpp
parent41c0f89f5532ec110b927c3a67ceac83448c5d98 (diff)
downloadllvm-65697b1c7cc9824d51f22f109c6a32428a7dd557.zip
llvm-65697b1c7cc9824d51f22f109c6a32428a7dd557.tar.gz
llvm-65697b1c7cc9824d51f22f109c6a32428a7dd557.tar.bz2
Remove value cache in SCEV comparator. (#100721)
The cache triggers almost never, and seems unlikely to help with performance. However, when it does, it is likely to cause the comparator to become inconsistent due to a bad interaction of the depth limit and cache hits. This leads to crashes in debug builds. See the new unit test for a reproducer.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions