Commits

Nadav Rotem committed 0271c34d774
Devirtualize: teach the class_method devirtualization type-search procedure to look into apply instructions. In many cases these calls are constructors that were too big to be inlined. We now devirtualize this code: class ABC { init() { /* Don't inline */ } func member() { } } func foo() { var x = ABC() x.member() } Swift SVN r12223