diff options
author | Johannes Doerfert <johannes@jdoerfert.de> | 2022-01-20 17:52:41 -0600 |
---|---|---|
committer | Johannes Doerfert <johannes@jdoerfert.de> | 2022-01-20 18:07:04 -0600 |
commit | 37e0c58559ad367f16960fd65c8efb7bb1a6414f (patch) | |
tree | 354fc8f11d3b5044e93f8c6354b86f739be73fa8 /lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h | |
parent | 7bf9065ad7d9f6c908ab109fa85bbc36ae6a1130 (diff) | |
download | llvm-37e0c58559ad367f16960fd65c8efb7bb1a6414f.zip llvm-37e0c58559ad367f16960fd65c8efb7bb1a6414f.tar.gz llvm-37e0c58559ad367f16960fd65c8efb7bb1a6414f.tar.bz2 |
[Attributor][FIX] AAValueConstantRange should not loop unconstrained
The old method to avoid unconstrained expansion of the constant range in
a loop did not work as soon as there were multiple instructions in
between the phi and its input. We now take a generic approach and limit
the number of updates as a fallback. The old method is kept as it
catches "the common case" early.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h')
0 files changed, 0 insertions, 0 deletions