Tokyo University of Science / 理工学部 情報科学科
Swiftコンパイラの最適化
大学の卒業研究でSwiftコンパイラの最適化を行っています!詳しくは以下の通りです! ・動的コード移動によるインライン展開の設計 Swiftにおける動的コード移動を行っています。言語はC++で書いており、フローチャートによる処理の流れを記述することで設計を行っています。 ・動的コード移動によるインライン展開の実装 Swiftにおける独自の中間言語であるSIL(Swift Intermidiate Language)に最適化パスを追加し、最適化の実装を行っています。