[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