Commits

Mark Lacey committed a0546755897
Remove unreachable code in SimplifyCFG. Add a simple pass to remove blocks that are not reachable from the entry of the function. Run it once before simplifying blocks, and then if any blocks are simplified run it again in case those simplifications resulted in an unreachable loop. Swift SVN r16364