this articleによれば、gccはコードを生成する前にいくつかの中間形式を使用します。私はGIMPLE形式では3つのアドレスコードを使用していますが、これは使用するのが最も簡単な中間言語のようです。しかし、中間コードを取得して最終コードを生成する前にいくつかのコードを挿入できるツールを構築する必要があるので、もっと詳細が必要です。このためgccの中間形式で再生する
私が最初にどのように私もGIMPLE形式のコードを生成し、それをファイルに保存することができます知っている必要があります。だから私はいくつかの文書や例を探しています。また、誰かがこのようなことをしてきたのであれば、中間コードにいくつかのコードを挿入するというこの作業の複雑さを知ることはできますか?
これはリンクの1つです。http://gcc.gnu.org/wiki/GimpleFrontEnd – MetallicPriest
良い例がhttp://gcc.gnu.org/onlinedocs/gcc-4.3.4/gccint/GIMPLE-Example.html – MetallicPriest
です。コードを生成する方法をお探しの場合は、llvmをご覧ください。少なくともそれは文書化されている方がはるかに優れています。 –