[all-commits] [llvm/llvm-project] c9eaed: [ARM] MVE VMOV.i64
David Green via All-commits
all-commits at lists.llvm.org
Mon Mar 30 00:03:46 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: c9eaed514929f841d70d685a183658294e70a0df
https://github.com/llvm/llvm-project/commit/c9eaed514929f841d70d685a183658294e70a0df
Author: David Green <david.green at arm.com>
Date: 2020-03-30 (Mon, 30 Mar 2020)
Changed paths:
M llvm/lib/Target/ARM/ARMISelLowering.cpp
M llvm/lib/Target/ARM/ARMInstrMVE.td
M llvm/test/CodeGen/Thumb2/mve-gather-ptrs.ll
M llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll
M llvm/test/CodeGen/Thumb2/mve-sext.ll
M llvm/test/CodeGen/Thumb2/mve-vecreduce-add.ll
M llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll
M llvm/test/CodeGen/Thumb2/mve-vmovimm.ll
Log Message:
-----------
[ARM] MVE VMOV.i64
In the original batch of MVE VMOVimm code generation VMOV.i64 was left
out due to the way it was done downstream. It turns out that it's fairly
simple though. This adds the codegen for it, similar to NEON.
Bigendian is technically incorrect in this version, which John is fixing
in a Neon patch.
More information about the All-commits
mailing list