2.6では構文分析やってるみたいだね。
hoge.i
というファイルが作られて、includeファイルの内容などが全て記述される。
それをコンパイルして実行するようだ。
この処理の間にできるhoge.iに最適化処理を入れれば、速度は改善されると思う。
拡張性の高い良い設計だと思う。