Title: [206207] trunk/Source/_javascript_Core
Revision
206207
Author
o...@webkit.org
Date
2016-09-21 05:39:10 -0700 (Wed, 21 Sep 2016)

Log Message

[ARM] Unreviewed buildfix after r206136.

* assembler/MacroAssembler.h:
* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::branchPtr): Added.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (206206 => 206207)


--- trunk/Source/_javascript_Core/ChangeLog	2016-09-21 09:56:16 UTC (rev 206206)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-09-21 12:39:10 UTC (rev 206207)
@@ -1,3 +1,11 @@
+2016-09-21  Csaba Osztrogonác  <o...@webkit.org>
+
+        [ARM] Unreviewed buildfix after r206136.
+
+        * assembler/MacroAssembler.h:
+        * assembler/MacroAssemblerARM.h:
+        (JSC::MacroAssemblerARM::branchPtr): Added.
+
 2016-09-20  Alex Christensen  <achristen...@webkit.org>
 
         Require WTFMove for String::adopt

Modified: trunk/Source/_javascript_Core/assembler/MacroAssembler.h (206206 => 206207)


--- trunk/Source/_javascript_Core/assembler/MacroAssembler.h	2016-09-21 09:56:16 UTC (rev 206206)
+++ trunk/Source/_javascript_Core/assembler/MacroAssembler.h	2016-09-21 12:39:10 UTC (rev 206207)
@@ -121,7 +121,7 @@
     using MacroAssemblerBase::and32;
     using MacroAssemblerBase::branchAdd32;
     using MacroAssemblerBase::branchMul32;
-#if CPU(ARM64) || CPU(ARM_THUMB2) || CPU(X86_64)
+#if CPU(ARM64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(X86_64)
     using MacroAssemblerBase::branchPtr;
 #endif
     using MacroAssemblerBase::branchSub32;

Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (206206 => 206207)


--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-09-21 09:56:16 UTC (rev 206206)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-09-21 12:39:10 UTC (rev 206207)
@@ -653,6 +653,12 @@
         return branch32(cond, ARMRegisters::S1, right8);
     }
 
+    Jump branchPtr(RelationalCondition cond, BaseIndex left, RegisterID right)
+    {
+        load32(left, ARMRegisters::S1);
+        return branch32(cond, ARMRegisters::S1, right);
+    }
+
     Jump branch32(RelationalCondition cond, RegisterID left, RegisterID right, int useConstantPool = 0)
     {
         m_assembler.cmp(left, right);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to