游客,欢迎您! 登录 注册 您的建议
  • 阅读次数: 2 下载次数: 2
  • 荐购次数: 0 收藏次数: 0
深入理解LLVM:代码生成
建议阅读终端:
扫描用手机阅读此书支持Android/iPhone
注:如果您的电脑尚未安装PC客户端,请先 安装客户端 后再下载阅读!
暂无推荐
简介
全书共13章,分为两部分。第一部分(第1-6章)是基础知识,介绍了LLVM项目、常见的IR(重点介绍SSA)、数据流分析、支配分析、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。第二部分(第7-13章)是代码生成,涵盖了LLVM代码生成的每一个步骤,着重介绍了指令选择、指令调度、SSA形式的编译优化、寄存器分配、函数栈帧生成及非SSA形式的编译优化、机器码生成,最后以BPF后端为例介绍如何为LLVM添加一个新后端。另外,附录部分主要总结了LLVM代码生成过程中使用的IR、BPF指令集,如何在Linux中运行BPF应用,以及Pass和PassManager的管理等。
目录
展开 ∨
评论
评分:
评价:
请输入评论信息
0/255 我要评论
全部评论(0)
默认排序
相关推荐