2009-08-25から1日間の記事一覧
コンパイルの過程。以下3impに書いていること、そのまま。 lambda (lambda vars body) は (close vars cbody) へコンパイルされる。body をコンパイルするときは next を '(return) にしておく。 (return) インストラクションは、スタックから最初のフレーム…
LLVM の呼び出し規約 fastcc とスタックフレームとで頭がぐるぐる回っている。やりたいこと。LLVM でネイティブコンパイラを書くこと。 3imp のヒープベースのコンパイラ+VM 。LLVM で自分でヒープを管理するって意味がある行為だろうか。