It's a bunch of completely separate phases with no relationship to each other. The DFG should have some common and somewhat sensible framework for having phases instead.
Created attachment 127698 [details] the patch
Comment on attachment 127698 [details] the patch Attachment 127698 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/11539737
Created attachment 127699 [details] the patch Fixed typo in cmakefiles.
Comment on attachment 127699 [details] the patch Refactor all the things!!!! r=me
Landed in http://trac.webkit.org/changeset/108166