この記事によると、 gccはコードを生成する前にいくつかの中間形式を使用します。GIMPLE形式は3つのアドレスコードを使用していることを読みました。これは、使用するのが最も簡単な中間言語のようです。しかし、最終的なコードを生成する前に、中間コードを取得してそれにいくつかのコードを挿入できるツールを構築する必要があるため、もう少し詳細が必要です。
このために、私は最初に、GIMPLE形式のコードを生成してファイルに保存する方法を知る必要があります。だから私はいくつかのドキュメントと例を探しています。また、誰かがそのようなことを扱ったことがある場合、中間コードにコードを挿入するというこのタスクの複雑さを知ることができますか?