add a FIXME, $lane in ARM is an issue that needs to be resolved before
authorChris Lattner <sabre@nondot.org>
Mon, 1 Nov 2010 00:51:32 +0000 (00:51 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 1 Nov 2010 00:51:32 +0000 (00:51 +0000)
this can start rejecting instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117885 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/AsmMatcherEmitter.cpp

index 9161b54c5c3cab97057d3cd9afb3686b4a74ebae..847a1c0b818557866b82e615a19bcc6b23d4aef7 100644 (file)
@@ -260,7 +260,8 @@ static bool IsAssemblerInstruction(StringRef Name,
       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 << "': "