[Webkit-unassigned] [Bug 125528] [MIPS] Redundant instructions in code generated from offlineasm.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 10 12:29:41 PST 2013


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


Balazs Kilvady <kilvadyb at homejinni.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #218890|                            |review?, commit-queue?
               Flag|                            |




--- Comment #1 from Balazs Kilvady <kilvadyb at homejinni.com>  2013-12-10 12:27:54 PST ---
Created an attachment (id=218890)
 --> (https://bugs.webkit.org/attachment.cgi?id=218890&action=review)
proposed patch.

This patch modifies the lowering of BaseIndex addresses to check instructions in pairs so it can leave out redundant MIPS code.
Redundant MIPS instructions optimized out at 210 times processing the current LowLevelInterpreter.asm. It is hard to measure the speed of LLInt but performance test shows a small improvement:
v8-v6: 19001.8ms -> 18855.0ms
SunSpider: 5323.5ms -> 5316.1ms
And at least the size of the code is smaller.

-- 
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