Clover2開発日誌

Clover2というJavaのように静的な型を持つRubyのようなコンパイラ+仮想マシンの開発日誌です。LLVMでJITもします。https://github.com/ab25cqにて開発しています。

2017-07-03から1日間の記事一覧

LLVM高速化の続き

現在./confiugre --with-jitは動きません。 とりあえず、だいぶ進んでます。キャスト以外の命令はほとんど終わりですかね。後はアドレスを取る命令辺りかな。 OP_INVOKE_DYNAMIC_METHODも動いてます。 今回のJITはVMのスタックを使わずにLLVM用のスタックを…