[ARM] Predicate UMAAL selection on hasDSP.
authorSam Parker <sam.parker@arm.com>
Thu, 27 Oct 2016 09:47:10 +0000 (09:47 +0000)
committerSam Parker <sam.parker@arm.com>
Thu, 27 Oct 2016 09:47:10 +0000 (09:47 +0000)
commite7d9505c08017b6952c5f32015d185b5819094bc
tree64a8152ce59df070b5690e48d5643018eab34e9f
parent188ad3ac02d06cab3ca13241196a3e110f845439
[ARM] Predicate UMAAL selection on hasDSP.

UMAAL is a DSP instruction and it is not available on thumbv7m
(Cortex-M3) and thumbv6m (Cortex-M0+1) targets. Also fix wrong
CHECK prefix in longMAC.ll test.

Patch by Vadzim Dambrouski.

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

llvm-svn: 285278
llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/test/CodeGen/ARM/longMAC.ll