[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