Linearize code using a depth first traversal.
A 'dump' of the blocks in this method, which does not require any well-formedness of the basic blocks (like the last instruction being a jump).
The MSIL linearizer is used only for methods with at least one exception handler.
A simple linearizer which predicts all branches to take the 'success' branch and tries to schedule those blocks immediately after the test.
Linearize code in reverse post order.