[all-commits] [llvm/llvm-project] 8e6a63: [ARM][MVE] Enable truncating masked stores
Sam Parker via All-commits
all-commits at lists.llvm.org
Thu Oct 17 05:10:07 PDT 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 8e6a638c74dcc1587822df3b4a54214e2457410b
https://github.com/llvm/llvm-project/commit/8e6a638c74dcc1587822df3b4a54214e2457410b
Author: Sam Parker <sam.parker at arm.com>
Date: 2019-10-17 (Thu, 17 Oct 2019)
Changed paths:
M llvm/lib/Target/ARM/ARMInstrMVE.td
M llvm/lib/Target/ARM/ARMTargetTransformInfo.h
M llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll
M llvm/test/CodeGen/Thumb2/mve-masked-store.ll
Log Message:
-----------
[ARM][MVE] Enable truncating masked stores
Allow us to generate truncating masked store which take v4i32 and
v8i16 vectors and can store to v4i8, v4i16 and v8i8 and memory.
Removed support for unaligned masked stores.
Differential Revision: https://reviews.llvm.org/D68461
llvm-svn: 375108
More information about the All-commits
mailing list