aboutsummaryrefslogtreecommitdiff
path: root/gcc/lra.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-21[PR98777] LRA: Use preliminary created pseudo for in LRA elimination subpassVladimir N. Makarov1-0/+4
2021-01-06[PR97978] LRA: Permit temporary allocation incorrectness after hard reg split.Vladimir N. Makarov1-0/+5
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-25[PR97983] LRA: Use the right emit func for putting insn in the destination BB.Vladimir N. Makarov1-7/+7
2020-11-24[PR97933] LRA: find correctly last empty dest block.Vladimir N. Makarov1-5/+3
2020-11-15Do not put reload insns in the last empty BB.Vladimir N. Makarov1-4/+12
2020-11-13[PATCH] Implementation of asm goto outputsVladimir N. Makarov1-13/+56
2020-10-30Take insn scratch RA requirements into account in IRA.Vladimir N. Makarov1-150/+15
2020-06-04Add processing STRICT_LOW_PART for matched reloads.Vladimir N. Makarov1-2/+5
2020-05-31Fix execute/20071219-1.c regression on H8 due to loss of REG_INC notes in pee...Jeff Law1-28/+0
2020-03-30lra: set insn_code_data to NULL when freeingDavid Malcolm1-1/+4
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-29re PR rtl-optimization/92283 (454.calculix miscomparison since r276645 with -...Vladimir Makarov1-1/+6
2019-11-21lra.c (lra_insn_recog_data_pool): New.Richard Biener1-2/+7
2019-10-01Remove clobber_highRichard Sandiford1-37/+16
2019-09-30Remove global call sets: LRARichard Sandiford1-16/+5
2019-09-10Add call_used_or_fixed_reg_pRichard Sandiford1-1/+1
2019-09-09Remove COPY_HARD_REG_SETRichard Sandiford1-1/+1
2019-08-16re PR tree-optimization/91109 ([arm] gcc.c-torture/execute/20040709-1.c fails...Bernd Edlinger1-1/+5
2019-07-31Make lra use per-alternative earlyclobber infoRichard Sandiford1-38/+22
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-4/+4
2019-06-27Fix various issues seen with clang-static-analyzer.Martin Liska1-6/+2
2019-03-06re PR rtl-optimization/88845 (ICE in lra_set_insn_recog_data, at lra.c:1010)Peter Bergner1-28/+39
2019-01-31re PR rtl-optimization/89115 (compile time and memory hog)Richard Biener1-1/+3
2019-01-11aarch64.c (aarch64_simd_call_p): New function.Steve Ellcey1-0/+1
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-2/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-14Fix LRA bugAndrew Stubbs1-2/+10
2018-12-13re PR rtl-optimization/88414 (ICE in lra_assign, at lra-assigns.c:1624)Vladimir Makarov1-1/+5
2018-11-07[PR87874] avoid const-wide-int subreg in LRAAlexandre Oliva1-1/+1
2018-08-06lra support for clobber_highAlan Hayward1-20/+46
2018-03-13re PR target/83712 ("Unable to find a register to spill" when compiling for t...Vladimir Makarov1-26/+42
2018-03-10revert: re PR target/83712 ("Unable to find a register to spill" when compili...Vladimir Makarov1-41/+26
2018-03-09re PR rtl-optimization/84682 (internal compiler error: Segmentation fault (pr...Alexandre Oliva1-1/+2
2018-03-09re PR target/83712 ("Unable to find a register to spill" when compiling for t...Vladimir Makarov1-26/+41
2018-03-01Fix liveness analysis in lra for spilled-into hard regsTom de Vries1-0/+3
2018-02-22re PR target/81572 (gcc-7 regression: unnecessary vector regmove on compare)Vladimir Makarov1-2/+2
2018-02-16re PR rtl-optimization/83723 (ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010)Jakub Jelinek1-9/+15
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-21poly_int: frame allocationsRichard Sandiford1-1/+1
2017-12-20poly_int: lra frame offsetsRichard Sandiford1-3/+3
2017-12-12[SFN] introduce statement frontier notes, still disabledAlexandre Oliva1-6/+30
2017-12-12[SFN] adjust RTL insn-walking APIAlexandre Oliva1-1/+1
2017-12-07re PR target/83252 (Wrong code with "-march=skylake-avx512 -O3")Vladimir Makarov1-9/+5
2017-12-04lra: Clobbers in a parallel are earlyclobbers (PR83245)Segher Boessenkool1-8/+4
2017-11-29re PR rtl-optimization/80818 (LRA clobbers live hard reg clobbered during rem...Vladimir Makarov1-34/+43
2017-10-26Add wider_subreg_mode helper functionsRichard Sandiford1-4/+2
2017-10-26Make more use of df_read_modify_subreg_pRichard Sandiford1-10/+6
2017-10-16re PR sanitizer/82353 (runtime ubsan crash)Vladimir Makarov1-1/+2
2017-10-12revert: re PR sanitizer/82353 (runtime ubsan crash)Vladimir Makarov1-2/+1