Commits

Chris Lattner committed d5fd6a67e0f
Sketch out a trivial start at a simplify-cfg pass with one optimization to delete dead blocks (which happens to be incorrect). Unlike the LLVM SimplifyCFG pass, this one will be worklist-based instead of iterative, avoiding needless iteration over the entire function when a small local changes are being made. Swift SVN r9756