深入理解LLVM
TP314/4253
代码生成
彭成寒 … [等] 著
北京 机械工业出版社 2024
978-7-111-76415-1
XI, 418页 24cm
编译程序
5
中文图书
CMP BOOKS
本书共13章,分为两部分。第一部分 (第1-6章) 是基础知识,介绍了LLVM项目、常见的IR (重点介绍SSA)、数据流分析、支配分析、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。第二部分 (第7-13章) 是代码生成,涵盖了LLVM代码生成的每一个步骤,着重介绍了指令选择、指令调度、SSA形式的编译优化、寄存器分配、函数栈帧生成及非SSA形式的编译优化、机器码生成,最后以BPF后端为例介绍如何为LLVM添加一个新后端。另外,附录部分主要总结了LLVM代码生成过程中使用的IR、BPF指令集,如何在Linux中运行BPF应用,以及Pass和PassManager的管理等。
1
1
无
彭成寒 ... [等] 著. 深入理解LLVM[M]. 北京 机械工业出版社 2024.
点此复制
馆藏地址
条形码 | 目前状态 | 卷册号 | 馆藏地址 | 架位信息 |
---|---|---|---|---|
H411958 | 在馆 | 徐汇中文书库 | 书库3楼 18排5列3层 |