aboutsummaryrefslogtreecommitdiff
path: root/gcc/sched-vis.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2010-10-14 09:17:54 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2010-10-14 09:17:54 +0200
commit6699b754e1e0464109d8f7dc163ba245ec59c881 (patch)
tree4c0b4bb96185a3d569106623c3fc4e30cfc0e171 /gcc/sched-vis.c
parentd2e60b7bc2c690b1572072dcac73fbdcc8b15677 (diff)
downloadgcc-6699b754e1e0464109d8f7dc163ba245ec59c881.zip
gcc-6699b754e1e0464109d8f7dc163ba245ec59c881.tar.gz
gcc-6699b754e1e0464109d8f7dc163ba245ec59c881.tar.bz2
cse.c (is_dead_reg): Change into inline function that is not called through for_each_rtx.
* cse.c (is_dead_reg): Change into inline function that is not called through for_each_rtx. (set_live_p): Adjust caller. (insn_live_p): Don't reset DEBUG_INSNs here. (struct dead_debug_insn_data): New data. (count_stores, is_dead_debug_insn, replace_dead_reg): New functions. (delete_trivially_dead_insns): If there is just one setter for the dead reg that is referenced by some DEBUG_INSNs, create a DEBUG_EXPR and add DEBUG_INSN for it right before the removed setter and use the DEBUG_EXPR instead of the dead pseudo. From-SVN: r165452
Diffstat (limited to 'gcc/sched-vis.c')
0 files changed, 0 insertions, 0 deletions