aboutsummaryrefslogtreecommitdiff
path: root/gcc/lra-constraints.cc
AgeCommit message (Expand)AuthorFilesLines
2025-12-04lra: Honor exclude start regs while reusing reloadsStefan Schulze Frielinghaus1-1/+20
2025-11-21[PR118358, LRA]: Decrease pressure after issuing input reload insnsVladimir N. Makarov1-0/+40
2025-11-13[RISC-V][PR rtl-optimization/122627] Yet another fix in IRA equivalence array...Jeff Law1-5/+4
2025-11-01[PR rtl-optimization/122321][RISC-V] Bounds check another access to ira_reg_e...Jeff Law1-0/+5
2025-10-30lra: Fix computing reg class for hard register constraints [PR121198]Stefan Schulze Frielinghaus1-1/+4
2025-09-13lra: Stop constraint processing on error [PR121205]Stefan Schulze Frielinghaus1-1/+4
2025-09-12Fix latent LRA bugJeff Law1-0/+1
2025-07-21Hard register constraintsStefan Schulze Frielinghaus1-0/+13
2025-07-12lra: Reallow reloading user hard registers if the insn is not asm [PR 120983]Xi Ruoyao1-11/+8
2025-07-11[PR121007, LRA]: Fall back to reload of whole inner address in PR case and co...Vladimir N. Makarov1-13/+28
2025-05-16Automatic replacement of get_insns/end_sequence pairsRichard Sandiford1-36/+18
2025-03-21lra, v2: emit caller-save register spills before call insn [PR116028]Jakub Jelinek1-8/+28
2025-01-31[PR116234][LRA]: Check debug insn when looking at one insn pseudo occurrenceVladimir N. Makarov1-1/+19
2025-01-28[PR118663][LRA]: Change secondary memory mode only if there are regs holding ...Vladimir N. Makarov1-2/+4
2025-01-20[PR118560][LRA]: Fix typo in checking secondary memory mode for the reg classVladimir N. Makarov1-2/+2
2025-01-17[PR118067][LRA]: Check secondary memory mode for the reg classVladimir N. Makarov1-0/+17
2025-01-16[PR118067][LRA]: Use the right mode to evaluate secondary memory reloadVladimir N. Makarov1-6/+35
2025-01-09[PR118017][LRA]: Don't inherit reg of non-uniform reg classVladimir N. Makarov1-0/+14
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-06Support for 64-bit location_t: RTL partsLewis Hyatt1-0/+5
2024-11-25[PR117105][LRA]: Use unique value reload pseudo for early clobber operandVladimir N. Makarov1-1/+2
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-21/+21
2024-10-17The detailed explanation from PR116550:Denis Chertykov1-1/+2
2024-08-27lra: Don't apply eliminations to allocated registers [PR116321]Richard Sandiford1-9/+9
2024-08-13LRA: Don't emit move for substituted CONSTATNT_P operand [PR116170]Kewen Lin1-1/+3
2024-08-09Revert "lra: emit caller-save register spills before call insn [PR116028]"Kyrylo Tkachov1-24/+4
2024-08-08lra: emit caller-save register spills before call insn [PR116028]Surya Kumari Jangala1-4/+24
2024-05-13[PR115013][LRA]: Modify register starvation recognitionVladimir N. Makarov1-2/+4
2024-05-10[PR114942][LRA]: Don't reuse input reload reg of inout early clobber operandVladimir N. Makarov1-8/+19
2024-05-08[PR114810][LRA]: Recognize alternatives with lack of available registers for ...Vladimir N. Makarov1-2/+41
2024-03-19[PR99829][LRA]: Fixing LRA ICE on armVladimir N. Makarov1-8/+18
2024-01-25[PR113526][LRA]: Fixing asm-flag-1.c failure on ARMVladimir N. Makarov1-2/+2
2024-01-15[PR113354][LRA]: Fixing LRA failure on building MIPS GCCVladimir N. Makarov1-15/+10
2024-01-11[PR112918][LRA]: Fixing IRA ICE on m68kVladimir N. Makarov1-14/+37
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-21Revert "[PR112918][LRA]: Fixing IRA ICE on m68k"Vladimir N. Makarov1-15/+11
2023-12-18[PR112918][LRA]: Fixing IRA ICE on m68kVladimir N. Makarov1-11/+15
2023-12-15emit-rtl, lra: Move lra's emit_inc to emit-rtl.ccAlex Coplan1-119/+22
2023-12-01[PR112445][LRA]: Fix "unable to find a register to spill" errorVladimir N. Makarov1-3/+10
2023-11-21lra: Handle register filtersRichard Sandiford1-1/+12
2023-10-31[RA]: Fixing LRA cycling for multi-reg variable containing a fixed regVladimir N. Makarov1-3/+6
2023-10-07[APX EGPR] middle-end: Add index_reg_class with insn argument.Hongyu Wang1-8/+9
2023-10-07[APX EGPR] middle-end: Add insn argument to base_reg_classKong Lingling1-6/+9
2023-09-25[PR111497][LRA]: Copy substituted equivalenceVladimir N. Makarov1-0/+5
2023-09-07[LRA]: Don't reuse chosen insn alternative with special memory constraintVladimir N. Makarov1-2/+12
2023-08-14[LRA]: Process output stack pointer reloads before emitting reload insnsVladimir N. Makarov1-1/+1
2023-08-13[LRA]: Fix asserts for output stack pointer reloadsVladimir N. Makarov1-1/+2
2023-08-11[LRA]: Implement output stack pointer reloadsVladimir N. Makarov1-6/+32
2023-08-09targhooks: Extend legitimate_address_p with code_helper [PR110248]Kewen Lin1-1/+2
2023-07-20[LRA]: Exclude reloading of frame pointer in subreg for some casesVladimir N. Makarov1-0/+16