aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
2012-02-08re PR rtl-optimization/52170 (ICE in trunc_int_for_mode, at explow.c:57 durin...Richard Guenther1-1/+1
2011-12-23re PR rtl-optimization/50396 (SSE division by zero generates incorrect code w...Richard Guenther1-1/+1
2011-10-28re PR rtl-optimization/49720 (Infinite recursion compiling gold binary_test.c...Chung-Lin Tang1-3/+13
2011-09-27rtl.h (const_tiny_rtx): Change into array of 4 x MAX_MACHINE_MODE from 3 x MA...Jakub Jelinek1-6/+4
2011-09-14simplify-rtx.c (simplify_subreg): Check that the inner mode is a scalar integ...Richard Sandiford1-1/+6
2011-08-23re PR middle-end/50161 (wrong code with -fno-tree-ter and __builtin_popcountl)Jakub Jelinek1-15/+14
2011-08-18rtl.h (set_src_cost, [...]): New functions.Richard Sandiford1-2/+2
2011-07-19rtl.texi (MEM_OFFSET_KNOWN_P): Document.Richard Sandiford1-2/+2
2011-07-06revert: simplify-rtx.c (simplify_const_binary_operation): Use the shift_trunc...Bernd Schmidt1-2/+2
2011-07-06explow.c (trunc_int_for_mode): Use GET_MODE_PRECISION instead of GET_MODE_BIT...Bernd Schmidt1-65/+67
2011-07-06machmode.h (HWI_COMPUTABLE_MODE_P): New macro.Bernd Schmidt1-9/+8
2011-07-06machmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New macro.Bernd Schmidt1-2/+1
2011-07-06* simplify-rtx.c (simplify_ternary_operation): Remove dead code.Bernd Schmidt1-9/+0
2011-07-06cse.c (find_comparison_args): Use val_mode_signbit_set_p.Bernd Schmidt1-38/+80
2011-07-06simplify-rtx.c (simplify_const_binary_operation): Use the shift_truncation_ma...Bernd Schmidt1-2/+2
2011-07-04re PR rtl-optimization/49619 (ICE in simplify_subreg, at simplify-rtx.c:5362)Jakub Jelinek1-2/+2
2011-07-04re PR rtl-optimization/49472 (Compiler segfault on valid code)Jakub Jelinek1-3/+25
2011-06-21Makefile.in (lib2funcs): Add _clrsbsi2 and _clrsbdi2.Bernd Schmidt1-10/+22
2011-06-07simplify-rtx.c (simplify_unary_operation_1): Canonicalize widening multiplies.Andrew Stubbs1-0/+84
2011-03-24re PR debug/48204 (ICE: in decimal_to_decnumber, at dfp.c:115 with -fno-tree-...Jakub Jelinek1-2/+6
2011-03-21simplify-rtx.c (simplify_binary_operation_1): Handle (xor (and A B) C) case w...Chung-Lin Tang1-0/+40
2010-11-30hwint.c: New.Joseph Myers1-1/+0
2010-10-23tree-vrp.c (extract_range_from_binary_expr): If flag_non_call_exceptions don'...Ian Lance Taylor1-1/+2
2010-10-18simplify-rtx.c (simplify_ternary_operation): Simplify (fma (neg a) (neg b) c)...Richard Henderson1-3/+24
2010-10-15Add fma supportMichael Meissner1-0/+6
2010-10-11simplify-rtx.c (simplify_unary_operation_1): Use unsigned arithmetics in mask...Eric Botcazou1-64/+72
2010-10-08re PR rtl-optimization/45903 (unnecessary load of 32/64bit variable when only...Jakub Jelinek1-0/+25
2010-09-22re PR rtl-optimization/45739 (static evaluation of SSE intrinsics (pxor))Jakub Jelinek1-2/+2
2010-08-20simplify-rtx.c (simplify_unary_operation_1): Optimize (sign_extend (zero_exte...Jakub Jelinek1-7/+38
2010-08-19re PR target/45336 (pextr{b,w,d}, (worse than) redundant extensions)Jakub Jelinek1-0/+30
2010-08-05Replace exact_log2(x & -x) in favor of more direct computation.Richard Henderson1-14/+9
2010-08-03simplify-rtx.c (simplify_binary_operation_1): Try to simplify away NEG as ope...Bernd Schmidt1-0/+13
2010-07-08toplev.h: Do not include diagnostic-core.h.Manuel López-Ibáñez1-0/+1
2010-06-25re PR debug/44610 (VTA produces wrong variable location information)Alexandre Oliva1-4/+4
2010-06-18double-int.h (double_int_to_shwi, [...]): Implement as static inline.Anatoly Sokolov1-73/+56
2010-06-01Undo inadvertent commit in rev 160105.Diego Novillo1-3/+3
2010-06-01richi's fixes for c++ bootstrapDiego Novillo1-3/+3
2010-05-21real: Do not include gmp.h, mpfr.h, and mpc.h.Steven Bosscher1-2/+2
2010-05-21tree.h: Include real.h and fixed-value.h as basic datatypes.Steven Bosscher1-1/+0
2010-04-20double-int.h (double_int_setbit): Declare.Anatoly Sokolov1-37/+32
2010-03-16re PR debug/43051 (VTA causes a stack living parameter unavailable in most of...Jakub Jelinek1-15/+11
2010-01-12Update Copyright years.Jakub Jelinek1-1/+1
2010-01-12re PR debug/42662 (invalid rtl sharing found in the insn)Jakub Jelinek1-1/+2
2009-11-25Remove trailing white spaces.H.J. Lu1-57/+57
2009-11-12re PR middle-end/41930 (cc1 SEGV compiling maxval_r16.c)Uros Bizjak1-5/+8
2009-11-04re PR rtl-optimization/41833 (vec_splat followed by vec_splat could be improved)Andrew Pinski1-0/+3
2009-10-26tm.texi (TARGET_ADDR_SPACE_POINTER_MODE): Document.Ben Elliston1-2/+10
2009-10-22simplify-rtx.c (simplify_replace_fn_rtx): Add a fallback case for rtxes that ...Richard Sandiford1-3/+42
2009-10-20rtl.h (simplify_replace_fn_rtx): Declare.Richard Sandiford1-22/+37
2009-10-20simplify-rtx.c (simplify_const_unary_operation): Handle SS_ABS.Jie Zhang1-0/+1