[GlobalISel] Don't translate other blocks when one failed.
[GlobalISel] Don't translate other blocks when one failed.

We were stopping the translation of the parent block when the
translation of an instruction failed, but we were still trying to
translate the other blocks of the parent function.

Don't do that.

git-svn-id: 0ff597fd157e6f4fc38580e8d64ab130330d2411@296047 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit d6d9a85ff1c777955b932c164c5af9c0be756797)

apple/swift-llvm,apple/swift-llvm,apple/swift-llvm,apple/swift-llvm,apple/swift-llvm,apple/swift-llvm,apple/swift-llvm,apple/swift-llvm