- 深入理解LLVM:代碼生成
- 彭成寒 李靈 戴賢澤 王志磊 俞佳嘉
- 195字
- 2024-12-18 16:44:26
第一部分 基礎知識
編譯器代碼生成的理論基礎涉及IR設計、數據流分析、支配和循環(huán)等與體系結構無關的知識,同時還涉及與具體體系結構相關的知識。第一部分主要介紹與體系結構無關的知識,與體系結構相關的知識將在附錄B中介紹。此外,本書以LLVM為例介紹代碼生成,在LLVM代碼生成的實現中使用了輔助描述語言(TableGen)和輔助工具集(如llvm-tblgen等),這些工具可幫助開發(fā)者快速實現一款新的編譯器后端,所以本部分也會介紹TableGen的相關知識。
推薦閱讀
- Java Web開發(fā)學習手冊
- JavaScript 網頁編程從入門到精通 (清華社"視頻大講堂"大系·網絡開發(fā)視頻大講堂)
- MySQL數據庫管理與開發(fā)實踐教程 (清華電腦學堂)
- SQL Server 2012數據庫管理與開發(fā)項目教程
- Learning OpenStack Networking(Neutron)
- Mastering Business Intelligence with MicroStrategy
- HTML5 APP開發(fā)從入門到精通(微課精編版)
- iOS自動化測試實戰(zhàn):基于Appium、Python與Pytest
- Kubernetes源碼剖析
- Django 3.0入門與實踐
- Mastering Apache Storm
- ASP.NET 4.0 Web程序設計
- 嵌入式Linux C語言程序設計基礎教程
- Java RESTful Web Service實戰(zhàn)
- 高質量程序設計指南:C++/C語言