全部分类
LLVM 当前官方稳定版本为 23.1.3,适合编译器工具链安装、IR 开发、Clang 构建与优化实践。 官方网站:https://llvm.org/
LLVM必备开发工具
专栏首页
历史版本
学习视频
手册
专题
新闻
文章
更新时间:2026-10-08
下载源码包
DETAILED INTRODUCTION
LLVM是一套开源编译器基础设施,最初用于构建高性能、可扩展的编译器系统。它以LLVM IR作为通用中间表示,提供优化器、代码生成器、链接器、调试器、运行时库和多种开发工具。LLVM支持x86、ARM、RISC-V、WebAssembly、GPU等多种目标架构,适合操作系统、编程语言、嵌入式开发、浏览器、游戏引擎、科学计算、AI编译器和JIT运行时等场景。
社区
大V推荐
Matt Arsenault
Florian Hahn
Nikita Popov
LLVM版本
2026-10-08
本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。
本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。
本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。
面向LLVM源码和API开发者,介绍LLVM核心类库、数据结构、源码组织、常用API和编码实践。
0
2026.10.08
LLVM IR官方语言参考手册,介绍类型系统、指令、基本块、函数、属性、元数据、调用约定和Bitcode相关概念。
详细介绍CMake生成器、构建类型、LLVM项目配置、并行编译、测试、安装和独立构建子项目的方法。
面向初学者和新开发者,介绍源码获取、CMake配置、LLVM构建、测试执行、目录结构和基本工具使用方式。
LLVM官方文档总入口,包含入门教程、用户指南、API参考、开发规范、测试指南、后端开发和社区参与资料。