Age | Commit message (Expand) | Author | Files | Lines |
2024-10-25 | gcc: Remove trailing whitespace | Jakub Jelinek | 1 | -21/+21 |
2024-10-17 | The detailed explanation from PR116550: | Denis Chertykov | 1 | -1/+2 |
2024-08-27 | lra: Don't apply eliminations to allocated registers [PR116321] | Richard Sandiford | 1 | -9/+9 |
2024-08-13 | LRA: Don't emit move for substituted CONSTATNT_P operand [PR116170] | Kewen Lin | 1 | -1/+3 |
2024-08-09 | Revert "lra: emit caller-save register spills before call insn [PR116028]" | Kyrylo Tkachov | 1 | -24/+4 |
2024-08-08 | lra: emit caller-save register spills before call insn [PR116028] | Surya Kumari Jangala | 1 | -4/+24 |
2024-05-13 | [PR115013][LRA]: Modify register starvation recognition | Vladimir N. Makarov | 1 | -2/+4 |
2024-05-10 | [PR114942][LRA]: Don't reuse input reload reg of inout early clobber operand | Vladimir N. Makarov | 1 | -8/+19 |
2024-05-08 | [PR114810][LRA]: Recognize alternatives with lack of available registers for ... | Vladimir N. Makarov | 1 | -2/+41 |
2024-03-19 | [PR99829][LRA]: Fixing LRA ICE on arm | Vladimir N. Makarov | 1 | -8/+18 |
2024-01-25 | [PR113526][LRA]: Fixing asm-flag-1.c failure on ARM | Vladimir N. Makarov | 1 | -2/+2 |
2024-01-15 | [PR113354][LRA]: Fixing LRA failure on building MIPS GCC | Vladimir N. Makarov | 1 | -15/+10 |
2024-01-11 | [PR112918][LRA]: Fixing IRA ICE on m68k | Vladimir N. Makarov | 1 | -14/+37 |
2024-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2023-12-21 | Revert "[PR112918][LRA]: Fixing IRA ICE on m68k" | Vladimir N. Makarov | 1 | -15/+11 |
2023-12-18 | [PR112918][LRA]: Fixing IRA ICE on m68k | Vladimir N. Makarov | 1 | -11/+15 |
2023-12-15 | emit-rtl, lra: Move lra's emit_inc to emit-rtl.cc | Alex Coplan | 1 | -119/+22 |
2023-12-01 | [PR112445][LRA]: Fix "unable to find a register to spill" error | Vladimir N. Makarov | 1 | -3/+10 |
2023-11-21 | lra: Handle register filters | Richard Sandiford | 1 | -1/+12 |
2023-10-31 | [RA]: Fixing LRA cycling for multi-reg variable containing a fixed reg | Vladimir N. Makarov | 1 | -3/+6 |
2023-10-07 | [APX EGPR] middle-end: Add index_reg_class with insn argument. | Hongyu Wang | 1 | -8/+9 |
2023-10-07 | [APX EGPR] middle-end: Add insn argument to base_reg_class | Kong Lingling | 1 | -6/+9 |
2023-09-25 | [PR111497][LRA]: Copy substituted equivalence | Vladimir N. Makarov | 1 | -0/+5 |
2023-09-07 | [LRA]: Don't reuse chosen insn alternative with special memory constraint | Vladimir N. Makarov | 1 | -2/+12 |
2023-08-14 | [LRA]: Process output stack pointer reloads before emitting reload insns | Vladimir N. Makarov | 1 | -1/+1 |
2023-08-13 | [LRA]: Fix asserts for output stack pointer reloads | Vladimir N. Makarov | 1 | -1/+2 |
2023-08-11 | [LRA]: Implement output stack pointer reloads | Vladimir N. Makarov | 1 | -6/+32 |
2023-08-09 | targhooks: Extend legitimate_address_p with code_helper [PR110248] | Kewen Lin | 1 | -1/+2 |
2023-07-20 | [LRA]: Exclude reloading of frame pointer in subreg for some cases | Vladimir N. Makarov | 1 | -0/+16 |
2023-07-13 | RA+sched: Change TRUE/FALSE to true/false | Uros Bizjak | 1 | -8/+8 |
2023-07-13 | [RA][PR109520]: Catch error when there are no enough registers for asm insn | Vladimir N. Makarov | 1 | -0/+4 |
2023-07-12 | IRA+LRA: Change return type of predicate functions from int to bool | Uros Bizjak | 1 | -5/+5 |
2023-07-07 | LRA: Refine reload pseudo class | Vladimir N. Makarov | 1 | -51/+85 |
2023-04-20 | [LRA]: Exclude some hard regs for multi-reg inout reload pseudos used in asm ... | Vladimir N. Makarov | 1 | -0/+28 |
2023-04-18 | constraint: fix relaxed memory and repeated constraint handling | Victor L. Do Nascimento | 1 | -3/+36 |
2023-03-31 | LRA: Implement commutative operands exchange for combining secondary memory r... | Vladimir N. Makarov | 1 | -1/+17 |
2023-03-17 | lra: Ignore debug insns and notes in combine_reload_insn [PR109179] | Peter Bergner | 1 | -4/+9 |
2023-03-17 | LRA: Implement combining secondary memory reload and original insn | Vladimir N. Makarov | 1 | -0/+98 |
2023-03-09 | LRA: For clobbered regs use operand mode instead of the biggest mode | Vladimir N. Makarov | 1 | -1/+2 |
2023-02-13 | RA: Clear reg equiv caller_save_p flag when clearing defined_p flag | Vladimir N. Makarov | 1 | -1/+2 |
2023-02-09 | RA: Implement reuse of equivalent memory for caller saves optimization (2nd v... | Vladimir N. Makarov | 1 | -6/+9 |
2023-02-08 | Revert "RA: Implement reuse of equivalent memory for caller saves optimization" | Vladimir N. Makarov | 1 | -9/+6 |
2023-02-07 | RA: Implement reuse of equivalent memory for caller saves optimization | Vladimir N. Makarov | 1 | -6/+9 |
2023-01-24 | LRA: Always do elimination and only for hard register to check insn constraints | Vladimir N. Makarov | 1 | -10/+10 |
2023-01-02 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2022-12-02 | LRA: Check hard reg availability of pseudo and its subreg for pseudo reload | Vladimir N. Makarov | 1 | -1/+12 |
2022-03-10 | [PR103074] LRA: Check new conflicts when splitting hard reg live range. | Vladimir N. Makarov | 1 | -2/+7 |
2022-03-04 | LRA, rs6000, Darwin: Revise lo_sum use for forced constants [PR104117]. | Iain Sandoe | 1 | -2/+15 |
2022-03-02 | Undo multi-word optional reloads correctly | Alexandre Oliva | 1 | -13/+24 |
2022-02-17 | [PR104447] LRA: Do not split non-alloc hard regs. | Vladimir N. Makarov | 1 | -1/+1 |