aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
diff options
context:
space:
mode:
authorLuke Lau <luke@igalia.com>2025-01-16 18:57:08 +0800
committerGitHub <noreply@github.com>2025-01-16 18:57:08 +0800
commit5c15caa83fec6aaae7827b9406adf8ab9fac7eac (patch)
tree4ced3e73a24e341bd7baef6c171d1ea20af58e8c /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
parent13b44283e90f357ea31c553445527953facccdbf (diff)
downloadllvm-5c15caa83fec6aaae7827b9406adf8ab9fac7eac.zip
llvm-5c15caa83fec6aaae7827b9406adf8ab9fac7eac.tar.gz
llvm-5c15caa83fec6aaae7827b9406adf8ab9fac7eac.tar.bz2
[VPlan] Verify scalar types in VPlanVerifier. NFCI (#122679)
VTypeAnalysis contains some assertions which can be useful for reasoning that the types of various operands match. This patch teaches VPlanVerifier to invoke VTypeAnalysis to check them, and catches some issues with VPInstruction types that are also fixed here: * Handles the missing cases for CalculateTripCountMinusVF, CanonicalIVIncrementForPart and AnyOf * Fixes ICmp and ActiveLaneMask to return i1 (to align with `icmp` and `@llvm.get.active.lane.mask` in the LangRef) The VPlanVerifier unit tests also need to be fleshed out a bit more to satisfy the stricter assertions
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions