LLVM项目
LLM
欢迎来到 LLVM 项目!
该存储库包含 LLVM 的源代码,LLVM 是一个用于构建高度优化的编译器、优化器和运行时环境的工具包。
LLVM 项目有多个组件。该项目的核心本身称为“LLVM”。其中包含处理中间表示并将其转换为目标文件所需的所有工具、库和头文件。工具包括汇编器、反汇编器、位码分析器和位码优化器。
类 C 语言使用 Clang 前端。该组件使用 LLVM 将 C、C++、Objective-C 和 Objective-C++ 代码编译成 LLVM 位码,并从那里编译成目标文件。
其他组件包括:libc++ C++ 标准库、LLD 链接器等。
有关构建和运行 LLVM 的信息,请参阅 LLVM 入门页面。
有关如何为 LLVM 项目做出贡献的信息,请查看为 LLVM 做出贡献指南。
加入 LLVM Discourse 论坛、Discord 聊天、LLVM 办公时间或定期同步。
LLVM 项目为项目内所有通信模式的参与者采用了行为准则。