diff options
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r-- | gcc/toplev.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index fcfb99d..39b2ddf 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -249,6 +249,11 @@ int flag_branch_probabilities = 0; int flag_reorder_blocks = 0; +/* Nonzero if blocks should be partitioned into hot and cold sections in + addition to being reordered. */ + +int flag_reorder_blocks_and_partition = 0; + /* Nonzero if functions should be reordered. */ int flag_reorder_functions = 0; @@ -955,6 +960,7 @@ static const lang_independent_options f_options[] = {"branch-probabilities", &flag_branch_probabilities, 1 }, {"profile", &profile_flag, 1 }, {"reorder-blocks", &flag_reorder_blocks, 1 }, + {"reorder-blocks-and-partition", &flag_reorder_blocks_and_partition, 1}, {"reorder-functions", &flag_reorder_functions, 1 }, {"rename-registers", &flag_rename_registers, 1 }, {"cprop-registers", &flag_cprop_registers, 1 }, |