グループプロジェクトの一環として、私は簡略化された言語のコンパイラを作成しています。オプションの機能の1つとして、私は、コードゲンの出力インテルアセンブリコードを調べて最適化するために、ピープルオプティマイザを追加すると考えました。java peephole optimization初心者コンパイラ
私たちのコンパイラはjavaで行われています。これまでに学んだJavaを使ってこのピープルオプティマイザを作成するのはたくさんの作業になるようです。パターンマッチングの文字列がJavaの良いアプローチのようには聞こえないので、これを可能にするために使用するべきツールがありますか?
おかげ
'gcc 'にオプティマイザを使用する方が効率的でしょうか?例えば、codegenでGENERICを生成させ、gccでアセンブリ…? – BRFennPocock