首页分类计算机深入理解LLVM:代码生成
深入理解LLVM:代码生成
计算机

深入理解LLVM:代码生成

彭成寒 / 李灵 / 戴贤泽 / 王志磊 / 俞佳嘉

44
累计阅读

支持 PDF · EPUB · Word · TXT 多种格式下载 (PDF 含 A4 / 手机版)

作品简介

全书分为3篇。

第一篇介绍编译器基础知识,包括中间表示,重点介绍SSA、数据流分析、支配、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。

第二篇剖析分LLVM代码生成,其中对代码生成的每一步骤都有提及,着重介绍指令选择、指令调度、寄存器分配和编译优化。同时还以BPF后端为例总结了如何基于LLVM开发一款新后端的编译器。

第三篇附录主要总结了LLVM代码生成过程中使用的IR、BPF指令集以及如何在Linux运行BPF应用,Pass和PassManager的运行机制等知识。

出版时间2024-09-01
共 4 章
前言试读
第一部分 基础知识试读
第二部分 代码生成
附录

读者评论

暂无评论,来发表第一条吧

登录后参与评论

去登录 →