[interp] Remove unconditional branches to next instruction (mono/mono#15939)
authorVlad Brezae <brezaevlad@gmail.com>
Fri, 2 Aug 2019 09:16:07 +0000 (12:16 +0300)
committermonojenkins <jo.shields+jenkins@xamarin.com>
Fri, 2 Aug 2019 09:16:07 +0000 (05:16 -0400)
commit3fcb363d115246676036762256c45d408757f456
tree70f4378daf60d3cb8b7751db23cecac35f2b9f05
parent931c310bfd813f370de46dafb0ec16ba503ab14d
[interp] Remove unconditional branches to next instruction (mono/mono#15939)

[interp] Remove unconditional branches to next instruction

These are very common, at least in debug builds. Optimize them away so it doesn't distort performance numbers.

Commit migrated from https://github.com/mono/mono/commit/4883b56c10a077e4c82feff604172d6994994e1a
src/mono/mono/mini/interp/transform.c