開発者がC#コードのコンパイルパイプライン(RoslynによるIL生成とJITコンパイル)の中間段階として、SSA(静的単一代入)形式を用いた.NET IL最適化コンパイラーを自作した。RoslynのIL出力は元のソースコード構造をほぼ保持するため最適化の余地があり、JIT前にILレベルで最適化を施すことでパフォーマンス向上を狙う。.NETの低レベル最適化やコンパイラ理論に興味を持つ開発者やランタイムエンジニアに有用な知見となる。
読み込み中...
コメントを投稿するにはログインしてください