[jit] Avoid linking the try block with the EH block as this produces spurious BBs...
authorRodrigo Kumpera <kumpera@gmail.com>
Fri, 1 Nov 2013 19:27:12 +0000 (15:27 -0400)
committerRodrigo Kumpera <kumpera@gmail.com>
Fri, 1 Nov 2013 19:27:12 +0000 (15:27 -0400)
commit63eb94e451a59491034516f2ec9f27d586b34d86
treef82eebc22d51bfef9b92fe4e9db4d59f14ff0eb1
parent11b2e3e60fccecb3877a42f8e6f19e472edc0519
[jit] Avoid linking the try block with the EH block as this produces spurious BBs during inlining.

The inliner could not handle optimally when we inline code inside the try block as it would be linked
with the catch block.

Since the source block would have more than one exit, the inliner would conservatively not link them together,
which hinders further local optimizations.
mono/mini/method-to-ir.c