Re: [PATCH 6/6] Use a linked list for insn defs and uses

2014-06-14 Thread Steven Bosscher
On Sat, Jun 14, 2014 at 9:53 PM, Richard Sandiford wrote: > gcc/ > * df.h (df_mw_hardreg, df_base_ref): Add a link pointer. > (df_insn_info): Turn defs, uses, eq_uses and mw_hardregs into linked > lists. > (df_scan_bb_info): Likewise artificial_defs and artificial_us

[PATCH 6/6] Use a linked list for insn defs and uses

2014-06-14 Thread Richard Sandiford
This is the main change, which is hard to break down much further. Most of this is pretty mechanical. Some of it is reindentation, since it's no longer meaningful (if it was before) to test the defs or artificial_defs against null to see whether a structure had been initialised. Also, df_ref_cha