ITADN
swiftlang/llvm-project
swiftlang/llvm-project · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Swift 对 llvm-project 的分支版本

这是 Swift 对 llvm-project 的分支版本。如需了解 Swift 的分支方案更多信息,请参阅 apple-docs/AppleBranchingScheme.md

以下为 LLVM 项目的主 README 内容。

LLVM 编译器基础设施

OpenSSF Scorecard OpenSSF Best Practices libc++

欢迎来到 LLVM 项目!

该仓库包含了 LLVM 的源代码,LLVM 是一个用于构建高度优化过的编译器、优化器以及运行时环境的工具包。

LLVM 项目由多个组件构成。项目的核心部分本身就被称为 “LLVM”。它包含了处理中间表示形式并将其转换为目标文件所需的所有工具、库以及头文件。这些工具包括汇编器、反汇编器、位码分析器以及位码优化器。

类 C 语言则使用 Clang 前端。该组件能够将 C、C++、Objective-C 以及 Objective-C++ 代码编译为 LLVM 位码——随后再利用 LLVM 将其转换为目标文件。

其他组件还包括: libc++ C++ 标准库LLD 链接器 等。

获取源代码并构建 LLVM

如需了解关于构建和运行 LLVM 的信息,请参阅 LLVM 入门 页面。

关于如何为 LLVM 项目做出贡献的详细信息,请查看 为 LLVM 做贡献 指南。

联系我们

欢迎加入 LLVM Discourse 论坛Discord 聊天室LLVM 办公时间定期同步会议

LLVM 项目为项目内所有沟通方式的参与者制定了 行为准则