2008-09-07から1日間の記事一覧
LLVMのJavaバックエンドを書いてみる。 C Backend方式だとポインタ演算や関数ポインタやunionが面倒そうだし、JavaScriptバックエンドのjsllcで既にやってる人がいてつまんないので、仮想CPU扱いしてAsmPrinterでJava吐くように。MIPSをベースにTabelGenがり…
LLVMのJavaバックエンドを書いてみる。 C Backend方式だとポインタ演算や関数ポインタやunionが面倒そうだし、JavaScriptバックエンドのjsllcで既にやってる人がいてつまんないので、仮想CPU扱いしてAsmPrinterでJava吐くように。MIPSをベースにTabelGenがり…