Title: [236315] trunk/Source/_javascript_Core
Revision
236315
Author
[email protected]
Date
2018-09-21 07:35:38 -0700 (Fri, 21 Sep 2018)

Log Message

[ARM] Build broken on armv7hl after r235517
https://bugs.webkit.org/show_bug.cgi?id=189831

Reviewed by Yusuke Suzuki.

Add missing implementation of patchebleBranch8() for traditional ARM.

* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::patchableBranch8):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (236314 => 236315)


--- trunk/Source/_javascript_Core/ChangeLog	2018-09-21 13:47:48 UTC (rev 236314)
+++ trunk/Source/_javascript_Core/ChangeLog	2018-09-21 14:35:38 UTC (rev 236315)
@@ -1,3 +1,15 @@
+2018-09-21  Tomas Popela  <[email protected]>
+
+        [ARM] Build broken on armv7hl after r235517
+        https://bugs.webkit.org/show_bug.cgi?id=189831
+
+        Reviewed by Yusuke Suzuki.
+
+        Add missing implementation of patchebleBranch8() for traditional ARM.
+
+        * assembler/MacroAssemblerARM.h:
+        (JSC::MacroAssemblerARM::patchableBranch8):
+
 2018-09-20  Ryan Haddad  <[email protected]>
 
         Unreviewed, rolling out r236293.

Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (236314 => 236315)


--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2018-09-21 13:47:48 UTC (rev 236314)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2018-09-21 14:35:38 UTC (rev 236315)
@@ -981,6 +981,13 @@
         return PatchableJump(m_assembler.jmp(ARMAssembler::AL, 1));
     }
 
+    PatchableJump patchableBranch8(RelationalCondition cond, Address address, TrustedImm32 imm)
+    {
+        TrustedImm32 imm8 = MacroAssemblerHelpers::mask8OnCondition(*this, cond, imm);
+        MacroAssemblerHelpers::load8OnCondition(*this, cond, address, dataTempRegister);
+        return patchableBranch32(cond, dataTempRegister, imm8);
+    }
+
     PatchableJump patchableBranch32(RelationalCondition cond, RegisterID reg, TrustedImm32 imm)
     {
         internalCompare32(reg, imm);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to