summaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
Commit message (Expand)AuthorAgeFilesLines
* simplify-rtx.c (simplify_const_binary_operation): Fixed shift count trucation.Kenneth Zadeck2012-06-091-1/+4
* 2012-06-2 Kenneth Zadeck <zadeck@naturalbridge.com>Kenneth Zadeck2012-06-021-10/+10
* output.h (__gcc_host_wide_int__): Move to hwint.h.Steven Bosscher2012-05-311-1/+0
* simplify-rtx.c (simplify_binary_operation_1): Optimize shuffle of concatenati...Marc Glisse2012-05-301-1/+22
* rtl.h (plus_constant, [...]): Merge into a single plus_constant function.Richard Sandiford2012-05-051-7/+9
* lto-symtab.c (lto_cgraph_replace_node): Update.Jan Hubicka2012-04-181-2/+2
* rtl.texi (const_double): Document as sign-extending.Mike Stump2012-04-041-16/+16
* tree.def (REALPART_EXPR, [...]): Move.Eric Botcazou2012-03-191-1/+1
* re PR rtl-optimization/52170 (ICE in trunc_int_for_mode, at explow.c:57 durin...Richard Guenther2012-02-081-1/+1
* re PR rtl-optimization/50396 (SSE division by zero generates incorrect code w...Richard Guenther2011-12-231-1/+1
* re PR rtl-optimization/49720 (Infinite recursion compiling gold binary_test.c...Chung-Lin Tang2011-10-281-3/+13
* rtl.h (const_tiny_rtx): Change into array of 4 x MAX_MACHINE_MODE from 3 x MA...Jakub Jelinek2011-09-271-6/+4
* simplify-rtx.c (simplify_subreg): Check that the inner mode is a scalar integ...Richard Sandiford2011-09-141-1/+6
* re PR middle-end/50161 (wrong code with -fno-tree-ter and __builtin_popcountl)Jakub Jelinek2011-08-231-15/+14
* rtl.h (set_src_cost, [...]): New functions.Richard Sandiford2011-08-181-2/+2
* rtl.texi (MEM_OFFSET_KNOWN_P): Document.Richard Sandiford2011-07-191-2/+2
* revert: simplify-rtx.c (simplify_const_binary_operation): Use the shift_trunc...Bernd Schmidt2011-07-061-2/+2
* explow.c (trunc_int_for_mode): Use GET_MODE_PRECISION instead of GET_MODE_BIT...Bernd Schmidt2011-07-061-65/+67
* machmode.h (HWI_COMPUTABLE_MODE_P): New macro.Bernd Schmidt2011-07-061-9/+8
* machmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New macro.Bernd Schmidt2011-07-061-2/+1
* * simplify-rtx.c (simplify_ternary_operation): Remove dead code.Bernd Schmidt2011-07-061-9/+0
* cse.c (find_comparison_args): Use val_mode_signbit_set_p.Bernd Schmidt2011-07-061-38/+80
* simplify-rtx.c (simplify_const_binary_operation): Use the shift_truncation_ma...Bernd Schmidt2011-07-061-2/+2
* re PR rtl-optimization/49619 (ICE in simplify_subreg, at simplify-rtx.c:5362)Jakub Jelinek2011-07-041-2/+2
* re PR rtl-optimization/49472 (Compiler segfault on valid code)Jakub Jelinek2011-07-041-3/+25
* Makefile.in (lib2funcs): Add _clrsbsi2 and _clrsbdi2.Bernd Schmidt2011-06-211-10/+22
* simplify-rtx.c (simplify_unary_operation_1): Canonicalize widening multiplies.Andrew Stubbs2011-06-071-0/+84
* re PR debug/48204 (ICE: in decimal_to_decnumber, at dfp.c:115 with -fno-tree-...Jakub Jelinek2011-03-241-2/+6
* simplify-rtx.c (simplify_binary_operation_1): Handle (xor (and A B) C) case w...Chung-Lin Tang2011-03-211-0/+40
* hwint.c: New.Joseph Myers2010-11-301-1/+0
* tree-vrp.c (extract_range_from_binary_expr): If flag_non_call_exceptions don'...Ian Lance Taylor2010-10-231-1/+2
* simplify-rtx.c (simplify_ternary_operation): Simplify (fma (neg a) (neg b) c)...Richard Henderson2010-10-181-3/+24
* Add fma supportMichael Meissner2010-10-151-0/+6
* simplify-rtx.c (simplify_unary_operation_1): Use unsigned arithmetics in mask...Eric Botcazou2010-10-111-64/+72
* re PR rtl-optimization/45903 (unnecessary load of 32/64bit variable when only...Jakub Jelinek2010-10-081-0/+25
* re PR rtl-optimization/45739 (static evaluation of SSE intrinsics (pxor))Jakub Jelinek2010-09-221-2/+2
* simplify-rtx.c (simplify_unary_operation_1): Optimize (sign_extend (zero_exte...Jakub Jelinek2010-08-201-7/+38
* re PR target/45336 (pextr{b,w,d}, (worse than) redundant extensions)Jakub Jelinek2010-08-191-0/+30
* Replace exact_log2(x & -x) in favor of more direct computation.Richard Henderson2010-08-051-14/+9
* simplify-rtx.c (simplify_binary_operation_1): Try to simplify away NEG as ope...Bernd Schmidt2010-08-031-0/+13
* toplev.h: Do not include diagnostic-core.h.Manuel López-Ibáñez2010-07-081-0/+1
* re PR debug/44610 (VTA produces wrong variable location information)Alexandre Oliva2010-06-251-4/+4
* double-int.h (double_int_to_shwi, [...]): Implement as static inline.Anatoly Sokolov2010-06-181-73/+56
* Undo inadvertent commit in rev 160105.Diego Novillo2010-06-011-3/+3
* richi's fixes for c++ bootstrapDiego Novillo2010-06-011-3/+3
* real: Do not include gmp.h, mpfr.h, and mpc.h.Steven Bosscher2010-05-211-2/+2
* tree.h: Include real.h and fixed-value.h as basic datatypes.Steven Bosscher2010-05-211-1/+0
* double-int.h (double_int_setbit): Declare.Anatoly Sokolov2010-04-201-37/+32
* re PR debug/43051 (VTA causes a stack living parameter unavailable in most of...Jakub Jelinek2010-03-161-15/+11
* Update Copyright years.Jakub Jelinek2010-01-121-1/+1