Commits

Roman Levenstein committed aea50324fc1
Remove the cast optimization logic from sil-combine and simplify-cfg and turn them into clients of CastOptimizer. This is the last part of the re-factoring. Now all the logic for performing cast optimizations is inside CastOptimizer, which makes it easier to reason about it and to maintain it. Swift SVN r26123