llvm/llvm-project

Public

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 24/09/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

LLVM Project là bộ công cụ và hạ tầng biên dịch mã nguồn mở mô-đun, được sử dụng để xây dựng các trình biên dịch tối ưu hóa cao, bộ tối ưu hóa mã và môi trường runtime.

  • Cung cấp hạ tầng LLVM cốt lõi bao gồm các thư viện, trình tối ưu hóa bitcode, assembler và disassembler
  • Tích hợp Clang frontend để biên dịch C, C++, Objective-C và Objective-C++ sang LLVM bitcode và mã máy
  • Bao gồm nhiều thành phần toolchain khác như trình liên kết LLD và thư viện chuẩn C++ libc++

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến99
  • Độ tươi100
  • Cộng đồng71
  • Tài liệu85
  • Phát hành100
  • Mức độ khóNâng cao
  • Phù hợp vớiLập trình viên · Nhà nghiên cứu
  • Loại dự ánFramework
  • Giấy phépKhông có

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • C++
  • C
  • CMake
  • Python

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • llvm/Thư viện cốt lõi, trình tối ưu hóa IR, bộ phát mã máy và các công cụ LLVM
  • clang/Trình biên dịch frontend cho C, C++, Objective-C và Objective-C++
  • lld/Trình liên kết (linker) hiệu năng cao của dự án LLVM
  • lldb/Trình gỡ lỗi (debugger) xây dựng trên nền tảng thư viện LLVM
  • libcxx/Triển khai thư viện chuẩn C++ (C++ standard library)
  • mlir/Hạ tầng biểu diễn trung gian đa cấp (Multi-Level Intermediate Representation)
  • compiler-rt/Thư viện runtime cho trình biên dịch (builtins, sanitizers, profiling)
  • cmake/Cấu hình và module build hệ thống bằng CMake

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/llvm/llvm-project.git
cd llvm-project

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Phát triển frontend trình biên dịch tùy chỉnh cho các ngôn ngữ lập trình mới hoặc hiện có
  • Biên dịch và tối ưu mã nguồn C/C++ bằng Clang và hệ thống tối ưu hóa LLVM
  • Nghiên cứu và thử nghiệm các kỹ thuật phân tích mã, biến đổi IR và tối ưu hóa cấp phát mã máy

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1llvm-mirror/llvmProject moved to: https://github.com/llvm/llvm-project4.6k-1
  2. 2EnzymeAD/EnzymeHigh-performance automatic differentiation of LLVM and MLIR.1.7k+5
  3. 3intel/llvmIntel staging area for llvm.org contribution. Home for Intel LLVM-based projects.1.5k+7

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 24/09/2026.