diff options
author | Arthur Eubanks <aeubanks@google.com> | 2025-04-01 09:02:33 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-01 09:02:33 -0700 |
commit | e8711436b3419cc9e0e8a70c6eb41dbb2a1bf132 (patch) | |
tree | 15440cf89e84369e0edfc62cd621417195c55761 /lldb/unittests/ScriptInterpreter/Python | |
parent | 179062b2dc9405a81cf44dbe676817806a4e7c6a (diff) | |
download | llvm-e8711436b3419cc9e0e8a70c6eb41dbb2a1bf132.zip llvm-e8711436b3419cc9e0e8a70c6eb41dbb2a1bf132.tar.gz llvm-e8711436b3419cc9e0e8a70c6eb41dbb2a1bf132.tar.bz2 |
[SCEV] Remove EqCacheSCEV (#133186)
This was added in https://reviews.llvm.org/D26389 to help with extremely
deep SCEV expressions.
However, this is wrong since we may cache sub-SCEVs to be equivalent
that CompareValueComplexity returned 0 due to hitting the max comparison
depth.
This also improves compile time in some compiles:
https://llvm-compile-time-tracker.com/compare.php?from=34fa037c4fd7f38faada5beedc63ad234e904247&to=e241ecf999f4dd42d4b951d4a5d4f8eabeafcff0&stat=instructions:u
Similar to #100721.
Fixes #130688.
Diffstat (limited to 'lldb/unittests/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions