Bug 79801

Summary: Refactor SpeculativeJIT::emitAllocateJSFinalObject
Product: WebKit Reporter: Mark Hahnenberg <mhahnenberg>
Component: JavaScriptCoreAssignee: Mark Hahnenberg <mhahnenberg>
Status: RESOLVED FIXED    
Severity: Normal CC: fpizlo, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch none

Description Mark Hahnenberg 2012-02-28 08:49:34 PST
Currently in the DFG we only support inline allocation for JSFinalObjects. We should refactor this code slightly in such a way that it is easier to allocate various other types of objects (e.g. JSArray, JSFunction, etc.), similar to how we currently do things in the baseline JIT.
Comment 1 Mark Hahnenberg 2012-02-28 18:54:42 PST
Created attachment 129375 [details]
Patch
Comment 2 Filip Pizlo 2012-02-28 20:34:22 PST
Comment on attachment 129375 [details]
Patch

r=me.
Comment 3 WebKit Review Bot 2012-02-28 22:28:46 PST
Comment on attachment 129375 [details]
Patch

Clearing flags on attachment: 129375

Committed r109194: <http://trac.webkit.org/changeset/109194>
Comment 4 WebKit Review Bot 2012-02-28 22:28:50 PST
All reviewed patches have been landed.  Closing bug.