aboutsummaryrefslogtreecommitdiff
path: root/gcc/graphite-optimize-isl.c
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2014-12-01 19:26:20 +0100
committerSegher Boessenkool <segher@gcc.gnu.org>2014-12-01 19:26:20 +0100
commit66d4b012463b627a233bdae5349d27dc7ea5c5bf (patch)
tree614235e83afd25d65afa5ee8cffb6491b5c709cf /gcc/graphite-optimize-isl.c
parenteeafb31957a4382a941e98a79d3e3ff1b5ca97a1 (diff)
downloadgcc-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