aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
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
2009-10-11simplify-rtx.c (simplify_replace_rtx): Use rtx_equal_p for all OLD_RTXes, not...Richard Sandiford1-7/+2
2009-09-02invoke.texi (-fvar-tracking-assignments): New.Alexandre Oliva1-0/+100
2009-08-27re PR rtl-optimization/40861 (ICE in simplify_subreg, at simplify-rtx.c:4981)Uros Bizjak1-1/+3
2009-08-03re PR c/39902 (x * 1.0DF gets wrong value)Janis Johnson1-0/+1
2009-07-09simplify-rtx.c (simplify_binary_operation_1): Transform (and (truncate)) into...Adam Nemet1-0/+12
2009-06-22alias.c: Use REG_P...Shujing Zhao1-99/+99
2009-05-12Merge cond-optab branch.Paolo Bonzini1-14/+2
2009-04-24simplify-rtx.c (simplify_binary_operation_1, case AND): Result is zero if no ...Bernd Schmidt1-8/+13
2009-03-31simplify-rtx.c (simplify_relational_operation_1): Simplify (LTU (PLUS a C) C)...Bernd Schmidt1-0/+14
2009-02-20Update Copyright years for files modified in 2008 and/or 2009.Jakub Jelinek1-1/+1
2008-11-20re PR rtl-optimization/32283 (Missed induction variable optimization)Zdenek Dvorak1-10/+24
2008-11-11re PR rtl-optimization/37363 (Fix for PR 36090 causes libstdc++ regressions)Richard Sandiford1-18/+0
2008-09-02simplify-rtx.c (simplify_binary_operation_1): Check for CONST...Richard Sandiford1-2/+6
2008-08-31fwprop.c (should_replace_address): Add speed attribute.Jan Hubicka1-2/+4
2008-08-28rtl.h (simplify_subreg_regno): Declare.Richard Sandiford1-28/+6
2008-08-12defaults.h (TARGET_FLOAT_FORMAT): Remove.Ulrich Weigand1-3/+2
2008-08-12real.h (struct real_format): New member has_sign_dependent_rounding.Ulrich Weigand1-2/+1
2008-06-09re PR middle-end/36447 (simplify_subreg ICE with right shift more than length...Andy Hutchinson1-0/+1
2008-05-08re PR target/36090 (ppc64 cacoshl miscompilation)Paolo Bonzini1-0/+18
2008-03-06simplify-rtx.c (simplify_subreg): Remove useless shifts from word-extractions...Paolo Bonzini1-0/+16
2008-02-28simplify-rtx.c (simplify_unary_operation_1): Extend the handling of SUBREG_PR...Richard Sandiford1-5/+20