[llvm-commits] [llvm] r78806 - in /llvm/trunk/lib/Target/ARM: ARMInstrInfo.td ARMInstrThumb2.td

Jim Grosbach grosbach at apple.com
Wed Aug 12 08:21:13 PDT 2009


Author: grosbach
Date: Wed Aug 12 10:21:13 2009
New Revision: 78806

URL: http://llvm.org/viewvc/llvm-project?rev=78806&view=rev
Log:
register naming cleanup (s/ip/r12/)

Modified:
    llvm/trunk/lib/Target/ARM/ARMInstrInfo.td
    llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td

Modified: llvm/trunk/lib/Target/ARM/ARMInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMInstrInfo.td?rev=78806&r1=78805&r2=78806&view=diff

==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMInstrInfo.td (original)
+++ llvm/trunk/lib/Target/ARM/ARMInstrInfo.td Wed Aug 12 10:21:13 2009
@@ -1428,8 +1428,8 @@
                                AddrModeNone, SizeSpecial, IndexModeNone,
                                Pseudo, NoItinerary,
                                "str sp, [$src, #+8] @ eh_setjmp begin\n\t"
-                               "add ip, pc, #8\n\t"
-                               "str ip, [$src, #+4]\n\t"
+                               "add r12, pc, #8\n\t"
+                               "str r12, [$src, #+4]\n\t"
                                "mov r0, #0\n\t"
                                "add pc, pc, #0\n\t"
                                "mov r0, #1 @ eh_setjmp end\n\t", "",

Modified: llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td?rev=78806&r1=78805&r2=78806&view=diff

==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td (original)
+++ llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td Wed Aug 12 10:21:13 2009
@@ -1069,9 +1069,9 @@
   def t2Int_eh_sjlj_setjmp : Thumb2XI<(outs), (ins GPR:$src),
                                AddrModeNone, SizeSpecial, NoItinerary,
                                "str.w sp, [$src, #+8] @ eh_setjmp begin\n"
-                               "\tadr ip, 0f\n"
-                               "\torr ip, #1\n"
-                               "\tstr.w ip, [$src, #+4]\n"
+                               "\tadr r12, 0f\n"
+                               "\torr r12, #1\n"
+                               "\tstr.w r12, [$src, #+4]\n"
                                "\tmovs r0, #0\n"
                                "\tb 1f\n"
                                "0:\tmovs r0, #1 @ eh_setjmp end\n"





More information about the llvm-commits mailing list