[all-commits] [llvm/llvm-project] d4c017: [LV] Fix handling of interleaving linear args (#78...
Graham Hunter via All-commits
all-commits at lists.llvm.org
Fri Jan 26 03:30:47 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: d4c01714239e80d21e441c3886749fc56b743f81
https://github.com/llvm/llvm-project/commit/d4c01714239e80d21e441c3886749fc56b743f81
Author: Graham Hunter <graham.hunter at arm.com>
Date: 2024-01-26 (Fri, 26 Jan 2024)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/test/Transforms/LoopVectorize/AArch64/vector-call-linear-args.ll
Log Message:
-----------
[LV] Fix handling of interleaving linear args (#78725)
Currently when interleaving vector calls with linear arguments,
the Part is ignored and all vector calls use the initial value
from the first lane of the current iteration.
Fix this to extract from the correct part of the linear vector.
More information about the All-commits
mailing list