LLVM @ “The Architecture of Open Source Applications”

LLVM is featured in of the new book . This chapter talks about the high-level design of LLVM, and how it differs from other contemporary compilers and JITs out there, why you might want to use it (if you’re looking for compiler libraries), a simple example of writing an optimization, how the code is structured, a 10,000 foot view of how the code generator works, and some of the interesting capabilities LLVM has due to its design. If you’re curious what this whole LLVM thing is, then this is a great place to start.
This book is available inexpensively in dead tree or PDF form, and the author royalties are donated to charity. The content is also available for free under the creative commons license. Share and enjoy,
Posted by Chris Lattner at 8:37 PM
Labels: meta, optimization
本书章节目录探讨了LLVM的高级设计方案,及其与目前编译器和即时编译器的区别,为何选择使用它(对于寻找编译器库的用户),撰写优化实例,代码结构概述,代码生成器工作原理概览,及其设计赋予的有趣能力。此书以死树版或PDF形式低价销售,作者版税捐赠给慈善机构。内容遵循创作共用许可,欢迎分享。
1万+

被折叠的 条评论
为什么被折叠?



