aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-04Add subreg_memory_offset helper functionsRichard Sandiford1-50/+14
2017-08-30Add a partial_subreg_p predicateRichard Sandiford1-5/+2
2017-08-30[66/77] Use scalar_mode for constant integersRichard Sandiford1-1/+1
2017-08-30[64/77] Add a scalar_mode classRichard Sandiford1-1/+1
2017-08-30[55/77] Use scalar_int_mode in simplify_const_unary_operationRichard Sandiford1-16/+19
2017-08-30[35/77] Add uses of as_a <scalar_int_mode>Richard Sandiford1-18/+21
2017-08-30[28/77] Use is_a <scalar_int_mode> for miscellaneous types of testRichard Sandiford1-26/+31
2017-08-30[26/77] Use is_a <scalar_int_mode> in subreg/extract simplificationsRichard Sandiford1-19/+19
2017-08-30[25/77] Use is_a <scalar_int_mode> for bitmask optimisationsRichard Sandiford1-8/+14
2017-08-30[23/77] Replace != VOIDmode checks with is_a <scalar_int_mode>Richard Sandiford1-7/+7
2017-08-30[22/77] Replace !VECTOR_MODE_P with is_a <scalar_int_mode>Richard Sandiford1-11/+8
2017-08-30[21/77] Replace SCALAR_INT_MODE_P checks with is_a <scalar_int_mode>Richard Sandiford1-65/+70
2017-08-30[20/77] Replace MODE_INT checks with is_int_modeRichard Sandiford1-14/+19
2017-08-30[17/77] Add an int_mode_for_size helper functionRichard Sandiford1-8/+6
2017-08-30[7/77] Add scalar_float_modeRichard Sandiford1-2/+4
2017-08-22Make more use of paradoxical_subreg_pRichard Sandiford1-3/+3
2017-07-19simplify-rtx: The truncation of an IOR can have all bits set (PR81423)Segher Boessenkool1-0/+9
2017-07-05Remove enum before machine_modeRichard Sandiford1-1/+1
2017-06-14simplify-rtx.c (simplify_binary_operation_1): Do not simplify a division of 0...Eric Botcazou1-1/+2
2017-05-06PR 75964: Invalid integer ABS handling in simplify-rtx.cRichard Sandiford1-24/+4
2017-05-02simplify-rtx.c (simplify_binary_operation_1): Add LSHIFTRT case.Tamar Christina1-5/+7
2017-05-02common.opt (fstrict-overflow): Alias negative to fwrapv.Richard Biener1-2/+2
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