[llvm-commits] CVS: llvm/lib/Target/X86/InstSelectSimple.cpp

Chris Lattner lattner at cs.uiuc.edu
Mon Aug 18 11:10:15 PDT 2003


Changes in directory llvm/lib/Target/X86:

InstSelectSimple.cpp updated: 1.121 -> 1.122

---
Log message:

Add support for the sig(set|long)jmp intrinsics


---
Diffs of the changes:

Index: llvm/lib/Target/X86/InstSelectSimple.cpp
diff -u llvm/lib/Target/X86/InstSelectSimple.cpp:1.121 llvm/lib/Target/X86/InstSelectSimple.cpp:1.122
--- llvm/lib/Target/X86/InstSelectSimple.cpp:1.121	Wed Aug 13 13:18:13 2003
+++ llvm/lib/Target/X86/InstSelectSimple.cpp	Mon Aug 18 11:06:05 2003
@@ -978,10 +978,12 @@
     return;
 
   case LLVMIntrinsic::longjmp:
+  case LLVMIntrinsic::siglongjmp:
     BuildMI(X86::CALLpcrel32, 1).addExternalSymbol("abort", true); 
     return;
 
   case LLVMIntrinsic::setjmp:
+  case LLVMIntrinsic::sigsetjmp:
     // Setjmp always returns zero...
     BuildMI(BB, X86::MOVir32, 1, getReg(CI)).addZImm(0);
     return;





More information about the llvm-commits mailing list