ยินดีต้อนรับสู่โครงการ 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 Office Hours หรือการซิงค์ปกติ
โครงการ LLVM ได้นำหลักปฏิบัติสำหรับผู้เข้าร่วมในการสื่อสารทุกรูปแบบภายในโครงการ