OSDN Git Service

Use helper function to check for low registers.
authorJim Grosbach <grosbach@apple.com>
Fri, 19 Aug 2011 17:57:22 +0000 (17:57 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 19 Aug 2011 17:57:22 +0000 (17:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138048 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/AsmParser/ARMAsmParser.cpp

index 9658e08..58d01e8 100644 (file)
@@ -3015,7 +3015,7 @@ validateInstruction(MCInst &Inst,
       if (Reg == Rn)
         doesWriteback = false;
       // Anything other than a low register isn't legal here.
-      if (getARMRegisterNumbering(Reg) > 7)
+      if (!isARMLowRegister(Reg))
         return Error(Operands[4]->getStartLoc(),
                      "registers must be in range r0-r7");
     }