r263830 - in /trunk/gcc: ChangeLog cfg.c cfg.h ...

rguenth@gcc.gnu.org rguenth@gcc.gnu.org
Fri Aug 24 11:17:00 GMT 2018


Author: rguenth
Date: Fri Aug 24 11:17:16 2018
New Revision: 263830

URL: https://gcc.gnu.org/viewcvs?rev=263830&root=gcc&view=rev
Log:
2018-08-24  Richard Biener  <rguenther@suse.de>

	* cfg.h (struct control_flow_graph): Add edge_flags_allocated and
	bb_flags_allocated members.
	(auto_flag): New RAII class for allocating flags.
	(auto_edge_flag): New RAII class for allocating edge flags.
	(auto_bb_flag): New RAII class for allocating bb flags.
	* cfgloop.c (verify_loop_structure): Allocate temporary edge
	flag dynamically.
	* cfganal.c (dfs_enumerate_from): Remove use of visited sbitmap
	in favor of temporarily allocated BB flag.
	* hsa-brig.c: Re-order includes.
	* hsa-dump.c: Likewise.
	* hsa-regalloc.c: Likewise.
	* print-rtl.c: Likewise.
	* profile-count.c: Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cfg.c
    trunk/gcc/cfg.h
    trunk/gcc/cfganal.c
    trunk/gcc/cfgloop.c
    trunk/gcc/hsa-brig.c
    trunk/gcc/hsa-dump.c
    trunk/gcc/hsa-regalloc.c
    trunk/gcc/print-rtl.c
    trunk/gcc/profile-count.c



More information about the Gcc-cvs mailing list