タグ llvm IR
人気順 10 users 50 users 100 users 500 users 1000 usersPerl で Compiler::CodeGenerator::LLVM を用いて LLVM IR を出力する - アルパカ三銃士
2018 - 01 - 16 Perl で Compiler::CodeGenerator::LLVM を用いて LLVM IR を出力する Perl c++ 約 4 年前になると思うが、 @goccy54 さんが LLVM のライブラリを用いて、 Perl のコードから LLVM IR を生成するといった夢のようなモジュールを作成されていた。 それが Compiler::CodeGenerato... 続きを読む
LLVM APIを使ってみよう! 〜 Brainf**kコンパイラをIRBuilderで書き直してみた 〜 - プログラムモグモグ
2017 - 03 - 06 LLVM APIを使ってみよう! 〜 BrainfuckコンパイラをIRBuilderで書き直してみた 〜 LLVM 先日 LLVM の入門記事を書きました。 clangが吐く LLVM IR (Intermediate representation, 中間表現) を頼りに、 Brainf**k の コンパイラ を書いてみました。 itchyny.hatenablog... 続きを読む
LLVMを始めよう! 〜 LLVM IRの基礎はclangが教えてくれた・Brainf**kコンパイラを作ってみよう 〜 - プログラムモグモグ
2017 - 02 - 27 LLVMを始めよう! 〜 LLVM IRの基礎はclangが教えてくれた・Brainf**kコンパイラを作ってみよう 〜 LLVM コンパイラ を作ってみたいと思っていても、 アセンブリ言語 はよくわからない。 パーサーみたいなコードは書いたことがあるけれど、コード生成の処理はさっぱりだ。 実行ファイルを バイナリエディタ ーで見るとかなにそれ怖い。 そんな私なのです... 続きを読む
llvm で Hello wolrd!! 〜llvm入門 その2〜 - tokuhirom's blog.
http://www.ibm.com/developerworks/jp/opensource/library/os-createcompilerllvm1/ 最初なのでとりあえず↑の記事を基本なぞってますが、わかりやすく解説をいれています。llvm であそぶには、まあいろいろな方法がありますが、わかりやすく大きくわけると以下の4ステップです。 llvm IR の動的生成 llvm IRの最適化 ... 続きを読む