aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-17Split update_cfg_for_uncondjump out of combineRichard Sandiford1-36/+0
2020-10-30aarch64: Fix PR96998 and restore code quality in combineAlex Coplan1-0/+18
2020-10-13combine: Fix up simplify_shift_const_1 for nested ROTATEs [PR97386]Jakub Jelinek1-2/+5
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-2/+2
2020-07-16combine: Use single_set for is_just_moveSegher Boessenkool1-5/+6
2020-05-08csa: Fix --enable-checking=yes,df bootstrap failure in csa [PR94961]Jakub Jelinek1-1/+1
2020-05-06combine: Don't replace SET_SRC with REG_EQUAL note content if SET_SRC has sid...Jakub Jelinek1-0/+1
2020-04-24rtl combine should consider NaNs when generate fp min/max [PR94708]Haijian Zhang1-1/+4
2020-04-07combine: Fix split_i2i3 ICE [PR94291]Jakub Jelinek1-19/+23
2020-02-25combine: Fix find_split_point handling of constant store into ZERO_EXTRACT [P...Jakub Jelinek1-3/+2
2020-01-30combine: Punt on out of range rotate counts [PR93505]Jakub Jelinek1-1/+2
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-27re PR rtl-optimization/92510 (ICE in native_encode_rtx, at simplify-rtx.c:6272)Jakub Jelinek1-1/+3
2019-11-27Allow autoinc in jumps, but only when using reload.Bernd Schmidt1-2/+6
2019-11-24Allow combiner to create autoinc in jump insns.Bernd Schmidt1-6/+3
2019-11-24Do not ignore costs of jump insns in combine.Bernd Schmidt1-2/+1
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-2/+2
2019-10-30Remove cgraph_local_info structure.Martin Liska1-1/+2
2019-10-11Extend subst to simplify CONST_INT inside SIGN_EXTEND.Jim Wilson1-0/+1
2019-10-01Remove clobber_highRichard Sandiford1-22/+1
2019-09-30Remove global call sets: combine.cRichard Sandiford1-1/+12
2019-09-09Make note_stores take an rtx_insnRichard Sandiford1-8/+7
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+1
2019-06-27Remove quite obvious dead assignments.Martin Liska1-1/+0
2019-05-10combine: Don't generate IF_THEN_ELSESegher Boessenkool1-8/+0
2019-04-18Fix two ubsan failures (PR85164)Richard Sandiford1-1/+1
2019-04-15combine: Count auto_inc properly (PR89794)Segher Boessenkool1-18/+42
2019-02-15re PR rtl-optimization/89354 (Combine pass yields wrong code with -O2 and -ms...Jakub Jelinek1-0/+4
2019-02-05re PR rtl-optimization/89195 (Corrupted stack offset after combine)Jakub Jelinek1-0/+1
2019-02-01combine: Use TDF_DETAILS for "can't combine" dump printsSegher Boessenkool1-3/+3
2019-01-16Fix ICE due to "combine" creating unreachable EH blocks (PR target/88861)David Malcolm1-6/+11
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-21re PR rtl-optimization/87727 (gcc.target/sparc/overflow-2.c FAILs)Eric Botcazou1-1/+6
2018-12-18combine.c (update_rsp_from_reg_equal): Only look for the nonzero bits of src ...Jozef Lawrynowicz1-2/+7
2018-12-17re PR rtl-optimization/88253 (Inlining of function incorrectly deletes volati...Senthil Kumar Selvaraj1-2/+3
2018-12-01re PR target/54589 (struct offset add should be folded into address calculation)Jakub Jelinek1-6/+43
2018-11-20re PR rtl-optimization/85925 (compilation of masking with 257 goes wrong in c...Eric Botcazou1-0/+1
2018-11-11combine: More make_more_copiesSegher Boessenkool1-5/+4
2018-11-05combine: Don't make an intermediate reg for assigning to sfp (PR87871)Segher Boessenkool1-0/+3
2018-10-29combine: Fix various shortcomings in make_more_copies (PR87701, PR87780)Segher Boessenkool1-10/+5
2018-10-25combine: Don't do make_more_copies for dest PC (PR87720)Segher Boessenkool1-0/+2
2018-10-22combine: Do not combine moves from hard registersSegher Boessenkool1-4/+46
2018-09-19combine: Use correct mode in new comparison (PR86902)Segher Boessenkool1-2/+2
2018-08-27re PR rtl-optimization/87065 (combine causes ICE in trunc_int_for_mode)Jakub Jelinek1-5/+6
2018-08-22combine: Do another check before splitting a parallel (PR86771)Segher Boessenkool1-2/+8
2018-08-06Remaining support for clobber highAlan Hayward1-5/+33
2018-07-30combine: Allow combining two insns to two insnsSegher Boessenkool1-2/+20