aboutsummaryrefslogtreecommitdiff
path: root/gcc/ira-color.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-5274/+0
2022-01-11ira: Fix old-reload targets [PR103974]Richard Sandiford1-1/+2
2022-01-10ira: Handle "soft" conflicts between cap and non-cap allocnosRichard Sandiford1-30/+254
2022-01-10ira: Consider modelling caller-save allocations as loop spillsRichard Sandiford1-4/+9
2022-01-10ira: Try to avoid propagating conflictsRichard Sandiford1-18/+35
2022-01-10ira: Add ira_subloop_allocnos_can_differ_pRichard Sandiford1-20/+1
2022-01-10ira: Add comments and fix move_spill_restore calculationRichard Sandiford1-1/+27
2022-01-10ira: Add a ira_loop_border_costs classRichard Sandiford1-46/+30
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-02[PR103437] Make backup code for overflow conditionalVladimir N. Makarov1-17/+16
2021-12-02[PR103437] Use long long multiplication as backup for overflow processingVladimir N. Makarov1-0/+17
2021-12-02[PR103437] Process multiplication overflow in priority calculation for allocn...Vladimir N. Makarov1-6/+9
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-11ira.c: Fix ICE in ira-color [PR97092]Andrea Corallo1-2/+4
2020-09-24add move CTOR to auto_vec, use auto_vec for get_loop_exit_edgesRichard Biener1-3/+1
2020-05-08Improve hard reg preference propapagation.Vladimir N. Makarov1-22/+41
2020-03-09Revert: One more patch for PR93564: Prefer smaller hard regno when we do not ...Vladimir N. Makarov1-3/+1
2020-02-28One more patch for PR93564: Prefer smaller hard regno when we do not honor re...Vladimir N. Makarov1-1/+3
2020-02-23Changing cost propagation and ordering colorable bucket heuristics for PR93564.Vladimir N. Makarov1-33/+64
2020-02-11regalloc/debug: fix buggy print_hard_reg_setHans-Peter Nilsson1-10/+12
2020-02-02One more fix for PR 91333 - suboptimal register allocation for inline asmVladimir N. Makarov1-0/+11
2020-01-31 Fix for PR 91333 - suboptimal register allocation for inline asmVladimir N. Makarov1-5/+5
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-10-04ira-color.c (update_costs_from_allocno): Call ira_init_register_move_cost_if_...Maya Rashish1-0/+1
2019-10-01re PR target/85401 (segfault building code for VAX)Maya Rashish1-0/+1
2019-10-01Fix reload after function-abi patches (PR91948)Richard Sandiford1-1/+1
2019-09-30Remove global call sets: IRARichard Sandiford1-14/+9
2019-09-10Replace call_used_reg_set with call_used_or_fixed_regsRichard Sandiford1-4/+4
2019-09-09Remove hard_reg_set_equal_pRichard Sandiford1-4/+3
2019-09-09Remove AND_COMPL_HARD_REG_SETRichard Sandiford1-13/+9
2019-09-09Remove IOR_HARD_REG_SETRichard Sandiford1-15/+11
2019-09-09Remove AND_HARD_REG_SETRichard Sandiford1-4/+2
2019-09-09Remove COPY_HARD_REG_SETRichard Sandiford1-18/+15
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-2/+2
2019-06-27Remove quite obvious dead assignments.Martin Liska1-1/+0
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-2/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-20re PR target/88457 (ICE: Max. number of generated reload insns per insn is ac...Vladimir Makarov1-9/+25
2018-02-09re PR rtl-optimization/57193 (suboptimal register allocation for SSE registers)Vladimir Makarov1-15/+51
2018-01-14tree-ssa-loop-im.c (sort_bbs_in_loop_postorder_cmp): Stabilize sort.Cory Fields1-2/+1
2018-01-12re PR rtl-optimization/80481 (Unoptimal additional copy instructions)Vladimir Makarov1-1/+18
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford1-4/+6
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-21poly_int: reload<->ira interfaceRichard Sandiford1-9/+9
2017-11-01Add narrower_subreg_mode helper functionRichard Sandiford1-9/+8
2017-10-26Add wider_subreg_mode helper functionsRichard Sandiford1-13/+17
2017-10-19ira-color: fix allocno_priority_compare_func for qsort (PR 82395)Alexander Monakov1-5/+4
2017-09-12Convert hard_regno_nregs to a functionRichard Sandiford1-12/+13
2017-09-12Make more use of end_hard_regnoRichard Sandiford1-1/+1
2017-07-05Remove enum before machine_modeRichard Sandiford1-1/+1