暂无商品咨询信息 [发表商品咨询]
这本书是关于LLVM这一强大而灵活的编译技术的详尽指南,它将帮助开发者理解编译器的设计和实现。鼓励每位对编译器技术有兴趣的读者阅读这本书,从而提升自身技术能力。
LLVM是伊利诺伊大学的一个研究项目,提供一个现代化的,基于SSA的编译策略,并能够同时支持静态和动态的任意编程语言的编译目标。LLVM由不同的子项目组成,其中许多是正在生产中使用的商业和开源的项目。它也被广泛用于学术研究。
本书力求将LLVM基础知识理论与案例实践融合在一起进行详细的介绍,帮助读者理解LLVM工作原理,同时按照应用与设备需要,使用 LLVM进行相应的优化与部署。本书包含大量示例和代码片段,帮助读者掌握LLVM的编译器开发环境。
本书共11章,包括编译和安装LLVM、LLVM外部项目、LLVM编译器、Clang前端基础、Clang架构与实践示例、LLVM IR实践、LLVM芯片编译器实践示例、LLVM编译器示例代码分析、LLVM优化示例、LLVM 后端实践,以及MLIR编译器。
本书适合算法、软件、编译器、人工智能、硬件等专业方向的企业工程技术人员、高校师生、科研工作人员和技术管理人员阅读。
前言
第1章编译和安装LLVM
1.1LLVM系统入门
1.1.1查看LLVM(包括Clang等子项目)
1.1.2配置和构建LLVM与Clang
1.2独立构建
1.3软硬件环境要求
1.3.1硬件环境
1.3.2软件环境
1.3.3主机C++编译器和标准库
1.3.4获取流行主机C++工具链
1.4LLVM入门
1.4.1术语和符号
1.4.2打开LLVM存档文件
1.4.3从Git中签出LLVM源代码
……
基本信息 | |
---|---|
出版社 | 机械工业出版社 |
ISBN | 9787111763543 |
条码 | 9787111763543 |
编者 | 吴建明,吴一昊 编 |
译者 | -- |
出版年月 | 2024-10-01 00:00:00.0 |
开本 | 16开 |
装帧 | 平装 |
页数 | 472 |
字数 | 743000 |
版次 | 1 |
印次 | 1 |
纸张 | 一般胶版纸 |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]