diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2009-06-02 17:47:33 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2009-06-02 17:47:33 +0000 |
commit | a9f6eceee70a3cc8f86196b6d6ef9543ecc61a5e (patch) | |
tree | fff566f45e105f21094d680c335487d6024dd7a9 /gcc/print-rtl.c | |
parent | 4ea08463a743ae12a5273368c2cc50743818ad48 (diff) | |
download | gcc-a9f6eceee70a3cc8f86196b6d6ef9543ecc61a5e.zip gcc-a9f6eceee70a3cc8f86196b6d6ef9543ecc61a5e.tar.gz gcc-a9f6eceee70a3cc8f86196b6d6ef9543ecc61a5e.tar.bz2 |
loop-unroll.c (struct iv_to_split): Add pointer to next.
* loop-unroll.c (struct iv_to_split): Add pointer to next.
(struct var_to_expand): Likewise.
(struct opt_info): Add head and tail for linked lists of the above.
(analyze_insn_to_expand_var): Initialize next.
(analyze_iv_to_split_insn): Likewise.
(analyze_insns_in_loop): Create linked lists.
(allocate_basic_variable): Simplify for use without hash table.
(insert_var_expansion_initialization): Likewise, make it type-safer.
(combine_var_copies_in_loop_exit): Likewise.
(apply_opt_in_copies): Walk lists rather than hash tables.
(release_var_copies): Simplified and inlined by hand into...
(free_opt_info): ... this function.
From-SVN: r148090
Diffstat (limited to 'gcc/print-rtl.c')
0 files changed, 0 insertions, 0 deletions