aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2025-12-09 20:37:20 +0000
committerFlorian Hahn <flo@fhahn.com>2025-12-09 20:37:21 +0000
commit8a115b6934a90441d77ea54af73e7aaaa1394b38 (patch)
tree842381390734c1276e4d3a04b1ae0e4810513b58 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h
parent06f0758282bfa5457ea779e66c79fdff34e58320 (diff)
downloadllvm-8a115b6934a90441d77ea54af73e7aaaa1394b38.zip
llvm-8a115b6934a90441d77ea54af73e7aaaa1394b38.tar.gz
llvm-8a115b6934a90441d77ea54af73e7aaaa1394b38.tar.bz2
[LV] Mark checks as never succeeding for high cost cutoff.
When GeneratedRTChecks::create bails out due to exceeding the cost threshold, no runtime checks are generated and we must not proceed assuming checks have been generated. Mark the checks as never succeeding, to make sure we don't try to vectorize assuming the runtime checks hold. This fixes a case where we previously incorrectly vectorized assuming runtime checks had been generated when forcing vectorization via metadate. Fixes the mis-compile mentioned in https://github.com/llvm/llvm-project/pull/166247#issuecomment-3631471588
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h')
0 files changed, 0 insertions, 0 deletions