منصوبے کے بارے میں

LLVM ماڈیولر اور دوبارہ استعمال کے قابل کمپائلر اور ٹول چین ٹیکنالوجیز کا ایک مجموعہ ہے۔ اس ذخیرے میں بنیادی LLVM پروجیکٹ کا سورس موجود ہے، جو درمیانی نمائندگیوں پر کارروائی کرنے اور انہیں آبجیکٹ فائلوں میں تبدیل کرنے کے لیے درکار ٹولز، لائبریریز اور ہیڈر فائلیں فراہم کرتا ہے۔ شامل کردہ ٹولز اسمبلنگ، ڈس اسمبلنگ، بٹ کوڈ تجزیہ، اور بٹ کوڈ اصلاح پر محیط ہیں۔ C جیسی زبانوں کو Clang فرنٹ اینڈ سنبھالتا ہے، جو C، C++، Objective-C، اور Objective-C++ کو LLVM بٹ کوڈ میں اور پھر آبجیکٹ فائلوں میں مرتب کرتا ہے۔ ذخیرے میں اضافی اجزاء میں libc++ C++ معیاری لائبریری اور LLD لنکر شامل ہیں، دیگر کے علاوہ۔ تعمیر اور استعمال کی ہدایات پروجیکٹ کے Getting Started گائیڈ میں دستاویز کی گئی ہیں، اور شراکت کی رہنمائی Contributing to LLVM دستاویزات میں فراہم کی گئی ہے۔ پروجیکٹ کمیونٹی چینلز بشمول Discourse فورمز، Discord چیٹ، دفتری اوقات، اور باقاعدہ ہم آہنگی کو برقرار رکھتا ہے، اور اس نے اپنے مواصلاتی طریقوں میں شرکاء کے لیے ضابطہ اخلاق اپنایا ہے۔