toge's diary

コンピュータ関連の趣味をつらつらと。

tree-ssaの謎

gcc4.0.0の話し。
なんかソースを読むと-O3でもonにならない機能が散見されますが、何かポリシーがあるのかしら?(一部の機能は確かに意図的に外されてますけど)

 -ftree-based-profiling -ftree-dominator-opts -ftree-lrs -ftree-ccp -ftree-ch -ftree-combine-temps
 -ftree-loop-im -ftree-loop-ivcanon -ftree-loop-linear -ftree-loop-optimize -ftree-vectorize

どれが効果的なのか分かりませんが、つけると結構早くなりますね。何かトレードオフがあるのかしら。