awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
llvm-mirror avatar

llvm-mirror/llvmArchived

0
View on GitHub↗
4,580 نجوم·2,068 تفرعات·LLVM·6 مشاهداتllvm.org↗

Llvm

LLVM هي بنية تحتية معيارية للمترجمات (compiler infrastructure) وإطار عمل يتكون من مجموعة من المكتبات القابلة لإعادة الاستخدام لبناء واجهات اللغات وأدوات التحسين. تعمل كآلة افتراضية منخفضة المستوى توفر تمثيلاً وسيطاً (intermediate representation) وخط أنابيب للتحسين لتمكين توليد كود مستقل عن لغة البرمجة.

يوفر المشروع مجموعة أدوات للترجمة في الوقت الفعلي (JIT compilation)، حيث يقوم بتحويل التمثيلات الوسيطة إلى كود آلة أثناء التشغيل للتنفيذ الفوري. يتيح تصميمه المعياري للمطورين إنشاء واجهات لغات مخصصة وبيئات تشغيل عالية الأداء عبر معماريات مستهدفة متعددة.

تغطي البنية التحتية تحسين الكود عالي الأداء وتنسيق سلاسل أدوات البرمجيات عبر المنصات، بما في ذلك دمج المترجمات، وبيئات التشغيل، والمصححات (debuggers).

Features

  • Compiler Infrastructure Libraries - Build new compilers and language-specific front-ends using a reusable set of shared libraries and tools.
  • Compiler Infrastructure - Exposes a comprehensive set of modular compiler libraries and frameworks used to build language front-ends and optimization tools.
  • Low-Level Virtual Machines - Provides a low-level virtual machine architecture with an intermediate representation and optimization pipeline for language-agnostic code generation.
  • Compiler Frameworks - Offers a modular collection of reusable libraries and toolkits for building high-performance compiler backends and intermediate representations.
  • Code Optimization Pipelines - Improve program performance through compile-time and runtime optimizations for code written in any programming language.
  • Compiler Frontend Development - Facilitates the design and implementation of the initial compiler stages, including parsing and IR generation.
  • Compiler Optimizations - Provides a specialized toolkit of libraries to construct high-performance compilers and runtime environments.
  • Three-Phase Architectures - Employs a three-phase design that decouples language front-ends from machine back-ends using a universal intermediate representation.
  • Just-In-Time Compilation - Provides a toolkit for translating intermediate representations into native machine code at runtime for immediate program execution.
  • Modular Library Architectures - Offers a collection of compiler components as independent, integrable libraries for building custom language front-ends.
  • LLVM-Based Compilers - Offers a modular collection of reusable compiler and toolchain technologies used to build language front-ends and optimization tools.
  • Multi-Pass Lowering Pipelines - Provides a sequence of target-independent optimization passes to improve performance regardless of the final hardware architecture.
  • Code Optimization - Implements advanced compile-time and runtime code transformations to maximize program execution speed and efficiency.
  • Cross-Platform Toolchains - Coordinates the integrated build process for compilers, runtimes, and debuggers across different hardware architectures.
  • Instruction Selection Tables - Implements table-driven instruction selection to match intermediate representations to specific hardware capabilities.
  • Compiler Toolchain Management - Manages the coordinated compilation of core infrastructure, front-ends, runtimes, and debuggers.
  • Static Single Assignment Forms - Implements an intermediate representation using static single assignment form to simplify data flow analysis and optimization.

سجل النجوم

مخطط تاريخ النجوم لـ llvm-mirror/llvmمخطط تاريخ النجوم لـ llvm-mirror/llvm

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة llvm-mirror/llvm؟

LLVM هي بنية تحتية معيارية للمترجمات (compiler infrastructure) وإطار عمل يتكون من مجموعة من المكتبات القابلة لإعادة الاستخدام لبناء واجهات اللغات وأدوات التحسين. تعمل كآلة افتراضية منخفضة المستوى توفر تمثيلاً وسيطاً (intermediate representation) وخط أنابيب للتحسين لتمكين توليد كود مستقل عن لغة البرمجة.

