This patch fixes issue with lowering below mentioned pattern :-
authorJyoti Allur <jyoti.allur@samsung.com>
Fri, 23 Jan 2015 09:10:03 +0000 (09:10 +0000)
committerJyoti Allur <jyoti.allur@samsung.com>
Fri, 23 Jan 2015 09:10:03 +0000 (09:10 +0000)
commitf1d7050a2561547c3cad7d33f47f894d9ca4229a
treedbb0fed4e928d19c09026b1c0ca73746217ac5af
parent494acc597f9150da9608a5fe1131573c92cbdb01
This patch fixes issue with lowering below mentioned pattern :-
_foo:
        smull  r0, r1, r1, r0
smull  r2, r3, r3, r2
adds r0, r2, r0
adc r1, r3, r1
bx lr

to

_foo:
        smull  r0, r1, r1, r0
smlal  r0, r1, r3, r2
bx lr

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