This will accomplish two things: 1) Reduce the size of the SpeculativeJIT header. 2) Make it easier to plant calls to C code in stubs generated by compilers other than the DFG::SpeculativeJIT.
Created attachment 122581 [details] the patch
Created attachment 122582 [details] the patch Figured I should write a change log.
Comment on attachment 122582 [details] the patch Attachment 122582 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/11253051
Created attachment 122584 [details] the patch Pretty sure I fixed the Qt build. Putting patch up to check.
Landed in http://trac.webkit.org/changeset/105035
<rdar://problem/10698059>