用微信扫描二维码

深入理解LLVM:代码生成

深入理解LLVM:代码生成

作者:彭成寒

2024.9.1 出版

可语音朗读

开通电子书VIP
65.00得到贝

主编推荐语

全面介绍LLVM代码生成过程。

内容简介

全书分为3篇。 第一篇介绍编译器基础知识,包括中间表示,重点介绍SSA、数据流分析、支配、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。 第二篇剖析分LLVM代码生成,其中对代码生成的每一步骤都有提及,着重介绍指令选择、指令调度、寄存器分配和编译优化。同时还以BPF后端为例总结了如何基于LLVM开发一款新后端的编译器。 第三篇附录主要总结了LLVM代码生成过程中使用的IR、BPF指令集以及如何在Linux运行BPF应用,Pass和PassManager的运行机制等知识。

出版方

机械工业出版社