Commits

Roman Levenstein committed fcf7053c465
[sil-devirtualizer] Re-factoring of the class_method devirtualization method. Decouple devirtualizeClassMethod into an analysis part and a part that performs a real transformation. This allows for early bail outs when trying to devirtualize a class_method call and thus avoids creating a duplicate class_method call invocation, which happened before in certain rare cases. Swift SVN r25717