diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2014-12-01 19:26:20 +0100 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2014-12-01 19:26:20 +0100 |
commit | 66d4b012463b627a233bdae5349d27dc7ea5c5bf (patch) | |
tree | 614235e83afd25d65afa5ee8cffb6491b5c709cf /gcc/graphite-optimize-isl.c | |
parent | eeafb31957a4382a941e98a79d3e3ff1b5ca97a1 (diff) | |
download | gcc-66d4b012463b627a233bdae5349d27dc7ea5c5bf.zip gcc-66d4b012463b627a233bdae5349d27dc7ea5c5bf.tar.gz gcc-66d4b012463b627a233bdae5349d27dc7ea5c5bf.tar.bz2 |
combine.c (struct insn_link): New field `regno'.
* combine.c (struct insn_link): New field `regno'.
(alloc_insn_link): New parameter `regno'. Use it.
(find_single_use): Check the new field.
(can_combine_def_p, can_combine_use_p): New functions. Split
off from ...
(create_log_links): ... here. Correct data type of `regno'.
Adjust call to alloc_insn_link.
(adjust_for_new_dest): Find regno, use it in call to
alloc_insn_link.
(try_combine): Check reg_used_between_p when combining a PARALLEL
as earlier insn. Adjust call to alloc_insn_link.
(distribute_links): Check the new field.
From-SVN: r218241
Diffstat (limited to 'gcc/graphite-optimize-isl.c')
0 files changed, 0 insertions, 0 deletions