Merge "Fixed bug with hoisting/deopting in taken-block instead of preheader. With a fail-before pass-after regression test."
am: 08d3ab591d

* commit '08d3ab591d98fce33b7ab552a10cec04aaff6ce1':
  Fixed bug with hoisting/deopting in taken-block instead of preheader. With a fail-before pass-after regression test.