Commits

Nadav Rotem committed 8fa61139add
Remove the old archetype_method devirtualization procedure and implement a new one. The old devirtualization procedure did not take into account the substitution list in the apply inst. The new optimization works on the apply instruction that uses the archetype_method instruction. We do not handle polymorphic types because we don't modify the protocol conformance yet. Swift SVN r12826