Title: [157699] trunk/Source/_javascript_Core
- Revision
- 157699
- Author
- [email protected]
- Date
- 2013-10-20 04:06:05 -0700 (Sun, 20 Oct 2013)
Log Message
[sh4] Fix build (broken since r157690).
https://bugs.webkit.org/show_bug.cgi?id=123081
Patch by Julien Brianceau <[email protected]> on 2013-10-20
Reviewed by Andreas Kling.
* assembler/AssemblerBufferWithConstantPool.h:
* assembler/SH4Assembler.h:
(JSC::SH4Assembler::buffer):
(JSC::SH4Assembler::readCallTarget):
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (157698 => 157699)
--- trunk/Source/_javascript_Core/ChangeLog 2013-10-20 10:49:10 UTC (rev 157698)
+++ trunk/Source/_javascript_Core/ChangeLog 2013-10-20 11:06:05 UTC (rev 157699)
@@ -1,3 +1,15 @@
+2013-10-20 Julien Brianceau <[email protected]>
+
+ [sh4] Fix build (broken since r157690).
+ https://bugs.webkit.org/show_bug.cgi?id=123081
+
+ Reviewed by Andreas Kling.
+
+ * assembler/AssemblerBufferWithConstantPool.h:
+ * assembler/SH4Assembler.h:
+ (JSC::SH4Assembler::buffer):
+ (JSC::SH4Assembler::readCallTarget):
+
2013-10-19 Filip Pizlo <[email protected]>
Simplify TempRegisterSet - it no longer needs to be convertible to a POD since it's no longer going to be a member of a union
Modified: trunk/Source/_javascript_Core/assembler/AssemblerBufferWithConstantPool.h (157698 => 157699)
--- trunk/Source/_javascript_Core/assembler/AssemblerBufferWithConstantPool.h 2013-10-20 10:49:10 UTC (rev 157698)
+++ trunk/Source/_javascript_Core/assembler/AssemblerBufferWithConstantPool.h 2013-10-20 11:06:05 UTC (rev 157699)
@@ -195,12 +195,6 @@
putIntegralUnchecked(value.low);
}
- PassRefPtr<ExecutableMemoryHandle> executableCopy(VM& vm, void* ownerUID, JITCompilationEffort effort)
- {
- flushConstantPool(false);
- return AssemblerBuffer::executableCopy(vm, ownerUID, effort);
- }
-
void putShortWithConstantInt(uint16_t insn, uint32_t constant, bool isReusable = false)
{
putIntegralWithConstantInt(insn, constant, isReusable);
Modified: trunk/Source/_javascript_Core/assembler/SH4Assembler.h (157698 => 157699)
--- trunk/Source/_javascript_Core/assembler/SH4Assembler.h 2013-10-20 10:49:10 UTC (rev 157698)
+++ trunk/Source/_javascript_Core/assembler/SH4Assembler.h 2013-10-20 11:06:05 UTC (rev 157699)
@@ -345,6 +345,8 @@
{
}
+ AssemblerBuffer& buffer() { return m_buffer; }
+
// SH4 condition codes
typedef enum {
EQ = 0x0, // Equal
@@ -1653,11 +1655,6 @@
return reinterpret_cast<void*>(readPCrelativeAddress((*instructionPtr & 0xff), instructionPtr));
}
- PassRefPtr<ExecutableMemoryHandle> executableCopy(VM& vm, void* ownerUID, JITCompilationEffort effort)
- {
- return m_buffer.executableCopy(vm, ownerUID, effort);
- }
-
static void cacheFlush(void* code, size_t size)
{
#if OS(LINUX)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes