aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/Make-lang.in
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-07-01 08:57:59 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-07-01 08:57:59 +0000
commit73bb8fe9e915cf3219f16afdc61c308c08aa7659 (patch)
tree3a497a04ea90a9a9c47a00635c78894df955213f /gcc/ada/gcc-interface/Make-lang.in
parentc53930bb4e409a256b9887640d7cd217d0e01b07 (diff)
downloadgcc-73bb8fe9e915cf3219f16afdc61c308c08aa7659.zip
gcc-73bb8fe9e915cf3219f16afdc61c308c08aa7659.tar.gz
gcc-73bb8fe9e915cf3219f16afdc61c308c08aa7659.tar.bz2
Use alternative_mask for add_insn_allocno_copies
add_insn_allocno_copies and its subroutines used HARD_REG_SET to represent a bitmask of alternatives. There's not really any connection between the number of registers and the maximum number of alternatives, so this patch uses alternative_mask instead (which wasn't around when this code was added). This is just a minor clean-up making way for later patches. 2019-07-01 Richard Sandiford <richard.sandiford@arm.com> gcc/ * ira-int.h (ira_setup_alts, ira_get_dup_out_num): Use alternative_mask instead of HARD_REG_SET to represent a bitmask of alternatives. * ira.c (ira_setup_alts, ira_get_dup_out_num): Likewise. * ira-conflicts.c (add_insn_allocno_copies): Likewise. From-SVN: r272847
Diffstat (limited to 'gcc/ada/gcc-interface/Make-lang.in')
0 files changed, 0 insertions, 0 deletions