LLVM 入门/教程

Posted rtoax

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LLVM 入门/教程相关的知识,希望对你有一定的参考价值。

Getting Started/Tutorials — LLVM 15.0.0git documentationhttps://llvm.org/docs/GettingStartedTutorials.html

对于那些刚接触 LLVM 系统的人。

LLVM 系统入门

讨论如何使用 LLVM 基础架构快速启动和运行。从解压和编译分发到执行某些工具的一切。

LLVM 教程:目录

关于使用 LLVM 的教程。包括有关使用 LLVM 制作自定义语言的教程。

LLVM 程序员手册

介绍 LLVM 源库的总体布局、重要的类和 API,以及一些提示和技巧。

前端作者的性能提示

前端作者关于如何生成 LLVM 能够有效优化的 IR 的一系列技巧。

使用 Microsoft Visual Studio 开始使用 LLVM 系统

主要入门指南的附录,适用于在 Windows 上使用 Visual Studio 的用户。

编译器编写者的架构和平台信息

对编译器作者有用的链接列表。

MyFirstTypoFix

本教程将指导您完成对 LLVM 进行更改并将其贡献回 LLVM 项目的过程。

以上是关于LLVM 入门/教程的主要内容,如果未能解决你的问题,请参考以下文章

用Rust编写LLVM的玩具编译器

LLVM 系统入门¶

LLVM 之 IR 篇:零基础快速入门 LLVM IR

LLVM 之后端篇:零基础快速入门 TableGen

llvm教程

新书推荐 |《LLVM编译器实战教程》