[llvm-commits] [llvm] r119167 - /llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp

Jim Grosbach grosbach at apple.com
Mon Nov 15 10:36:48 PST 2010


Author: grosbach
Date: Mon Nov 15 12:36:48 2010
New Revision: 119167

URL: http://llvm.org/viewvc/llvm-project?rev=119167&view=rev
Log:
Add FIXMEs.

Modified:
    llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp

Modified: llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp?rev=119167&r1=119166&r2=119167&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp Mon Nov 15 12:36:48 2010
@@ -929,6 +929,8 @@
   case ARM::t2BR_JT: {
     // Lower and emit the instruction itself, then the jump table following it.
     MCInst TmpInst;
+    // FIXME: The branch instruction is really a pseudo. We should xform it
+    // explicitly.
     LowerARMMachineInstrToMCInst(MI, TmpInst, *this);
     OutStreamer.EmitInstruction(TmpInst);
     EmitJump2Table(MI);
@@ -940,6 +942,8 @@
   case ARM::BR_JTadd: {
     // Lower and emit the instruction itself, then the jump table following it.
     MCInst TmpInst;
+    // FIXME: The branch instruction is really a pseudo. We should xform it
+    // explicitly.
     LowerARMMachineInstrToMCInst(MI, TmpInst, *this);
     OutStreamer.EmitInstruction(TmpInst);
     EmitJumpTable(MI);





More information about the llvm-commits mailing list