新しいアーキテクチャ用のコンパイラを作りたいです。それがどれほど大きな仕事かはわかりません。私の知る限り、Flex / Bisonの種類のツールは、コンパイルのいくつかのステップを自由に実行できます。
私の目標は、コンパイラのコード生成パスでインターセプトすることです。それで、私の仕事に使用できる無料のツールはありますか?ほとんどのコンパイラには、さまざまなコンパイルパスがすべて組み込まれています。
LLVMについてはよくわかりませんが、すべての異なるステップが分離されている、基本的な小さな単純なコンパイラが必要です。おそらくAST部分からコード生成部分まで操作します。
私が使用できるツールについて何かアイデアがあれば、提案してください。