[llvm-commits] [llvm] r47934 - /llvm/trunk/lib/Target/X86/X86CodeEmitter.cpp
Evan Cheng
evan.cheng at apple.com
Tue Mar 4 18:34:36 PST 2008
Author: evancheng
Date: Tue Mar 4 20:34:36 2008
New Revision: 47934
URL: http://llvm.org/viewvc/llvm-project?rev=47934&view=rev
Log:
Ignore debugging related instructions if they get this far.
Modified:
llvm/trunk/lib/Target/X86/X86CodeEmitter.cpp
Modified: llvm/trunk/lib/Target/X86/X86CodeEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86CodeEmitter.cpp?rev=47934&r1=47933&r2=47934&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86CodeEmitter.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86CodeEmitter.cpp Tue Mar 4 20:34:36 2008
@@ -610,11 +610,15 @@
switch (Opcode) {
default:
assert(0 && "psuedo instructions should be removed before code emission");
+ break;
case TargetInstrInfo::INLINEASM:
assert(0 && "JIT does not support inline asm!\n");
+ break;
case TargetInstrInfo::LABEL:
MCE.emitLabel(MI.getOperand(0).getImm());
break;
+ case TargetInstrInfo::DECLARE:
+ case X86::DWARF_LOC:
case X86::IMPLICIT_DEF_GR8:
case X86::IMPLICIT_DEF_GR16:
case X86::IMPLICIT_DEF_GR32:
More information about the llvm-commits
mailing list