more cleanups
authorChris Lattner <sabre@nondot.org>
Thu, 24 Jun 2010 07:18:14 +0000 (07:18 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 24 Jun 2010 07:18:14 +0000 (07:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106724 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/AsmParser/X86AsmLexer.cpp

index 92a1e1db7d28f793b48eed52cebbef64d3ec75f5..66be4892b1281dcc5a8cd7b1ab24369eac8f89d4 100644 (file)
@@ -33,13 +33,11 @@ class X86AsmLexer : public TargetAsmLexer {
   }
   
   const AsmToken &lexDefinite() {
-    if(tentativeIsValid) {
+    if (tentativeIsValid) {
       tentativeIsValid = false;
       return tentativeToken;
     }
-    else {
-      return getLexer()->Lex();
-    }
+    return getLexer()->Lex();
   }
   
   AsmToken LexTokenATT();
@@ -72,18 +70,19 @@ public:
 static unsigned MatchRegisterName(StringRef Name);
 
 AsmToken X86AsmLexer::LexTokenATT() {
-  const AsmToken lexedToken = lexDefinite();
+  AsmToken lexedToken = lexDefinite();
   
   switch (lexedToken.getKind()) {
   default:
-    return AsmToken(lexedToken);
+    return lexedToken;
   case AsmToken::Error:
     SetError(Lexer->getErrLoc(), Lexer->getErr());
-    return AsmToken(lexedToken);
-  case AsmToken::Percent:   {
+    return lexedToken;
+      
+  case AsmToken::Percent: {
     const AsmToken &nextToken = lexTentative();
     if (nextToken.getKind() != AsmToken::Identifier)
-      return AsmToken(lexedToken);
+      return lexedToken;
 
       
     if (unsigned regID = MatchRegisterName(nextToken.getString())) {
@@ -93,12 +92,11 @@ AsmToken X86AsmLexer::LexTokenATT() {
                        lexedToken.getString().size() + 
                        nextToken.getString().size());
       
-      return AsmToken(AsmToken::Register, 
-                      regStr, 
+      return AsmToken(AsmToken::Register, regStr, 
                       static_cast<int64_t>(regID));
     }
     
-    return AsmToken(lexedToken);
+    return lexedToken;
   }    
   }
 }
@@ -108,26 +106,22 @@ AsmToken X86AsmLexer::LexTokenIntel() {
   
   switch(lexedToken.getKind()) {
   default:
-    return AsmToken(lexedToken);
+    return lexedToken;
   case AsmToken::Error:
     SetError(Lexer->getErrLoc(), Lexer->getErr());
-    return AsmToken(lexedToken);
-  case AsmToken::Identifier:
-  {
+    return lexedToken;
+  case AsmToken::Identifier: {
     std::string upperCase = lexedToken.getString().str();
     std::string lowerCase = LowercaseString(upperCase);
     StringRef lowerRef(lowerCase);
     
     unsigned regID = MatchRegisterName(lowerRef);
     
-    if (regID) {
+    if (regID)
       return AsmToken(AsmToken::Register,
                       lexedToken.getString(),
                       static_cast<int64_t>(regID));
-    }
-    else {
-      return AsmToken(lexedToken);
-    }
+    return lexedToken;
   }
   }
 }