summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrInfo.td
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-01-14 13:05:42 +0000
committerTim Northover <tnorthover@apple.com>2014-01-14 13:05:42 +0000
commit6e533d710dc987dcf9647aa10246c7a522d6e43e (patch)
tree077f61cc4545351daf5f59cbbc7ca876ad035d99 /lib/Target/ARM/ARMInstrInfo.td
parent55463f4ec19618207dcf07016ad6aa1def429dc4 (diff)
downloadllvm-6e533d710dc987dcf9647aa10246c7a522d6e43e.tar.gz
llvm-6e533d710dc987dcf9647aa10246c7a522d6e43e.tar.bz2
llvm-6e533d710dc987dcf9647aa10246c7a522d6e43e.tar.xz
ARM: remove unused UMAALv5 node
It was incorrect anyway, since it didn't have accumulator inputs and wasn't even supported on v5. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199211 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMInstrInfo.td')
-rw-r--r--lib/Target/ARM/ARMInstrInfo.td8
1 files changed, 0 insertions, 8 deletions
diff --git a/lib/Target/ARM/ARMInstrInfo.td b/lib/Target/ARM/ARMInstrInfo.td
index a6e1d0d018..334d75fd53 100644
--- a/lib/Target/ARM/ARMInstrInfo.td
+++ b/lib/Target/ARM/ARMInstrInfo.td
@@ -3729,14 +3729,6 @@ def UMLALv5 : ARMPseudoExpand<(outs GPR:$RdLo, GPR:$RdHi),
Requires<[IsARM, NoV6]>;
}
-let Constraints = "@earlyclobber $RdLo,@earlyclobber $RdHi" in {
-def UMAALv5 : ARMPseudoExpand<(outs GPR:$RdLo, GPR:$RdHi),
- (ins GPR:$Rn, GPR:$Rm, pred:$p),
- 4, IIC_iMAC64, [],
- (UMAAL GPR:$RdLo, GPR:$RdHi, GPR:$Rn, GPR:$Rm, pred:$p)>,
- Requires<[IsARM, NoV6]>;
-}
-
} // neverHasSideEffects
// Most significant word multiply