Title: [164774] trunk/Source/_javascript_Core
- Revision
- 164774
- Author
- [email protected]
- Date
- 2014-02-26 19:41:29 -0800 (Wed, 26 Feb 2014)
Log Message
r164764 broke the ARM build
https://bugs.webkit.org/show_bug.cgi?id=129415
Reviewed by Geoffrey Garen.
* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::branch32WithPatch): Missing this function.
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (164773 => 164774)
--- trunk/Source/_javascript_Core/ChangeLog 2014-02-27 03:37:25 UTC (rev 164773)
+++ trunk/Source/_javascript_Core/ChangeLog 2014-02-27 03:41:29 UTC (rev 164774)
@@ -1,5 +1,15 @@
2014-02-26 Mark Hahnenberg <[email protected]>
+ r164764 broke the ARM build
+ https://bugs.webkit.org/show_bug.cgi?id=129415
+
+ Reviewed by Geoffrey Garen.
+
+ * assembler/MacroAssemblerARM.h:
+ (JSC::MacroAssemblerARM::branch32WithPatch): Missing this function.
+
+2014-02-26 Mark Hahnenberg <[email protected]>
+
EFL build fix
* dfg/DFGSpeculativeJIT32_64.cpp: Remove unused variables.
Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (164773 => 164774)
--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h 2014-02-27 03:37:25 UTC (rev 164773)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h 2014-02-27 03:41:29 UTC (rev 164774)
@@ -1045,6 +1045,15 @@
return jump;
}
+ Jump branch32WithPatch(RelationalCondition cond, Address left, DataLabel32& dataLabel, TrustedImm32 initialRightValue = TrustedImm32(0))
+ {
+ load32(left, ARMRegisters::S1);
+ ensureSpace(3 * sizeof(ARMWord), 2 * sizeof(ARMWord));
+ dataLabel = moveWithPatch(initialRightValue, ARMRegisters::S0);
+ Jump jump = branch32(cond, ARMRegisters::S0, ARMRegisters::S1, true);
+ return jump;
+ }
+
DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
{
DataLabelPtr dataLabel = moveWithPatch(initialValue, ARMRegisters::S1);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes