Mercurial > hg > CbC > CbC_gcc
diff gcc/df-core.c @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line diff
--- a/gcc/df-core.c Thu Oct 25 07:37:49 2018 +0900 +++ b/gcc/df-core.c Thu Feb 13 11:34:05 2020 +0900 @@ -1,5 +1,5 @@ /* Allocation for dataflow support routines. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2020 Free Software Foundation, Inc. Originally contributed by Michael P. Hayes (m.hayes@elec.canterbury.ac.nz, mhayes@redhat.com) Major rewrite contributed by Danny Berlin (dberlin@dberlin.org) @@ -298,12 +298,12 @@ Artificial defs and uses occur both at the beginning and ends of blocks. - For blocks that area at the destination of eh edges, the + For blocks that are at the destination of eh edges, the artificial uses and defs occur at the beginning. The defs relate to the registers specified in EH_RETURN_DATA_REGNO and the uses - relate to the registers specified in ED_USES. Logically these + relate to the registers specified in EH_USES. Logically these defs and uses should really occur along the eh edge, but there is - no convenient way to do this. Artificial edges that occur at the + no convenient way to do this. Artificial defs that occur at the beginning of the block have the DF_REF_AT_TOP flag set. Artificial uses occur at the end of all blocks. These arise from @@ -407,7 +407,7 @@ Functions to create, destroy and manipulate an instance of df. ----------------------------------------------------------------------------*/ -struct df_d *df; +class df_d *df; /* Add PROBLEM (and any dependent problems) to the DF instance. */ @@ -684,7 +684,7 @@ rest_of_handle_df_initialize (void) { gcc_assert (!df); - df = XCNEW (struct df_d); + df = XCNEW (class df_d); df->changeable_flags = 0; bitmap_obstack_initialize (&df_bitmap_obstack); @@ -1293,7 +1293,7 @@ Returns the number of blocks which is always loop->num_nodes. */ static int -loop_post_order_compute (int *post_order, struct loop *loop) +loop_post_order_compute (int *post_order, class loop *loop) { edge_iterator *stack; int sp; @@ -1354,7 +1354,7 @@ by LOOP. Returns the number of blocks which is always loop->num_nodes. */ static void -loop_inverted_post_order_compute (vec<int> *post_order, struct loop *loop) +loop_inverted_post_order_compute (vec<int> *post_order, class loop *loop) { basic_block bb; edge_iterator *stack; @@ -1419,7 +1419,7 @@ /* Analyze dataflow info for the basic blocks contained in LOOP. */ void -df_analyze_loop (struct loop *loop) +df_analyze_loop (class loop *loop) { free (df->postorder); @@ -2052,7 +2052,7 @@ This is part of making a debugging dump. */ void -df_print_regset (FILE *file, bitmap r) +df_print_regset (FILE *file, const_bitmap r) { unsigned int i; bitmap_iterator bi; @@ -2077,7 +2077,7 @@ debugging dump. */ void -df_print_word_regset (FILE *file, bitmap r) +df_print_word_regset (FILE *file, const_bitmap r) { unsigned int max_reg = max_reg_num ();