Remove isTwoAddress from Mips.
authorEric Christopher <echristo@apple.com>
Mon, 21 Jun 2010 20:19:21 +0000 (20:19 +0000)
committerEric Christopher <echristo@apple.com>
Mon, 21 Jun 2010 20:19:21 +0000 (20:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106465 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Mips/MipsInstrInfo.td

index 2b9e94191dbac8d565711e05386b3199f81499c7..5337c9fb816a2d7b08e507309d496a2318f900f1 100644 (file)
@@ -541,7 +541,7 @@ let Predicates = [HasSwap] in {
 def MIPS_CMOV_ZERO  : PatLeaf<(i32 0)>;
 def MIPS_CMOV_NZERO : PatLeaf<(i32 1)>;
 
-let Predicates = [HasCondMov], isTwoAddress = 1 in {
+let Predicates = [HasCondMov], Constraints = "$F = $dst" in {
   def MOVN : CondMov<0x0a, "movn", MIPS_CMOV_NZERO>;
   def MOVZ : CondMov<0x0b, "movz", MIPS_CMOV_ZERO>;
 }