[Webkit-unassigned] [Bug 44329] SH4 JIT SUPPORT

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 30 10:49:28 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=44329





--- Comment #99 from Gabor Loki <loki at webkit.org>  2011-03-30 10:49:26 PST ---
> > Source/JavaScriptCore/assembler/AssemblerBuffer.h:-131
> > -        template<typename IntegralType>
> > -        void putIntegral(IntegralType value)
> 
> Why is this change here?  This is a cross platform type so adding a new JIT backend shouldn't  result in functions being removed -- are they only used for the constant pool backends?
> 
> I think these should stay in the root assembler buffer so we don't have unnecessary changes in this patch

Well, I asked Thouraya to move 'putIntegral.*TwoShorts' functions from this patch https://bug-46796-attachments.webkit.org/attachment.cgi?id=86911 to AssemblerBufferWithConstantPool level. But I did not mean to move all 'putIntegral.*IntegralType' template functions to AssemblerBufferWithConstantPool. So, my suggestion was to move only 'void putIntegral(TwoShorts value)' and 'void putIntegralUnchecked(TwoShorts value)' functions to AssemblerBufferWithConstantPool.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list