[llvm-branch-commits] [llvm-branch] r119220 - /llvm/branches/Apple/whitney/utils/TableGen/AsmMatcherEmitter.cpp

Daniel Dunbar daniel at zuster.org
Mon Nov 15 13:44:18 PST 2010


Author: ddunbar
Date: Mon Nov 15 15:44:18 2010
New Revision: 119220

URL: http://llvm.org/viewvc/llvm-project?rev=119220&view=rev
Log:
Merge r117885:
--
Author: Chris Lattner <clattner at apple.com>
Date:   Mon Nov 1 00:51:32 2010 +0000

    add a FIXME, $lane in ARM is an issue that needs to be resolved before
    this can start rejecting instructions.

Modified:
    llvm/branches/Apple/whitney/utils/TableGen/AsmMatcherEmitter.cpp

Modified: llvm/branches/Apple/whitney/utils/TableGen/AsmMatcherEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/whitney/utils/TableGen/AsmMatcherEmitter.cpp?rev=119220&r1=119219&r2=119220&view=diff
==============================================================================
--- llvm/branches/Apple/whitney/utils/TableGen/AsmMatcherEmitter.cpp (original)
+++ llvm/branches/Apple/whitney/utils/TableGen/AsmMatcherEmitter.cpp Mon Nov 15 15:44:18 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-branch-commits mailing list