GitHub 雷达
首次出现 53 天前

llvm/llvm-project

LLVM 项目是一个模块化且可复用的编译器与工具链技术集合,用于构建高度优化的编译器、优化器和运行时环境。其核心是 LLVM 本身,包含处理中间表示并转换为目标文件所需的工具、库和头文件,同时通过 Clang 前端支持 C、C++、Objective-C 等语言,并附带 libc++ 标准库和 LLD 链接器等组件。该项目采用 LLVM 作为主要技术栈,通过中间表示和位码优化实现跨语言和跨平台的编译能力,其亮点在于高度模块化的设计,适用于从学术研究到工业级编译器开发的广泛场景,且拥有活跃的社区和严格的代码规范。

近 7 日
+139
累计 Star
40.5k
Fork
18,711
近 30 日
+729
Star 趋势 · 52 个采集点
+3%
7 月 28 日9 月 19 日
语言LLVM
分类编程语言/编译器
最近提交9 月 19 日
创建时间12 月 7 日
首次收录7 月 28 日 · 自动扫描
README 摘要
LLVM 项目是一个模块化且可复用的编译器与工具链技术集合,用于构建高度优化的编译器、优化器和运行时环境。其核心是 LLVM 本身,包含处理中间表示并转换为目标文件所需的工具、库和头文件,同时通过 Clang 前端支持 C、C++、Objective-C 等语言,并附带 libc++ 标准库和 LLD 链接器等组件。该项目采用 LLVM 作为主要技术栈,通过中间表示和位码优化实现跨语言和跨平台的编译能力,其亮点在于高度模块化的设计,适用于从学术研究到工业级编译器开发的广泛场景,且拥有活跃的社区和严格的代码规范。
中文摘要由 AI 生成,仅供参考。
在 GitHub 打开