summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorTim Northover <Tim.Northover@arm.com>2012-05-17 13:12:13 +0000
committerTim Northover <Tim.Northover@arm.com>2012-05-17 13:12:13 +0000
commitaf501a29d38d41fd9c3fe19c85ac495ccf59ab43 (patch)
treecefb7baa4785066b60bcebab267e0bdca9915ab9 /llvm/lib
parente1decdf68a1fc8c6f77c4d61cd10bde670d65c13 (diff)
downloadbcm5719-llvm-af501a29d38d41fd9c3fe19c85ac495ccf59ab43.tar.gz
bcm5719-llvm-af501a29d38d41fd9c3fe19c85ac495ccf59ab43.zip
Remove incorrect pattern for ARM SMML instruction.
Patch by Meador Inge. llvm-svn: 156989
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/ARM/ARMInstrInfo.td3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/ARM/ARMInstrInfo.td b/llvm/lib/Target/ARM/ARMInstrInfo.td
index e89c2312fe6..f506a296de1 100644
--- a/llvm/lib/Target/ARM/ARMInstrInfo.td
+++ b/llvm/lib/Target/ARM/ARMInstrInfo.td
@@ -3554,8 +3554,7 @@ def SMMLAR : AMul2Ia <0b0111010, 0b0011, (outs GPR:$Rd),
def SMMLS : AMul2Ia <0b0111010, 0b1101, (outs GPR:$Rd),
(ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
- IIC_iMAC32, "smmls", "\t$Rd, $Rn, $Rm, $Ra",
- [(set GPR:$Rd, (sub GPR:$Ra, (mulhs GPR:$Rn, GPR:$Rm)))]>,
+ IIC_iMAC32, "smmls", "\t$Rd, $Rn, $Rm, $Ra", []>,
Requires<[IsARM, HasV6]>;
def SMMLSR : AMul2Ia <0b0111010, 0b1111, (outs GPR:$Rd),
OpenPOWER on IntegriCloud