[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