ما هي الميزات الرئيسية لـ llvm-mirror/llvm؟

الميزات الرئيسية لـ llvm-mirror/llvm هي: Compiler Infrastructure Libraries, Compiler Infrastructure, Low-Level Virtual Machines, Compiler Frameworks, Code Optimization Pipelines, Compiler Frontend Development, Compiler Optimizations, Three-Phase Architectures.

ما هي البدائل مفتوحة المصدر لـ llvm-mirror/llvm؟

تشمل البدائل مفتوحة المصدر لـ llvm-mirror/llvm: chai2010/go-ast-book — go-ast-book is a collection of educational and technical resources focused on abstract syntax tree analysis, compiler… llvm/llvm-project — The project is a modular compiler infrastructure framework designed for building programming language toolchains,… apple/swift — Swift is a general purpose, compiled systems programming language designed for building high-performance software. It… gcc-mirror/gcc — This project is a multi-language compiler collection and cross-platform toolchain used to translate source code from… vlang/v — V is a statically typed, compiled programming language designed for high-performance systems development. It… jax-ml/jax — This project is a high-performance numerical computing library designed for large-scale scientific and machine…

بدائل مفتوحة المصدر لـ Llvm

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Llvm.
  • chai2010/go-ast-bookالصورة الرمزية لـ chai2010

    chai2010/go-ast-book

    5,510عرض على GitHub↗

    go-ast-book is a collection of educational and technical resources focused on abstract syntax tree analysis, compiler development, and static code verification. It provides guides and manuals for parsing, traversing, and analyzing Go source code to extract semantic meaning. The project serves as a reference for building compiler frontends, covering the translation of high-level code into intermediate representations and single static assignment forms. It also provides instructions for using these techniques to develop language tooling and perform static code analysis. The resources cover a b

    Go
    عرض على GitHub↗5,510
  • llvm/llvm-projectالصورة الرمزية لـ llvm

    llvm/llvm-project

    38,840عرض على GitHub↗

    The project is a modular compiler infrastructure framework designed for building programming language toolchains, frontends, and backends. It provides a comprehensive suite of reusable libraries and tools that enable developers to transform source code into efficient native executables across diverse hardware architectures and operating systems. At its core, the system utilizes a language-agnostic intermediate representation bitcode, which serves as a unified format for code analysis, optimization, and machine-specific code generation. What distinguishes this framework is its highly decoupled

    LLVM
    عرض على GitHub↗38,840
  • apple/swiftالصورة الرمزية لـ apple

    apple/swift

    70,119عرض على GitHub↗

    Swift is a general purpose, compiled systems programming language designed for building high-performance software. It is a strongly typed language that focuses on memory safety and type safety to prevent runtime errors. The language is designed for native code integration, allowing it to interoperate with C and Objective-C libraries to leverage existing system functions and high-performance APIs. The project covers broad capabilities in type-safe application development and cross-platform toolchain engineering. It includes infrastructure for automated language validation, compiler performanc

    Swift
    عرض على GitHub↗70,119
  • gcc-mirror/gccالصورة الرمزية لـ gcc-mirror

    gcc-mirror/gcc

    11,019عرض على GitHub↗

    This project is a multi-language compiler collection and cross-platform toolchain used to translate source code from various programming languages into optimized machine code for different hardware architectures. It provides a suite of tools including an optimizing compiler backend, a machine code generator, and a comprehensive runtime library suite that implements necessary execution environments and support functions. The system utilizes a multi-pass compilation pipeline and pluggable language front-ends to process source code into intermediate representations. It distinguishes itself throu

    C++
    عرض على GitHub↗11,019
عرض جميع البدائل الـ 30 لـ Llvm→