タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

LLVMに関するsakokenのブックマーク (1)

  • こわくないLLVM入門! - Qiita

    対象読者 LLVMを勉強し始めたけど何からして良いのかわからない方 アセンブリがちょっとわかる 目標 LLVMの基的な文法がわかるようになる 環境 Mac Mojave 10.14.6 LLVM 8.0.0 clang 8.0.0 (trunk 348837) LLVMってなに...? LLVMは一言で言えば、プログラミング言語を作成する為の基盤です。プログラミング言語はコンパイラによってバイナリに変換され実行することができます。それを言い換えれば、自分が考えたプログラミング言語のコンパイラを作ることで自作プログラミング言語を作れます。 そして、コンパイラは通常フロントエンド、ミドルエンド、バックエンドに分けられ、各プロセスで様々な処理をしています。特にミドルエンド、バックエンドでは中間言語や各アーキテクチャに対するたくさんの最適化を施さなければなりません。この最適化を預けてフロントエン

    こわくないLLVM入門! - Qiita
    sakoken
    sakoken 2020/10/14
    LLVM がどんなものか中身を見ながらざっくり説明してくれているのでわかりやすい。
  • 1