diff options
author | Johannes Reifferscheid <jreiffers@google.com> | 2024-07-30 14:27:37 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-30 14:27:37 +0200 |
commit | 65697b1c7cc9824d51f22f109c6a32428a7dd557 (patch) | |
tree | 1e50280af0e3c39fb0270a0d20596f778506ba91 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 41c0f89f5532ec110b927c3a67ceac83448c5d98 (diff) | |
download | llvm-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