optimize LICM::hoist to use moveBefore.  Correct its updating
of AST to remove the hoisted instruction from the AST, since it
is no longer in the loop.

llvm-svn: 112448
1 file changed
tree: b4338e835598df614d17f98ba1a37b814f439263
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. lldb/
  5. llvm/