مرحبًا بكم في مشروع LLVM!
يحتوي هذا المستودع على الكود المصدري لـ LLVM، وهو عبارة عن مجموعة أدوات لبناء برامج التحويل البرمجي والمحسنات وبيئات وقت التشغيل المحسنة للغاية.
يحتوي مشروع LLVM على مكونات متعددة. جوهر المشروع نفسه يسمى "LLVM". يحتوي هذا على كافة الأدوات والمكتبات وملفات الرأس اللازمة لمعالجة التمثيلات المتوسطة وتحويلها إلى ملفات كائنات. تتضمن الأدوات أداة تجميع ومفكك ومحلل رمز البت ومُحسِّن رمز البت.
تستخدم اللغات المشابهة لـ C واجهة Clang الأمامية. يقوم هذا المكون بتجميع أكواد C وC++ وObjective-C وObjective-C++ إلى كود بت LLVM - ومن هناك إلى ملفات الكائنات باستخدام LLVM.
تتضمن المكونات الأخرى: مكتبة libc++ C++ القياسية ورابط LLD والمزيد.
راجع صفحة البدء مع LLVM للحصول على معلومات حول إنشاء وتشغيل LLVM.
للحصول على معلومات حول كيفية المساهمة في مشروع LLVM، يرجى إلقاء نظرة على دليل المساهمة في LLVM.
انضم إلى منتديات LLVM Discourse أو دردشة Discord أو ساعات عمل LLVM أو عمليات المزامنة المنتظمة.
اعتمد مشروع LLVM قواعد سلوك للمشاركين في جميع وسائل الاتصال داخل المشروع.