[llvm-commits] [llvm] r147708 - /llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp

Devang Patel dpatel at apple.com
Fri Jan 6 17:22:23 PST 2012


Author: dpatel
Date: Fri Jan  6 19:22:23 2012
New Revision: 147708

URL: http://llvm.org/viewvc/llvm-project?rev=147708&view=rev
Log:
Eliminate an error check that may not work with all asm syntax variants.

Modified:
    llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp

Modified: llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp?rev=147708&r1=147707&r2=147708&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp (original)
+++ llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp Fri Jan  6 19:22:23 2012
@@ -740,7 +740,8 @@
     throw TGError(TheDef->getLoc(),
                   "Instruction '" + TheDef->getName() + "' has no tokens");
   Mnemonic = AsmOperands[0].Token;
-  if (Mnemonic[0] == '$' || getSingletonRegisterForAsmOperand(0, Info))
+  // FIXME : Check and raise an error if it is register.
+  if (Mnemonic[0] == '$')
     throw TGError(TheDef->getLoc(),
                   "Invalid instruction mnemonic '" + Mnemonic.str() + "'!");
 





More information about the llvm-commits mailing list