gccint: Optimization groups

1 
1 9.6.2 Optimization groups
1 -------------------------
1 
1 The optimization passes are grouped into several categories.  Currently
1 defined categories in 'dumpfile.h' are
1 
1 'OPTGROUP_IPA'
1      IPA optimization passes.  Enabled by '-ipa'
1 
1 'OPTGROUP_LOOP'
1      Loop optimization passes.  Enabled by '-loop'.
1 
1 'OPTGROUP_INLINE'
1      Inlining passes.  Enabled by '-inline'.
1 
1 'OPTGROUP_OMP'
1      OMP (Offloading and Multi Processing) passes.  Enabled by '-omp'.
1 
1 'OPTGROUP_VEC'
1      Vectorization passes.  Enabled by '-vec'.
1 
1 'OPTGROUP_OTHER'
1      All other optimization passes which do not fall into one of the
1      above.
1 
1 'OPTGROUP_ALL'
1      All optimization passes.  Enabled by '-optall'.
1 
1  By using groups a user could selectively enable optimization
1 information only for a group of passes.  By default, the optimization
1 information for all the passes is dumped.
1