[all-commits] [llvm/llvm-project] 9bdcd9: [llvm][SVE] Addressing mode for FF/NF loads.

Francesco Petrogalli via All-commits all-commits at lists.llvm.org
Wed Mar 18 05:46:27 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 9bdcd9bf4438d8a52ab8142fdac2ad3d99d607e6
      https://github.com/llvm/llvm-project/commit/9bdcd9bf4438d8a52ab8142fdac2ad3d99d607e6
  Author: Francesco Petrogalli <francesco.petrogalli at arm.com>
  Date:   2020-03-18 (Wed, 18 Mar 2020)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
    M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
    M llvm/test/CodeGen/AArch64/sve-intrinsics-loads-ff.ll
    M llvm/test/CodeGen/AArch64/sve-intrinsics-loads-nf.ll

  Log Message:
  -----------
  [llvm][SVE] Addressing mode for FF/NF loads.

Summary:
This patch adds addressing mode computation for the following SVE
instructions:

* ldff1{s}<T1> { <Zt>.<T2> }, <Pg>/Z, [<Xn|SP>{, <Xm>{, lsl #imm}}]
* ldnf1{s}<T1> { <Zt>.<T2> }, <Pg>/Z, [<Xn|SP>{, #<imm>, mul vl}]

Reviewers: andwar, sdesmalen, rengolin, efriedma

Subscribers: tschuett, hiraditya, rkruppe, psnobl, llvm-commits

Tags: #llvm

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




More information about the All-commits mailing list