0
点赞
收藏
分享

微信扫一扫

LLVM编译器1:学习资源集合

木匠0819 2022-03-17 阅读 69

1.相关书籍

1.1《Getting Started with LLVM Core Libraries》

在这里插入图片描述

这是一本通过源代码参考和代码片段理解LLVM的实用指南:

  • 深入了解编译器各阶段如何相互连接
  • 重要数据结构的描述
  • 如何使用LLVM提供的工具的示例

本书面向对LLVM框架感兴趣的爱好者、计算机科学学生和编译工程师。
你需要C++背景,虽然不是强制性的,但至少应该知道一些编译器理论。
无论您是新手还是编译器专家,本书都提供了LLVM的实用介绍,避免了复杂的场景。

1.2 LLVM编译器实战教程

在这里插入图片描述

  • 本书的前半部分将向您介绍怎么样去配置、构建、和安装LLVM的不同软件库、工具和外部项目。
  • 接下来,本书的后半部分将向您介绍LLVM的各种设计细节,并逐步地讲解LLVM的各个编译步骤:前段、中间表示(IR)、后端、即时编译(JIT)引擎、跨平台编译和插件接口。
  • 本书包含有大量翔实的示例和代码片段,以帮助读者平稳顺利的掌握LLVM的编译器开发环境。

1.2.1作者简介

网络资源

The Architecture of Open Source Applications: LLVM
LLVM编译原理和使用
LLVM VS GCC
LLVM相比于GCC,有哪些技术上的优势?
LLVM每日谈

深度学习编译器开发的那些事儿

举报

相关推荐

0 条评论