[llvm-commits] [llvm] r102526 - /llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.cpp

Jim Grosbach grosbach at apple.com
Wed Apr 28 13:33:09 PDT 2010


Author: grosbach
Date: Wed Apr 28 15:33:09 2010
New Revision: 102526

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

Add sizes non-floating point versions for the eh sjlj intrinsic expansions.

rdar://7895451


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

Modified: llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.cpp?rev=102526&r1=102525&r2=102526&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.cpp (original)
+++ llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.cpp Wed Apr 28 15:33:09 2010
@@ -482,10 +482,11 @@
       // operand #2.
       return MI->getOperand(2).getImm();
     case ARM::Int_eh_sjlj_setjmp:
+    case ARM::Int_eh_sjlj_setjmp_nofp:
       return 24;
     case ARM::tInt_eh_sjlj_setjmp:
-      return 14;
     case ARM::t2Int_eh_sjlj_setjmp:
+    case ARM::t2Int_eh_sjlj_setjmp_nofp:
       return 14;
     case ARM::BR_JTr:
     case ARM::BR_JTm:





More information about the llvm-commits mailing list