reduce indentation
authorChris Lattner <sabre@nondot.org>
Thu, 24 Jun 2010 07:16:25 +0000 (07:16 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 24 Jun 2010 07:16:25 +0000 (07:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106723 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/AsmParser/X86AsmLexer.cpp

index a58f58e03325452207c73bc9b1dfc2c67411a6f2..92a1e1db7d28f793b48eed52cebbef64d3ec75f5 100644 (file)
@@ -80,30 +80,25 @@ AsmToken X86AsmLexer::LexTokenATT() {
   case AsmToken::Error:
     SetError(Lexer->getErrLoc(), Lexer->getErr());
     return AsmToken(lexedToken);
-  case AsmToken::Percent:
-  {
+  case AsmToken::Percent:   {
     const AsmToken &nextToken = lexTentative();
-    if (nextToken.getKind() == AsmToken::Identifier) {
-      unsigned regID = MatchRegisterName(nextToken.getString());
+    if (nextToken.getKind() != AsmToken::Identifier)
+      return AsmToken(lexedToken);
+
       
-      if (regID) {
-        lexDefinite();
+    if (unsigned regID = MatchRegisterName(nextToken.getString())) {
+      lexDefinite();
         
-        StringRef regStr(lexedToken.getString().data(),
-                         lexedToken.getString().size() + 
-                         nextToken.getString().size());
-        
-        return AsmToken(AsmToken::Register, 
-                        regStr, 
-                        static_cast<int64_t>(regID));
-      }
-      else {
-        return AsmToken(lexedToken);
-      }
-    }
-    else {
-      return AsmToken(lexedToken);
+      StringRef regStr(lexedToken.getString().data(),
+                       lexedToken.getString().size() + 
+                       nextToken.getString().size());
+      
+      return AsmToken(AsmToken::Register, 
+                      regStr, 
+                      static_cast<int64_t>(regID));
     }
+    
+    return AsmToken(lexedToken);
   }    
   }
 }