عن المشروع

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