aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-14960/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-10-18Try placing RTL folded constants in the constant pool.Roger Sayle1-1/+21
2021-09-17Fix PR rtl-optimization/102306Eric Botcazou1-0/+10
2021-08-31Only simplify TRUNCATE to SUBREG on TRULY_NOOP_TRUNCATION targets.Roger Sayle1-1/+2
2021-07-13gcc: Add vec_select -> subreg RTL simplificationJonathan Wright1-0/+14
2021-05-04Remove CC0Segher Boessenkool1-234/+30
2021-04-18combine: Don't create REG_UNUSED notes if the reg already died (PR99927)Segher Boessenkool1-0/+5
2021-04-16Mark untyped calls and handle them specially [PR98689]Richard Sandiford1-0/+1
2021-04-13combine: Fix up expand_compound_operation [PR99905]Jakub Jelinek1-5/+9
2021-04-13combine: Don't fold away side-effects in simplify_and_const_int_1 [PR99830]Jakub Jelinek1-1/+1
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