LLVMを利用したサンプルコードまとめ
LLVM勉強会の資料を見れば見るほど、興味がつきないLLVM。
とりあえず、何か動くものを作って試してみたいと思い、サンプルコード関連をメモ。
素直にTutorialから始めても進めそうな感じがする。
- 試してみたいサンプル
- LLVM tutorial
LLVM Tutorial: Table of Contents — LLVM 9 documentation
簡単な独自言語&サンプルコードでコンパイラーを実装するチュートリアル。
[llvm-project] Contents of /llvm/trunk/examples/HowToUseJIT/HowToUseJIT.cpp
jitコンパイラを抜粋したサンプルコード。
-
- Toy JavaScript Backend for LLVM
GitHub - omo/jsllc: Toy JavaScript Backend for LLVM
さて、OSXではコマンドで一括インストールが可能なハズ。
なぜか時間がやたらかかり、まだ終わらない...。
$sudo port install llvm-devel llvm-gcc42