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

Chris Lattner sabre at nondot.org
Sun Oct 31 17:51:32 PDT 2010


Author: lattner
Date: Sun Oct 31 19:51:32 2010
New Revision: 117885

URL: http://llvm.org/viewvc/llvm-project?rev=117885&view=rev
Log:
add a FIXME, $lane in ARM is an issue that needs to be resolved before
this can start rejecting instructions.

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=117885&r1=117884&r2=117885&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp (original)
+++ llvm/trunk/utils/TableGen/AsmMatcherEmitter.cpp Sun Oct 31 19:51:32 2010
@@ -260,7 +260,8 @@
       throw std::string("ERROR: Invalid instruction");
     }
     
-    // FIXME: Should reject these.
+    // FIXME: Should reject these.  The ARM backend hits this with $lane in a
+    // bunch of instructions.  It is unclear what the right answer is for this.
     if (Tokens[i][0] == '$' && !OperandNames.insert(Tokens[i]).second) {
       DEBUG({
         errs() << "warning: '" << Name << "': "





More information about the llvm-commits mailing list