タグ llvm入門
人気順 10 users 50 users 100 users 500 users 1000 usersこわくないLLVM入門! - Qiita
対象読者 LLVMを勉強し始めたけど何からして良いのかわからない方 アセンブリがちょっとわかる 目標 LLVMの基本的な文法がわかるようになる 環境 LLVM 8.0.0 clang 8.0.0 (trunk 348837) LLVMってなに...? コンパイラは通常フロントエンド、ミドルエンド、バックエンドに分けられ、各プロセスで様々な処理をしています。... 続きを読む
Go言語で利用するLLVM入門 | プログラミング | POSTD
LLVMの秀でた特徴は、一般にLLVM IRと呼ばれる、その中間表現です。LLVMは、このIRを構築するためのAPIを提供しています。元のAPIは、C++で書かれていますが、Lua、OCaml、C、Goなど様々な言語バインディングがあります。この記事では、Goバインディングを使用していきます。はじめに LLVMは、コンパイラを作成するための基盤です。2000年にChris Lattnerによって作... 続きを読む
llvm で Hello wolrd!! 〜llvm入門 その2〜 - tokuhirom's blog.
http://www.ibm.com/developerworks/jp/opensource/library/os-createcompilerllvm1/ 最初なのでとりあえず↑の記事を基本なぞってますが、わかりやすく解説をいれています。llvm であそぶには、まあいろいろな方法がありますが、わかりやすく大きくわけると以下の4ステップです。 llvm IR の動的生成 llvm IRの最適化 ... 続きを読む