[all-commits] [llvm/llvm-project] 404da1: [AArch64][SVE] Gather loads: pass 32 bit unpacked...
Andrzej WarzyĆski via All-commits
all-commits at lists.llvm.org
Thu Jan 2 05:01:35 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 404da13e1e94ac092b2010566f95dbd4b126a500
https://github.com/llvm/llvm-project/commit/404da13e1e94ac092b2010566f95dbd4b126a500
Author: Andrzej Warzynski <andrzej.warzynski at arm.com>
Date: 2020-01-02 (Thu, 02 Jan 2020)
Changed paths:
M llvm/include/llvm/IR/IntrinsicsAArch64.td
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-32bit-scaled-offsets.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-32bit-unscaled-offsets.ll
Log Message:
-----------
[AArch64][SVE] Gather loads: pass 32 bit unpacked offsets as nxv2i32
Summary:
Currently 32 bit unpacked offsets are passed as nxv2i64. However, as
pointed out in https://reviews.llvm.org/D71074, using nxv2i32 instead
would improve consistency with:
* how other arguments are treated
* how scatter stores are implemented
This patch makes sure that 32 bit unpacked offsets are passes as nxv2i32
instead of nxv2i64.
Reviewers: sdesmalen, efriedma
Subscribers: tschuett, kristof.beyls, hiraditya, rkruppe, psnobl, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D71724
More information about the All-commits
mailing list