[all-commits] [llvm/llvm-project] c4f356: [AArch64][SVE] NFC: Add tests for masked add/sub p...

Cullen Rhodes via All-commits all-commits at lists.llvm.org
Mon Jul 25 00:22:43 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c4f356e519749d19e5cd445e25743ba2dbe66226
      https://github.com/llvm/llvm-project/commit/c4f356e519749d19e5cd445e25743ba2dbe66226
  Author: Cullen Rhodes <cullen.rhodes at arm.com>
  Date:   2022-07-25 (Mon, 25 Jul 2022)

  Changed paths:
    A llvm/test/CodeGen/AArch64/sve-masked-int-arith.ll

  Log Message:
  -----------
  [AArch64][SVE] NFC: Add tests for masked add/sub patterns (D129751)


  Commit: 836f790bb17296520b06f275b16b53ae243b0369
      https://github.com/llvm/llvm-project/commit/836f790bb17296520b06f275b16b53ae243b0369
  Author: Cullen Rhodes <cullen.rhodes at arm.com>
  Date:   2022-07-25 (Mon, 25 Jul 2022)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
    M llvm/test/CodeGen/AArch64/sve-masked-int-arith.ll

  Log Message:
  -----------
  [AArch64][SVE] Add patterns to select masked add/sub instructions

When lowering add(a, select(mask, b, splat(0))) the sel instruction can
be removed by using predicated add/sub instructions.

Reviewed By: paulwalker-arm

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


Compare: https://github.com/llvm/llvm-project/compare/91e2cd4fa90b...836f790bb172


More information about the All-commits mailing list