[all-commits] [llvm/llvm-project] 8232ab: [AArch64][SVE][SVE2] Enable tbl, tbl2 for shuffle ...

Dinar Temirbulatov via All-commits all-commits at lists.llvm.org
Tue Oct 3 08:20:23 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8232ab76d0bae090b1720a8d096c795e400d2525
      https://github.com/llvm/llvm-project/commit/8232ab76d0bae090b1720a8d096c795e400d2525
  Author: Dinar Temirbulatov <dinar.temirbulatov at arm.com>
  Date:   2023-10-03 (Tue, 03 Oct 2023)

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

  Log Message:
  -----------
  [AArch64][SVE][SVE2] Enable tbl, tbl2 for shuffle lowering for fixed vector types.

This change enablse some of shuffle lowering with TBL instruction with SVE and
SVE2 for indexing for one register and TBL version for SVE2 while indexing to
both registers.

Differential Revision: https://reviews.llvm.org/D152205




More information about the All-commits mailing list