Avatar
omochimetaru 3/8/2018 5:08 AM
Hi, I am thinking about writing a Protocol Devirtualizer Pass that specializes functions that take Protocols as arguments to transform them with concrete types instead of protocol types when the concrete types can be determined statically by some compiler analysis. This is the first step of the transformation that I am proposing. My goal is to extend this to eliminate the original function implementation and also to remove the corresponding protocol type (by deleting it from the witness t...
5:09 AM
@ukitaka ↑プロトコル devirtualize の最適化の実装の話し合いのスレがあった。 フォーラムでアルゴリズムの相談してからPR出す、みたいなのもあるんですね