aboutsummaryrefslogtreecommitdiff
path: root/gcc/print-rtl.c
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2009-06-02 17:47:33 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2009-06-02 17:47:33 +0000
commita9f6eceee70a3cc8f86196b6d6ef9543ecc61a5e (patch)
treefff566f45e105f21094d680c335487d6024dd7a9 /gcc/print-rtl.c
parent4ea08463a743ae12a5273368c2cc50743818ad48 (diff)
downloadgcc-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