[all-commits] [llvm/llvm-project] 5a023f: [AArch64][SVE2] Enable dynamic shuffle for fixed l...

Dinar Temirbulatov via All-commits all-commits at lists.llvm.org
Wed Feb 21 07:00:00 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5a023f564f9886bcc732147d12e114f5ced92c5d
      https://github.com/llvm/llvm-project/commit/5a023f564f9886bcc732147d12e114f5ced92c5d
  Author: Dinar Temirbulatov <Dinar.Temirbulatov at arm.com>
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/test/CodeGen/AArch64/sve-fixed-length-vector-shuffle-tbl.ll

  Log Message:
  -----------
  [AArch64][SVE2] Enable dynamic shuffle for fixed length types. (#72490)

When SVE register size is unknown or the minimal size is not equal to
the maximum size then we could determine the actual SVE register size in
the runtime and adjust shuffle mask in the runtime.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list