[Webkit-unassigned] [Bug 23715] New: Simplify MacroAssember interface.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 3 14:39:54 PST 2009


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

           Summary: Simplify MacroAssember interface.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: barraclough at apple.com


One big candidate are all the branch & other conditional operations.  By
parameterizing these methods on the comparison operation, we can significantly
reduce replication of code, and simplify the code generation interface.

Another trivial fix is to stop the Scale of BaseIndex addresses as being passed
as multiplicands (1,2,4,8), and instead use a plain enum (0,1,2,3).  This is
likely more useful encoding, and can be more trivial converted to a
multiplicand where necessary.


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



More information about the webkit-unassigned mailing list