]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - wrec/WRECGenerator.cpp
JavaScriptCore-576.tar.gz
[apple/javascriptcore.git] / wrec / WRECGenerator.cpp
index e2e8abaf05ec128cc5806c97d2020e2b0b9740fb..7105984519dbeccac8fb0a4ad61c168a9bd54410 100644 (file)
@@ -40,10 +40,10 @@ namespace JSC { namespace WREC {
 
 void Generator::generateEnter()
 {
-#if PLATFORM(X86)
+#if CPU(X86)
     // On x86 edi & esi are callee preserved registers.
-    push(X86::edi);
-    push(X86::esi);
+    push(X86Registers::edi);
+    push(X86Registers::esi);
     
 #if COMPILER(MSVC)
     // Move the arguments into registers.
@@ -71,9 +71,9 @@ void Generator::generateReturnSuccess()
     store32(index, Address(output, 4)); // match end
     
     // Restore callee save registers.
-#if PLATFORM(X86)
-    pop(X86::esi);
-    pop(X86::edi);
+#if CPU(X86)
+    pop(X86Registers::esi);
+    pop(X86Registers::edi);
 #endif
     ret();
 }
@@ -110,9 +110,9 @@ void Generator::generateReturnFailure()
     pop();
     move(Imm32(-1), returnRegister);
 
-#if PLATFORM(X86)
-    pop(X86::esi);
-    pop(X86::edi);
+#if CPU(X86)
+    pop(X86Registers::esi);
+    pop(X86Registers::edi);
 #endif
     ret();
 }