LLVM @ "开源应用程序架构"
LLVM 在新书 开源应用程序架构 的 一章 中被介绍。本章讨论了 LLVM 的高级设计,以及它与其他当代编译器和 JIT 的区别,为什么您可能想要使用它(如果您正在寻找编译器库),一个编写优化的简单示例,代码的结构,对代码生成器工作的 10,000 英尺视角,以及 LLVM 因其设计而具有一些有趣的功能。如果您好奇这个 LLVM 是什么,那么这是一个很好的起点。
这本书以 低廉的价格 提供纸质书或 PDF 格式,作者版税捐赠给慈善机构。内容也在 创意共享许可下免费提供。分享和享受,
-Chris Lattner