![[PDF] Swift Compiler最適化(SIL)入門 - Memory Promotion編](https://booth.pximg.net/3e81740f-4da4-458a-b6f4-c58e8b59e357/i/1034691/7f9d3898-b202-4b10-b62c-54f426937e1a_base_resized.jpg)
![[PDF] Swift Compiler最適化(SIL)入門 - Memory Promotion編](https://booth.pximg.net/3e81740f-4da4-458a-b6f4-c58e8b59e357/i/1034691/b368ecc5-49ca-4d1f-afb7-b1f64e4ca4c9_base_resized.jpg)
![[PDF] Swift Compiler最適化(SIL)入門 - Memory Promotion編](https://booth.pximg.net/3e81740f-4da4-458a-b6f4-c58e8b59e357/i/1034691/4c65065d-8953-422d-a7bd-3bfad3ecb66f_base_resized.jpg)
![[PDF] Swift Compiler最適化(SIL)入門 - Memory Promotion編](https://booth.pximg.net/3e81740f-4da4-458a-b6f4-c58e8b59e357/i/1034691/a53096d1-e62c-4a86-b084-045df4dd5ad6_base_resized.jpg)
Swiftコンパイラは様々なフェーズに分けて処理が実行されています。その中で最も重要なフェーズのひとつがSIL(Swift Intermediate Language)を使用して行う最適化フェーズです。本書では、簡単な例を通して具体的にメモリアロケーションにおいてどのような最適化が行われているか覗いてみましょう。
対象読者
* Swiftの言語仕様に興味がある * Swift Compilerに興味がある * コンパイラの最適化に興味がある
目次
第1 章Swift Intermediate Language 第2 章メモリアロケーションの概要 第3 章Swift のライフタイム 第4 章AllocBoxToStack の基礎 第5 章AllocBoxToStack の実例 第6 章AllocBoxToStack の実装 第7 章おさらい 付録 ティップス



