cfg.c (reset_original_copy_tables): New func.
* cfg.c (reset_original_copy_tables): New func. * cfg.h (reset_original_copy_tables): New decl. From-SVN: r241095
This commit is contained in:
parent
1a1ab05e90
commit
d96004b805
|
@ -1,3 +1,8 @@
|
|||
2016-10-13 Bin Cheng <bin.cheng@arm.com>
|
||||
|
||||
* cfg.c (reset_original_copy_tables): New func.
|
||||
* cfg.h (reset_original_copy_tables): New decl.
|
||||
|
||||
2016-10-13 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/77946
|
||||
|
|
12
gcc/cfg.c
12
gcc/cfg.c
|
@ -1066,6 +1066,18 @@ initialize_original_copy_tables (void)
|
|||
loop_copy = new hash_table<bb_copy_hasher> (10);
|
||||
}
|
||||
|
||||
/* Reset the data structures to maintain mapping between blocks and
|
||||
its copies. */
|
||||
|
||||
void
|
||||
reset_original_copy_tables (void)
|
||||
{
|
||||
gcc_assert (original_copy_bb_pool);
|
||||
bb_original->empty ();
|
||||
bb_copy->empty ();
|
||||
loop_copy->empty ();
|
||||
}
|
||||
|
||||
/* Free the data structures to maintain mapping between blocks and
|
||||
its copies. */
|
||||
void
|
||||
|
|
|
@ -108,6 +108,7 @@ extern void scale_bbs_frequencies_int (basic_block *, int, int, int);
|
|||
extern void scale_bbs_frequencies_gcov_type (basic_block *, int, gcov_type,
|
||||
gcov_type);
|
||||
extern void initialize_original_copy_tables (void);
|
||||
extern void reset_original_copy_tables (void);
|
||||
extern void free_original_copy_tables (void);
|
||||
extern void set_bb_original (basic_block, basic_block);
|
||||
extern basic_block get_bb_original (basic_block);
|
||||
|
|
Loading…
Reference in New Issue