[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