aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-03backport: re PR target/83930 (ICE: RTL check: expected code 'const_int', have...Jakub Jelinek1-1/+2
2017-07-25backport: re PR rtl-optimization/75964 (insn combiner removes comparison afte...Georg-Johann Lay1-24/+4
2017-04-11re PR middle-end/80100 (simplify-rtx.c sanitizer detects undefined behaviour ...Jakub Jelinek1-2/+2
2017-04-11re PR rtl-optimization/80385 (Segfault in commutative_operand_precedence() rt...Jakub Jelinek1-2/+4
2017-04-04simplify-rtx: Fix compare of comparisons (PR60818)Segher Boessenkool1-3/+3
2017-03-21Fix another profiledbootstrap warning (PR libfortran/79956).Martin Liska1-1/+1
2017-02-21re PR tree-optimization/61441 (ARM aarch64 fails to quiet signaling NaN)Jakub Jelinek1-8/+11
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-03simplify-rtx: Fix the last fix (PR78638)Segher Boessenkool1-1/+1
2016-11-30simplify-rtx: Add missing line for previous commit (PR78583)Segher Boessenkool1-0/+1
2016-11-29simplify-rtx: Handle truncate of extractSegher Boessenkool1-0/+30
2016-11-28re PR rtl-optimization/78546 (wrong code at -O2 and above)Jakub Jelinek1-6/+14
2016-11-25re PR rtl-optimization/78526 (ICE: in decompose, at rtl.h:2117 with -g -mavx5...Jakub Jelinek1-1/+2
2016-11-18Use rtx_mode_t instead of std::make_pairRichard Sandiford1-13/+13
2016-11-10simplify-rtx: Transform (xor (and (xor A B) C) B) with C constSegher Boessenkool1-0/+31
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-10-09tree-ssa.c (target_for_debug_bind, [...]): Use VAR_P and/or VAR_OR_FUNCTION_D...Jakub Jelinek1-1/+1
2016-10-07[simplify-rtx] Zero-initialise local array in simplify_immed_subregKyrylo Tkachov1-3/+1
2016-09-22make next/prev _nonnote_insn take rtx_insn *Trevor Saunders1-4/+4
2016-09-19[simplify-rtx] (GTU (PLUS a C) (C - 1)) --> (LTU a -C)Kyrylo Tkachov1-0/+13
2016-08-30re PR middle-end/77377 (c-c++-common/pr59037.c ICEs with -fpic -msse on i686)Jakub Jelinek1-4/+3
2016-08-12re PR c/7652 (-Wswitch-break : Warn if a switch case falls through)Marek Polacek1-1/+1
2016-07-26re PR rtl-optimization/71984 (wrong code with -O -mavx512cd)Richard Biener1-2/+5
2016-07-20hwint.h (HOST_WIDE_INT_0): New define.Uros Bizjak1-1/+1
2016-07-19builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1...Uros Bizjak1-12/+12
2016-07-11Convert TYPE_ALIGN_OK to a TYPE_LANG_FLAG.Bernd Edlinger1-1/+1
2016-06-29re PR tree-optimization/68961 (Test case gcc.target/powerpc/pr60203.c fails s...Richard Biener1-5/+9
2016-06-07[simplify-rtx] Fix unused variable warning in simplify_cond_clz_ctz on some t...Kyrylo Tkachov1-3/+4
2016-06-06[3/3][RTL ifcvt] PR middle-end/37780: Conditional expression with __builtin_c...Kyrylo Tkachov1-0/+56
2016-04-13re PR debug/70628 (ICE in get_reg_rtx, at emit-rtl.c:1025)Jakub Jelinek1-2/+16
2016-04-05re PR tree-optimization/70509 (wrong code with extract from a v64qi)Marc Glisse1-1/+1
2016-03-02re PR rtl-optimization/67145 (associativity from pseudo-reg ordering)Richard Henderson1-2/+20
2016-01-21Fix missed comment fix in last change.Bernd Schmidt1-3/+3
2016-01-21Fix PR66178, ICE due to misexpansion of constant expressions involving labels.Bernd Schmidt1-2/+5
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-22This series of patches fix PR61441.Sujoy Saraswati1-7/+32
2015-12-20This series of patches are for fixing PR61441.Sujoy Saraswati1-1/+2
2015-11-16simplify-rtx: Simplify sign_extend of lshiftrt to zero_extend (PR68330)Segher Boessenkool1-0/+7
2015-11-11simplify-rtx: Simplify trunc of and of shiftrtSegher Boessenkool1-0/+28
2015-11-08Merge of the scalar-storage-order branch.Eric Botcazou1-3/+4
2015-10-30alias.c: Remove unused headers.Andrew MacLeod1-10/+0
2015-10-29alias.c: Reorder #include statements and remove duplicates.Andrew MacLeod1-12/+10
2015-10-20[simplify-rtx][2/2] Use constants from pool when simplifying binopsKyrylo Tkachov1-1/+11
2015-10-05Remove REAL_VALUE_FROM_CONST_DOUBLERichard Sandiford1-40/+28
2015-10-05Remove remaining uses of CONST_DOUBLE_FROM_REAL_VALUERichard Sandiford1-9/+9
2015-10-05Remove remaining uses of REAL_ARITHMETICRichard Sandiford1-1/+1
2015-10-05Replace REAL_VALUES_LESS with real_lessRichard Sandiford1-4/+4
2015-10-05Replace REAL_VALUES_EQUAL with real_equalRichard Sandiford1-8/+8
2015-08-18re PR rtl-optimization/67218 (Combine incorrectly folds (double) (float) (uns...Richard Sandiford1-10/+28
2015-08-17arm.c (neon_element_bits): Replace call to GET_MODE_BITSIZE (GET_MODE_INNER (...David Sherwood1-1/+1