summaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)Author
2020-05-08csa: Fix --enable-checking=yes,df bootstrap failure in csa [PR94961]Jakub Jelinek
2020-05-06combine: Don't replace SET_SRC with REG_EQUAL note content if SET_SRC has sid...Jakub Jelinek
2020-04-24rtl combine should consider NaNs when generate fp min/max [PR94708]Haijian Zhang
2020-04-07combine: Fix split_i2i3 ICE [PR94291]Jakub Jelinek
2020-02-25combine: Fix find_split_point handling of constant store into ZERO_EXTRACT [P...Jakub Jelinek
2020-01-30combine: Punt on out of range rotate counts [PR93505]Jakub Jelinek
2020-01-01Update copyright years.Jakub Jelinek
2019-11-27re PR rtl-optimization/92510 (ICE in native_encode_rtx, at simplify-rtx.c:6272)Jakub Jelinek
2019-11-27Allow autoinc in jumps, but only when using reload.Bernd Schmidt
2019-11-24Allow combiner to create autoinc in jump insns.Bernd Schmidt
2019-11-24Do not ignore costs of jump insns in combine.Bernd Schmidt
2019-11-12Remove gcc/params.* files.Martin Liska
2019-11-12Apply mechanical replacement (generated patch).Martin Liska
2019-10-30Remove cgraph_local_info structure.Martin Liska
2019-10-11Extend subst to simplify CONST_INT inside SIGN_EXTEND.Jim Wilson
2019-10-01Remove clobber_highRichard Sandiford
2019-09-30Remove global call sets: combine.cRichard Sandiford
2019-09-09Make note_stores take an rtx_insnRichard Sandiford
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-06-27Remove quite obvious dead assignments.Martin Liska
2019-05-10combine: Don't generate IF_THEN_ELSESegher Boessenkool
2019-04-18Fix two ubsan failures (PR85164)Richard Sandiford
2019-04-15combine: Count auto_inc properly (PR89794)Segher Boessenkool
2019-02-15re PR rtl-optimization/89354 (Combine pass yields wrong code with -O2 and -ms...Jakub Jelinek
2019-02-05re PR rtl-optimization/89195 (Corrupted stack offset after combine)Jakub Jelinek
2019-02-01combine: Use TDF_DETAILS for "can't combine" dump printsSegher Boessenkool
2019-01-16Fix ICE due to "combine" creating unreachable EH blocks (PR target/88861)David Malcolm
2019-01-09PR other/16615 [1/5]Sandra Loosemore
2019-01-01Update copyright years.Jakub Jelinek
2018-12-21re PR rtl-optimization/87727 (gcc.target/sparc/overflow-2.c FAILs)Eric Botcazou
2018-12-18combine.c (update_rsp_from_reg_equal): Only look for the nonzero bits of src ...Jozef Lawrynowicz
2018-12-17re PR rtl-optimization/88253 (Inlining of function incorrectly deletes volati...Senthil Kumar Selvaraj
2018-12-01re PR target/54589 (struct offset add should be folded into address calculation)Jakub Jelinek
2018-11-20re PR rtl-optimization/85925 (compilation of masking with 257 goes wrong in c...Eric Botcazou
2018-11-11combine: More make_more_copiesSegher Boessenkool
2018-11-05combine: Don't make an intermediate reg for assigning to sfp (PR87871)Segher Boessenkool
2018-10-29combine: Fix various shortcomings in make_more_copies (PR87701, PR87780)Segher Boessenkool
2018-10-25combine: Don't do make_more_copies for dest PC (PR87720)Segher Boessenkool
2018-10-22combine: Do not combine moves from hard registersSegher Boessenkool
2018-09-19combine: Use correct mode in new comparison (PR86902)Segher Boessenkool
2018-08-27re PR rtl-optimization/87065 (combine causes ICE in trunc_int_for_mode)Jakub Jelinek
2018-08-22combine: Do another check before splitting a parallel (PR86771)Segher Boessenkool
2018-08-06Remaining support for clobber highAlan Hayward
2018-07-30combine: Allow combining two insns to two insnsSegher Boessenkool
2018-07-26combine: Another hard register problem (PR85805)Segher Boessenkool
2018-06-12Use poly_int rtx accessors instead of hwi accessorsRichard Sandiford
2018-04-10re PR rtl-optimization/85300 (ICE in exact_int_to_float_conversion_p, at simp...Jakub Jelinek
2018-03-14combine: Don't make log_links for pc_rtx (PR84780 #c10)Segher Boessenkool
2018-03-12combine: Fix PR84780 (more LOG_LINKS trouble)Segher Boessenkool
2018-03-06re PR target/84710 (ICE: RTL check: expected code 'reg', have 'subreg' in rhs...Jakub Jelinek