diff options
| author | Luke Lau <luke@igalia.com> | 2025-08-05 16:54:02 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-05 16:54:02 +0800 |
| commit | 94a6cd464e4dd2bf99b85d1e00b6fcfcdf21c6da (patch) | |
| tree | e3c9c754cc3f61036f6fb8160fb7103ec804822a /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp | |
| parent | fbd18642a9eefc7bb3b7d40eaf8d16ef9d523064 (diff) | |
[VPlan] Expand VPWidenPointerInductionRecipe into separate recipes (#148274)
This is the VPWidenPointerInductionRecipe equivalent of #118638, with
the motivation of allowing us to use the EVL as the induction step.
There is a new VPInstruction added, WidePtrAdd to allow adding the step
vector to the induction phi, since VPInstruction::PtrAdd only handles
scalars or multiple scalar lanes.
Originally this transformation was copied from the original recipe's
execute code, but it's since been simplifed by teaching
`unrollWidenInductionByUF` to unroll the recipe, which brings it inline
with VPWidenIntOrFpInductionRecipe.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions
