]> granicus.if.org Git - llvm/commit
[ARM] Enable SMLAL[B|T] isel
authorSam Parker <sam.parker@arm.com>
Wed, 15 Mar 2017 08:27:11 +0000 (08:27 +0000)
committerSam Parker <sam.parker@arm.com>
Wed, 15 Mar 2017 08:27:11 +0000 (08:27 +0000)
commit75f7c44e38bb509b268e7a50f5e80bb9cd215455
treefd25ad4030ed9159c13478245361a5a76daeaf7d
parent39985529f80e7bfc7efd71c06538efc3dac95862
[ARM] Enable SMLAL[B|T] isel

Enable the selection of the 64-bit signed multiply accumulate
instructions which operate on 16-bit operands. These are enabled for
ARMv5TE onwards for ARM and for V6T2 and other DSP enabled Thumb
architectures.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297809 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrThumb2.td
test/CodeGen/ARM/longMAC.ll