このプロジェクトについて
LLVMは、モジュール式で再利用可能なコンパイラおよびツールチェーン技術の集合です。このリポジトリには、コアLLVMプロジェクトのソースが含まれており、中間表現を処理してオブジェクトファイルに変換するために必要なツール、ライブラリ、ヘッダファイルを提供します。含まれるツールは、アセンブル、逆アセンブル、ビットコード解析、ビットコード最適化を対象としています。
C系言語はClangフロントエンドによって処理され、C、C++、Objective-C、Objective-C++をLLVMビットコードにコンパイルし、さらにオブジェクトファイルに変換します。リポジトリ内のその他のコンポーネントには、libc++ C++標準ライブラリやLLDリンカなどが含まれます。
ビルドおよび使用方法は、プロジェクトのGetting Startedガイドに記載されており、貢献に関するガイダンスはContributing to LLVMドキュメントに提供されています。プロジェクトは、Discourseフォーラム、Discordチャット、オフィスアワー、定期的な同期会などのコミュニティチャネルを維持しており、すべてのコミュニケーション手段において参加者向けの行動規範を採用しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.