aboutsummaryrefslogtreecommitdiff
path: root/gcc/ira-emit.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-09-09 17:59:54 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-09-09 17:59:54 +0000
commit75f4e3a1b322e16a1aca28bd0ced9af57cb0a683 (patch)
tree6d34be743bff9b04f48cceeea34a2fb06e2bba98 /gcc/ira-emit.c
parenta85796511b2b7985f79331c996761f7a87cb8116 (diff)
downloadgcc-75f4e3a1b322e16a1aca28bd0ced9af57cb0a683.zip
gcc-75f4e3a1b322e16a1aca28bd0ced9af57cb0a683.tar.gz
gcc-75f4e3a1b322e16a1aca28bd0ced9af57cb0a683.tar.bz2
Tweak interface to ira-build.c:ior_hard_reg_conflicts
This patch makes ior_hard_reg_conflicts take a const_hard_reg_set rather than a pointer, so that it can be passed a temporary object in later patches. 2019-09-09 Richard Sandiford <richard.sandiford@arm.com> gcc/ * ira-int.h (ior_hard_reg_conflicts): Take a const_hard_reg_set instead of a HARD_REG_SET *. * ira-build.c (ior_hard_reg_conflicts): Likewise. (ira_build): Update call accordingly. * ira-emit.c (add_range_and_copies_from_move_list): Likewise. From-SVN: r275535
Diffstat (limited to 'gcc/ira-emit.c')
-rw-r--r--gcc/ira-emit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ira-emit.c b/gcc/ira-emit.c
index 255af30..9ac0521 100644
--- a/gcc/ira-emit.c
+++ b/gcc/ira-emit.c
@@ -1122,8 +1122,8 @@ add_range_and_copies_from_move_list (move_t list, ira_loop_tree_node_t node,
ira_allocate_object_conflicts (to_obj, n);
}
}
- ior_hard_reg_conflicts (from, &hard_regs_live);
- ior_hard_reg_conflicts (to, &hard_regs_live);
+ ior_hard_reg_conflicts (from, hard_regs_live);
+ ior_hard_reg_conflicts (to, hard_regs_live);
update_costs (from, true, freq);
update_costs (to, false, freq);