diff options
author | Florian Hahn <flo@fhahn.com> | 2024-12-16 23:29:49 +0000 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2024-12-16 23:29:49 +0000 |
commit | 0e528ac404e13ed2d952a2d83aaf8383293c851e (patch) | |
tree | 935a22d498c6c8d297763d4f2b4841ec6da73320 /llvm/lib/CodeGen/StackMaps.cpp | |
parent | 0f6d93f8d5c99f137c05be23fe2cc161154d73df (diff) | |
download | llvm-0e528ac404e13ed2d952a2d83aaf8383293c851e.zip llvm-0e528ac404e13ed2d952a2d83aaf8383293c851e.tar.gz llvm-0e528ac404e13ed2d952a2d83aaf8383293c851e.tar.bz2 |
[VPlan] Use start value operand for FindLastIV reduction phis.
Update VPReductionPHIRecipe::execute to use the start value from the
start value operand of the recipe. This is needed to make sure we resume
from the correct value during epilogue vectorization.
At the moment, the start value is set to the sentinel value in
adjustRecipesForReductions, as the original start value needs to be used
when creating ResumePhi recipes.
Fixes a mis-compile introduced by b3cba9be41bfa8 in SPEC2017 on AArch64.
Diffstat (limited to 'llvm/lib/CodeGen/StackMaps.cpp')
0 files changed, 0 insertions, 0 deletions