Title: [103689] trunk/Source/_javascript_Core
Revision
103689
Author
[email protected]
Date
2011-12-26 10:13:16 -0800 (Mon, 26 Dec 2011)

Log Message

Unreviewed build fix for ARMv7.

* assembler/MacroAssemblerARMv7.h:
(JSC::MacroAssemblerARMv7::load16Signed):
(JSC::MacroAssemblerARMv7::load8Signed):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (103688 => 103689)


--- trunk/Source/_javascript_Core/ChangeLog	2011-12-26 16:40:46 UTC (rev 103688)
+++ trunk/Source/_javascript_Core/ChangeLog	2011-12-26 18:13:16 UTC (rev 103689)
@@ -1,3 +1,11 @@
+2011-12-26  Filip Pizlo  <[email protected]>
+
+        Unreviewed build fix for ARMv7.
+
+        * assembler/MacroAssemblerARMv7.h:
+        (JSC::MacroAssemblerARMv7::load16Signed):
+        (JSC::MacroAssemblerARMv7::load8Signed):
+
 2011-12-26  Hajime Morrita  <[email protected]>
 
         Rename WTF_INLINE, JS_INLINE to HIDDEN_INLINE

Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARMv7.h (103688 => 103689)


--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARMv7.h	2011-12-26 16:40:46 UTC (rev 103688)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARMv7.h	2011-12-26 18:13:16 UTC (rev 103689)
@@ -502,6 +502,11 @@
             m_assembler.ldrh(dest, address.base, address.u.offset, true, false);
         }
     }
+    
+    void load16Signed(ArmAddress, RegisterID)
+    {
+        unreachableForPlatform();
+    }
 
     void load8(ArmAddress address, RegisterID dest)
     {
@@ -516,6 +521,11 @@
             m_assembler.ldrb(dest, address.base, address.u.offset, true, false);
         }
     }
+    
+    void load8Signed(ArmAddress, RegisterID)
+    {
+        unreachableForPlatform();
+    }
 
     void store32(RegisterID src, ArmAddress address)
     {
@@ -591,11 +601,21 @@
         load8(setupArmAddress(address), dest);
     }
 
+    void load8Signed(ImplicitAddress, RegisterID)
+    {
+        unreachableForPlatform();
+    }
+
     void load8(BaseIndex address, RegisterID dest)
     {
         load8(setupArmAddress(address), dest);
     }
     
+    void load8Signed(BaseIndex, RegisterID)
+    {
+        unreachableForPlatform();
+    }
+
     DataLabel32 load32WithAddressOffsetPatch(Address address, RegisterID dest)
     {
         DataLabel32 label = moveWithPatch(TrustedImm32(address.offset), dataTempRegister);
@@ -631,6 +651,11 @@
         m_assembler.ldrh(dest, makeBaseIndexBase(address), address.index, address.scale);
     }
     
+    void load16Signed(BaseIndex, RegisterID)
+    {
+        unreachableForPlatform();
+    }
+    
     void load16(ImplicitAddress address, RegisterID dest)
     {
         ARMThumbImmediate armImm = ARMThumbImmediate::makeUInt12(address.offset);
@@ -641,6 +666,11 @@
             m_assembler.ldrh(dest, address.base, dataTempRegister);
         }
     }
+    
+    void load16Signed(ImplicitAddress, RegisterID)
+    {
+        unreachableForPlatform();
+    }
 
     DataLabel32 store32WithAddressOffsetPatch(RegisterID src, Address address)
     {
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to