[llvm] r199574 - ARM IAS: remove unnecessary special case

Saleem Abdulrasool compnerd at compnerd.org
Sun Jan 19 00:25:20 PST 2014


Author: compnerd
Date: Sun Jan 19 02:25:19 2014
New Revision: 199574

URL: http://llvm.org/viewvc/llvm-project?rev=199574&view=rev
Log:
ARM IAS: remove unnecessary special case

Tag_nodefaults is even and greater than 32 and thus does not need the special
check to fall into the correct category.

Modified:
    llvm/trunk/lib/Target/ARM/AsmParser/ARMAsmParser.cpp

Modified: llvm/trunk/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/AsmParser/ARMAsmParser.cpp?rev=199574&r1=199573&r2=199574&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/AsmParser/ARMAsmParser.cpp (original)
+++ llvm/trunk/lib/Target/ARM/AsmParser/ARMAsmParser.cpp Sun Jan 19 02:25:19 2014
@@ -8365,7 +8365,7 @@ bool ARMAsmParser::parseDirectiveEabiAtt
   else if (Tag == ARMBuildAttrs::compatibility) {
     IsStringValue = true;
     IsIntegerValue = true;
-  } else if (Tag == ARMBuildAttrs::nodefaults || Tag < 32 || Tag % 2 == 0)
+  } else if (Tag < 32 || Tag % 2 == 0)
     IsIntegerValue = true;
   else if (Tag % 2 == 1)
     IsStringValue = true;





More information about the llvm-commits mailing list