summaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* re PR debug/42662 (invalid rtl sharing found in the insn)Jakub Jelinek2010-01-121-1/+2
* Remove trailing white spaces.H.J. Lu2009-11-251-57/+57
* re PR middle-end/41930 (cc1 SEGV compiling maxval_r16.c)Uros Bizjak2009-11-121-5/+8
* re PR rtl-optimization/41833 (vec_splat followed by vec_splat could be improved)Andrew Pinski2009-11-041-0/+3
* tm.texi (TARGET_ADDR_SPACE_POINTER_MODE): Document.Ben Elliston2009-10-261-2/+10
* simplify-rtx.c (simplify_replace_fn_rtx): Add a fallback case for rtxes that ...Richard Sandiford2009-10-221-3/+42
* rtl.h (simplify_replace_fn_rtx): Declare.Richard Sandiford2009-10-201-22/+37
* simplify-rtx.c (simplify_const_unary_operation): Handle SS_ABS.Jie Zhang2009-10-201-0/+1
* simplify-rtx.c (simplify_replace_rtx): Use rtx_equal_p for all OLD_RTXes, not...Richard Sandiford2009-10-111-7/+2
* invoke.texi (-fvar-tracking-assignments): New.Alexandre Oliva2009-09-021-0/+100
* re PR rtl-optimization/40861 (ICE in simplify_subreg, at simplify-rtx.c:4981)Uros Bizjak2009-08-271-1/+3
* re PR c/39902 (x * 1.0DF gets wrong value)Janis Johnson2009-08-031-0/+1
* simplify-rtx.c (simplify_binary_operation_1): Transform (and (truncate)) into...Adam Nemet2009-07-091-0/+12
* alias.c: Use REG_P...Shujing Zhao2009-06-221-99/+99
* Merge cond-optab branch.Paolo Bonzini2009-05-121-14/+2
* simplify-rtx.c (simplify_binary_operation_1, case AND): Result is zero if no ...Bernd Schmidt2009-04-241-8/+13
* simplify-rtx.c (simplify_relational_operation_1): Simplify (LTU (PLUS a C) C)...Bernd Schmidt2009-03-311-0/+14
* Update Copyright years for files modified in 2008 and/or 2009.Jakub Jelinek2009-02-201-1/+1
* re PR rtl-optimization/32283 (Missed induction variable optimization)Zdenek Dvorak2008-11-201-10/+24
* re PR rtl-optimization/37363 (Fix for PR 36090 causes libstdc++ regressions)Richard Sandiford2008-11-111-18/+0
* simplify-rtx.c (simplify_binary_operation_1): Check for CONST...Richard Sandiford2008-09-021-2/+6
* fwprop.c (should_replace_address): Add speed attribute.Jan Hubicka2008-08-311-2/+4
* rtl.h (simplify_subreg_regno): Declare.Richard Sandiford2008-08-281-28/+6
* defaults.h (TARGET_FLOAT_FORMAT): Remove.Ulrich Weigand2008-08-121-3/+2
* real.h (struct real_format): New member has_sign_dependent_rounding.Ulrich Weigand2008-08-121-2/+1
* re PR middle-end/36447 (simplify_subreg ICE with right shift more than length...Andy Hutchinson2008-06-091-0/+1
* re PR target/36090 (ppc64 cacoshl miscompilation)Paolo Bonzini2008-05-081-0/+18
* simplify-rtx.c (simplify_subreg): Remove useless shifts from word-extractions...Paolo Bonzini2008-03-061-0/+16
* simplify-rtx.c (simplify_unary_operation_1): Extend the handling of SUBREG_PR...Richard Sandiford2008-02-281-5/+20