书目信息 |
| 题名: |
深入理解LLVM
|
|
| 作者: | 彭成寒 著 | |
| 分册: | ||
| 出版信息: | 北京 机械工业出版社 2024.09 |
|
| 页数: | XI, 418页 | |
| 开本: | 24cm | |
| 丛书名: | ||
| 单 册: | ||
| 中图分类: | TP314 | |
| 科图分类: | ||
| 主题词: | 编译程序--bian yi cheng xu--程序设计 | |
| 电子资源: | ||
| ISBN: | 978-7-111-76415-1 | |
| 000 | 01417nam0 2200265 450 | |
| 001 | 92961 | |
| 005 | 20250818171545.91 | |
| 010 | @a978-7-111-76415-1@dCNY109.00 | |
| 100 | @a20241023d2024 em y0chiy50 ea | |
| 101 | 0 | @achi |
| 102 | @aCN@b110000 | |
| 105 | @aa z 000yy | |
| 106 | @ar | |
| 200 | 1 | @a深入理解LLVM@Ashen ru li jie LLVM@e代码生成@f彭成寒 ... [等] 著 |
| 210 | @a北京@c机械工业出版社@d2024.09 | |
| 215 | @aXI, 418页@c图@d24cm | |
| 304 | @a题名页题其余责任者: 李灵, 戴贤泽, 王志磊, 俞佳嘉 | |
| 314 | @a彭成寒, 华为编译器与虚拟机技术专家, 精通Java、C++语言, 擅长风控体系、大数据、编译器、虚拟机等技术 ; 曾就职于Paypal、Simens、Autodesk。 | |
| 330 | @a全书共13章, 分为两部分。第一部分 (第1-6章) 是基础知识, 介绍了LLVM项目、常见的IR (重点介绍SSA) 、数据流分析、支配分析、循环等知识, 此外还介绍了LLVM的后端描述语言TableGen。第二部分 (第7-13章) 是代码生成, 涵盖了LLVM代码生成的每一个步骤, 着重介绍了指令选择、指令调度、SSA形式的编译优化、寄存器分配、函数栈帧生成及非SSA形式的编译优化、机器码生成, 最后以BPF后端为例介绍如何为LLVM添加一个新后端。另外, 附录部分主要总结了LLVM代码生成过程中使用的IR、BPF指令集, 如何在Linux中运行BPF应用, 以及Pass和PassManager的管理等。 | |
| 517 | 1 | @a代码生成@Adai ma sheng cheng |
| 606 | 0 | @a编译程序@Abian yi cheng xu@x程序设计 |
| 690 | @aTP314@v5 | |
| 701 | 0 | @a彭成寒@Apeng cheng han@4著 |
| 801 | 0 | @aCN@c20250909 |
| 905 | @a河南城建学院图书馆@dTP314@eP450@f1 | |
| 深入理解LLVM:代码生成/彭成寒 ... [等] 著.-北京:机械工业出版社,2024.09 |
| XI, 418页:图;24cm |
| ISBN 978-7-111-76415-1:CNY109.00 |
| 全书共13章, 分为两部分。第一部分 (第1-6章) 是基础知识, 介绍了LLVM项目、常见的IR (重点介绍SSA) 、数据流分析、支配分析、循环等知识, 此外还介绍了LLVM的后端描述语言TableGen。第二部分 (第7-13章) 是代码生成, 涵盖了LLVM代码生成的每一个步骤, 着重介绍了指令选择、指令调度、SSA形式的编译优化、寄存器分配、函数栈帧生成及非SSA形式的编译优化、机器码生成, 最后以BPF后端为例介绍如何为LLVM添加一个新后端。另外, 附录部分主要总结了LLVM代码生成过程中使用的IR、BPF指令集, 如何在Linux中运行BPF应用, 以及Pass和PassManager的管理等。 |
| ● |
| 相关链接 |
|
|
|
正题名:深入理解LLVM
索取号:TP314/P450
 
预约/预借
| 序号 | 登录号 | 条形码 | 馆藏地/架位号 | 状态 | 备注 |
| 1 | 1626919 | 216269197 | 自科库301/ [索取号:TP314/P450] | 在馆 |