机读格式显示(MARC)
- 000 01264nam0 22002771 450
- 010 __ |a 978-7-111-76415-1 |d CNY109.00
- 049 __ |a O320113FHC |b UCS01012770554 |c 012770554
- 100 __ |a 20241017d2024 em y0chiy50 ea
- 200 1_ |a 深入理解LLVM |9 shen ru li jie LLVM |b 专著 |e 代码生成 |f 彭成寒[等]著
- 210 __ |a 北京 |c 机械工业出版社 |d 2024
- 215 __ |a 11,418页 |c 图 |d 24cm
- 304 __ |a 题名页题其他责任者: 李灵,戴贤泽,王志磊等
- 330 __ |a 全书分为3篇。第一篇介绍编译器基础知识,包括中间表示,重点介绍SSA、数据流分析、支配、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。第二篇剖析分LLVM代码生成,其中对代码生成的每一步骤都有提及,着重介绍指令选择、指令调度、寄存器分配和编译优化。同时还以BPF后端为例总结了如何基于LLVM开发一款新后端的编译器。第三篇附录主要总结了LLVM代码生成过程中使用的IR、BPF指令集以及如何在Linux运行BPF应用,Pass和PassManager的运行机制等知识。
- 517 1_ |a 代码生成 |9 dai ma sheng cheng
- 606 0_ |a 编译程序 |9 Bian Yi Cheng Xu |x 程序设计
- 701 _0 |a 彭成寒 |9 peng cheng han |4 著
- 801 _0 |a CN |b 江苏新华 |c 20240811
- 801 _2 |a CN |b O320113FHC |c 20241029
- 905 __ |a GDPTC |d TP314/27