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]
Created attachment 122582 [details]
Figured I should write a change log.
Comment on attachment 122582 [details]
Attachment 122582 [details] did not pass qt-ews (qt):
Created attachment 122584 [details]
Pretty sure I fixed the Qt build. Putting patch up to check.
Landed in http://trac.webkit.org/changeset/105035