diff options
Diffstat (limited to 'gcc/common.opt')
-rw-r--r-- | gcc/common.opt | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gcc/common.opt b/gcc/common.opt index 523f712..21d1ae3 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -653,6 +653,30 @@ Common Report Var(flag_ipa_struct_reorg) Perform structure layout optimizations based on profiling information. +fira +Common Report Var(flag_ira) Init(0) +Use integrated register allocator. + +fira-algorithm= +Common Joined RejectNegative +-fira-algorithm=[regional|CB|mixed] Set the used IRA algorithm + +fira-coalesce +Common Report Var(flag_ira_coalesce) Init(0) +Do optimistic coalescing. + +fira-share-save-slots +Common Report Var(flag_ira_share_save_slots) Init(1) +Share slots for saving different hard registers. + +fira-share-spill-slots +Common Report Var(flag_ira_share_spill_slots) Init(1) +Share stack slots for spilled pseudo-registers. + +fira-verbose= +Common RejectNegative Joined UInteger +-fira-verbose=<number> Control IRA's level of diagnostic messages. + fivopts Common Report Var(flag_ivopts) Init(1) Optimization Optimize induction variables on trees |