OSDN Git Service

* df-problems.c (df_rd_confluence_n, df_lr_confluence_n, df_live_confluence_n,
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jun 2010 15:51:15 +0000 (15:51 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jun 2010 15:51:15 +0000 (15:51 +0000)
commita703ca316cbdb2c3346864c801f06b83a096eec6
tree414cbb0375d4502b16087709583f96f31163e6fc
parentdaccf568edbe675c1a88520617a4121e589961a0
* df-problems.c (df_rd_confluence_n, df_lr_confluence_n, df_live_confluence_n,
df_byte_lr_confluence_n, df_md_confluence_n): Return true if something changed.
* df.h (df_confluence_function_n): Return bool.
* df-core.c (df_worklist_propagate_forward, df_worklist_propagate_backward):
track changes and ages.
(df_worklist_dataflow_doublequeue): Use bitmap iterator for main walk;
track ages.
* dse.c (dse_confluence_n): Return always true.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161197 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/df-core.c
gcc/df-problems.c
gcc/df.h
gcc/dse.c