[llvm] r199211 - ARM: remove unused UMAALv5 node

Tim Northover tnorthover at apple.com
Tue Jan 14 05:05:42 PST 2014


Author: tnorthover
Date: Tue Jan 14 07:05:42 2014
New Revision: 199211

URL: http://llvm.org/viewvc/llvm-project?rev=199211&view=rev
Log:
ARM: remove unused UMAALv5 node

It was incorrect anyway, since it didn't have accumulator inputs and wasn't
even supported on v5.

Modified:
    llvm/trunk/lib/Target/ARM/ARMInstrInfo.td

Modified: llvm/trunk/lib/Target/ARM/ARMInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMInstrInfo.td?rev=199211&r1=199210&r2=199211&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMInstrInfo.td (original)
+++ llvm/trunk/lib/Target/ARM/ARMInstrInfo.td Tue Jan 14 07:05:42 2014
@@ -3729,14 +3729,6 @@ def UMLALv5 : ARMPseudoExpand<(outs GPR:
                            Requires<[IsARM, NoV6]>;
 }
 
-let Constraints = "@earlyclobber $RdLo, at 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





More information about the llvm-commits mailing list