aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2016-04-30 09:29:22 +0930
committerAlan Modra <amodra@gcc.gnu.org>2016-04-30 09:29:22 +0930
commitb00544fa6d5f94f73502017d4a1b6b28e9abdc19 (patch)
treec2be77324502170b735717d52975e6d41b0bebd3 /gcc/config.gcc
parent10e044468a4e0599c4f52ced069d39bbef8bee62 (diff)
downloadgcc-b00544fa6d5f94f73502017d4a1b6b28e9abdc19.zip
gcc-b00544fa6d5f94f73502017d4a1b6b28e9abdc19.tar.gz
gcc-b00544fa6d5f94f73502017d4a1b6b28e9abdc19.tar.bz2
ira.c use DF infrastructure for combine_and_move_insns
This patch actually improves generated code, because REG_DEAD notes used by the old insn scan are not always present. On x86_64, see gcc/wide-int-print.o:print_hex for an example of a function that is smaller and uses one less callee saved reg. * ira.c (combine_and_move_insns): Rather than scanning insns, use DF infrastucture to find use and def insns. From-SVN: r235660
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions