So, I noticed while running benchmarks that there seem to be some
significant bugs somewhere. In particular, Unigen Heaven misrenders
on Haswell. One of the synmark tests also misrenders. Initially I
thought it was a spilling bug, but I'm also seeing misrendering on the
sethi ullman patch.
--Jas
This series implements some more aggressive scheduler changes based on
the original series that I sent out and now has been merged to master.
In particular, it rewrites the scheduler to be bottom-up and top-down,
and gives it a fancy new strategy involving a combination of limit
scheduling and Seth