Remove some unnecessary unreachables in favor of (sometimes implicit) assertions
authorDavid Blaikie <dblaikie@gmail.com>
Fri, 20 Feb 2015 23:44:24 +0000 (23:44 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Fri, 20 Feb 2015 23:44:24 +0000 (23:44 +0000)
commit82ad78771b8c59c227e61e74330c0bcaa847d2ea
tree2bebf369401fd2240eff165fa816567d1b0b5cd3
parent876e7172eed7e37f4ebf97a432dea7223b85ede5
Remove some unnecessary unreachables in favor of (sometimes implicit) assertions

Also simplify some else-after-return cases including some standard
algorithm convenience/use.

llvm-svn: 230094
llvm/include/llvm/IR/Instructions.h
llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp