• 深入理解llvm:代码生成 编程语言 彭成寒 李灵 戴贤泽 王志磊 俞佳嘉 新华正版
21年品牌 40万+商家 超1.5亿件商品

深入理解llvm:代码生成 编程语言 彭成寒 李灵 戴贤泽 王志磊 俞佳嘉 新华正版

56.7 5.2折 109 全新

库存26件

河北保定
认证卖家担保交易快速发货售后保障

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

出版社机械工业

ISBN9787111764151

出版时间2024-09

版次1

装帧平装

开本16

页数418页

字数0.58千字

定价109元

货号712_9787111764151

上书时间2024-12-25

鑫誠書苑

十五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

1)主流新版llvm详解:本书以llvm 15版本为核心,深入剖析其机制,帮助读者掌握前沿的编译器技术。
2)提供配套代码仓库:提供专门的代码仓库镜像,确保读者能够轻松获取并编译书中使用的llvm版本,实现理论与实践相结合。
3)llvm ir从入门到精通:详尽介绍llvm ir的基础知识及其设计,引导初学者快速上手,至专业水。
4)提供bpf后端实战案例:选用bpf作为示例后端,通过精简的代码示例讲解代码生成的关键步骤,易于理解和跟踪。
5)丰富的示例与资源:配套大量示例代码,涵盖c/c、llvm ir等多种语言和中间表示形式,并遵循统一命名规则,方便验证学成果。

目录:

前言

部分 基础知识

章 绪论

1.1 llvm设计思路分析

1.2 llvm主要子项目

1.3 llvm构建与调试

1.4 llvm在线工具

1.5 本章小结

第2章 ir基础知识

2.1 ir分类

2.1.1 树ir

2.1.2 线ir

2.1.3 图ir

2.2 cfg的基本块与构建

2.2.1 基本块

2.2.2 构建cfg

……

内容简介:

全书分为3篇。篇介绍编译器基础知识,包括中间表示,重点介绍a、数据流分析、支配、循环等知识,此外还介绍了llvm的后端描述语言tablegen。第二篇剖析分llvm代码生成,其中对代码生成的每一步骤都有提及,着重介绍指令选择、指令调度、寄存器分配和编译优化。同时还以bpf后端为例结了如何基于llvm开发一款新后端的编译器。第三篇附录主要结了llvm代码生成过程中使用的ir、bpf指令集以及如何在linux运行bpf应用,pa和pamanager的运行机制等知识。
通过阅读本书,读者理解和掌握llvm代码生成过程,可以根据本书指导为基于llvm开发一款新后端的编译器。同时本书还介绍了各种编译过程中使用到的算法,读者可以根据场景对算法进行增强从而达到能优化目的。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP