-
- Downloads
Remove AND_HARD_REG_SET
Use "x &= y" instead of "AND_HARD_REG_SET (x, y)" (or just "x & y" if the result is a temporary). 2019-09-09 Richard Sandiford <richard.sandiford@arm.com> gcc/ * hard-reg-set.h (HARD_REG_SET::operator&): New function. (HARD_REG_SET::operator&): Likewise. (AND_HARD_REG_SET): Delete. * caller-save.c (setup_save_areas): Use "&" instead of AND_HARD_REG_SET. (save_call_clobbered_regs): Likewise. * config/gcn/gcn.c (gcn_md_reorg): Likewise. * config/m32c/m32c.c (reduce_class): Likewise. * config/rs6000/rs6000.c (rs6000_register_move_cost): Likewise. * final.c (get_call_reg_set_usage): Likewise. * ira-color.c (add_allocno_hard_regs_to_forest): Likewise. (setup_left_conflict_sizes_p): Likewise. * ira-conflicts.c (print_allocno_conflicts): Likewise. (ira_build_conflicts): Likewise. * ira-costs.c (restrict_cost_classes): Likewise. * ira.c (setup_stack_reg_pressure_class, setup_class_translate_array) (setup_reg_class_relations): Likewise. * reginfo.c (init_reg_sets_1, record_subregs_of_mode): Likewise. * reload1.c (maybe_fix_stack_asms, finish_spills): Likewise. * resource.c (find_dead_or_set_registers): Likewise. * sel-sched.c (mark_unavailable_hard_regs): Likewise. From-SVN: r275530
Showing
- gcc/ChangeLog 24 additions, 0 deletionsgcc/ChangeLog
- gcc/caller-save.c 4 additions, 4 deletionsgcc/caller-save.c
- gcc/config/gcn/gcn.c 3 additions, 9 deletionsgcc/config/gcn/gcn.c
- gcc/config/m32c/m32c.c 1 addition, 2 deletionsgcc/config/m32c/m32c.c
- gcc/config/rs6000/rs6000.c 2 additions, 4 deletionsgcc/config/rs6000/rs6000.c
- gcc/final.c 1 addition, 2 deletionsgcc/final.c
- gcc/hard-reg-set.h 21 additions, 12 deletionsgcc/hard-reg-set.h
- gcc/ira-color.c 2 additions, 4 deletionsgcc/ira-color.c
- gcc/ira-conflicts.c 3 additions, 5 deletionsgcc/ira-conflicts.c
- gcc/ira-costs.c 1 addition, 3 deletionsgcc/ira-costs.c
- gcc/ira.c 5 additions, 6 deletionsgcc/ira.c
- gcc/reginfo.c 2 additions, 3 deletionsgcc/reginfo.c
- gcc/reload1.c 2 additions, 3 deletionsgcc/reload1.c
- gcc/resource.c 1 addition, 1 deletiongcc/resource.c
- gcc/sel-sched.c 1 addition, 2 deletionsgcc/sel-sched.c
Loading
Please register or sign in to comment