aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
diff options
context:
space:
mode:
authorAtariDreams <gfunni234@gmail.com>2024-04-22 03:48:31 -0400
committerGitHub <noreply@github.com>2024-04-22 09:48:31 +0200
commita4bacb0f42ee8bd9d09baaae0fc0ff4650fbef2b (patch)
treea3c0eaec18d1e25f312451e9c361ca65ed59407f /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
parent83f7a3a21f6cfbc209b3ccf183abc57c8c51fcc9 (diff)
downloadllvm-a4bacb0f42ee8bd9d09baaae0fc0ff4650fbef2b.zip
llvm-a4bacb0f42ee8bd9d09baaae0fc0ff4650fbef2b.tar.gz
llvm-a4bacb0f42ee8bd9d09baaae0fc0ff4650fbef2b.tar.bz2
[SelectionDAG] Remove redundant KnownBits smin and smax operations (#89519)
It turns out that if any of the operations can be zero, and neither of the operands can be proven to be positive, it is possible for smax to be zero, and KnownBits cannot prove otherwise even with KnownBits::smax. In fact, proving it based on the KnownBits itself at that point without increasing the depth is actually, provably impossible. Same with smin. This covers all the possible cases and is proven to be complete.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions