summaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
Commit message (Expand)AuthorAgeFilesLines
* simplify-rtx.c (simplify_binary_operation_1): Canonicalize truncated shift co...Richard Sandiford2007-10-071-2/+9
* simplify-rtx.c (comparison_result, [...]): Rename CR_* constants to CMP_*.Paolo Bonzini2007-10-011-56/+54
* simplify-rtx.c (comparison_result): New.Paolo Bonzini2007-09-271-161/+266
* simplify-rtx.c (simplify_relational_operation_1): For recent canonicalization...Hans-Peter Nilsson2007-09-101-1/+3
* re PR target/30315 (optimize unsigned-add overflow test on x86 to use cpu fla...Rask Ingemann Lambertsen2007-09-091-0/+6
* Add new fp flags: -fassociative-math and -freciprocal-mathRevital Eres2007-09-041-4/+4
* c-lex.c (interpret_fixed): Declare.Chao-ying Fu2007-08-301-2/+56
* simplify-rtx.c (simplify_binary_operation_1): Change CONST_VECTOR_ELT to XVEC...Uros Bizjak2007-08-291-1/+1
* re PR target/32661 (__builtin_ia32_vec_ext suboptimal for pointer/ref args)Uros Bizjak2007-08-281-0/+79
* re PR rtl-optimization/33148 (ICE in trunc_int_for_mode, at explow.c:56 durin...Jakub Jelinek2007-08-281-1/+2
* c-common.c (vector_types_convertible_p, [...]): Constify.Kaveh R. Ghazi2007-08-251-3/+3
* fixed -ffinite-math-only A-A missing optimisationChristian Bruel2007-08-221-6/+2
* simplify-rtx.c (simplify_binary_operation_1): Removed erroneous break that wa...Simon Baldwin2007-08-091-2/+0
* Change copyright header to refer to version 3 of the GNU General Public Licen...Nick Clifton2007-07-261-4/+3
* cfglayout.c (insn_scope, insn_line): Constify.Kaveh R. Ghazi2007-07-251-6/+6
* PR middle-end/PR28690Peter Bergner2007-07-231-19/+13
* re PR rtl-optimization/32366 (Segfault in significand_size with -ftree-vector...Uros Bizjak2007-06-171-4/+6
* fold-const.c (fold_binary): Guard (X-X) -> 0 transformation with !HONOR_NANS ...Kaveh R. Ghazi2007-06-121-2/+6
* re PR middle-end/31530 (Incorrect folding of multiplication and sign change w...Richard Guenther2007-04-111-3/+6
* rtl.h (constant_pool_reference_p): Delete.Richard Sandiford2007-03-211-8/+0
* re PR rtl-optimization/28173 (misses constant folding)Roger Sayle2007-02-191-0/+39
* common.opt: Add Wstrict-overflow and Wstrict-overflow=.Ian Lance Taylor2007-02-131-2/+18
* simplify-rtx.c (simplify_relational_operation_1): Correct typo.Roger Sayle2007-02-121-1/+1
* simplify-rtx.c (simplify_relational_operation_1): Optimize comparisons of POP...Roger Sayle2007-02-121-0/+29
* simplify-rtx.c (simplify_unary_operation_1): We can strip zero_extend, bswap ...Roger Sayle2007-02-081-5/+84
* simplify-rtx.c (simplify_relational_operation_1): Implement some canonicaliza...Roger Sayle2007-02-031-19/+59
* common.opt: Add fstrict-overflow.Ian Lance Taylor2007-01-281-3/+6
* simplify-rtx.c (simplify_subreg): Use the correct mode when determining wheth...Roger Sayle2006-12-211-5/+14
* simplify-rtx.c (simplify_rtx): Use simplify_subreg rather than simplify_gen_s...Richard Sandiford2006-11-301-3/+3
* simplify-rtx.c (avoid_constant_pool_reference): Avoid calling simplify_subreg...Andreas Krebbel2006-11-091-0/+3
* extend.texi (__builtin_bswap32): Document.Eric Christopher2006-11-011-1/+3
* re PR middle-end/28796 (__builtin_nan() and __builtin_unordered() inconsistent)Richard Guenther2006-10-211-2/+2
* re PR rtl-optimization/26847 (Missed optimization in simplify_plus_minus)Paolo Bonzini2006-09-051-47/+46
* re PR middle-end/28651 (signed compare incorrectly false for (int)(U+4)<(int)...Richard Guenther2006-08-111-9/+8
* simplify-rtx.c (simplify_binary_operation_1): Cast width to HOST_WIDE_INT to ...Roger Sayle2006-05-301-1/+1
* simplify-rtx.c (simplify_binary_operation): Unfactor the shift and rotate cases.Roger Sayle2006-05-301-2/+26
* re PR tree-optimization/24964 (Does not optimise abs(x)**2 to x**2)Roger Sayle2006-05-291-7/+29
* simplify-rtx.c (simplify_subreg): Adjust REG_OFFSET for big-endian paradoxica...Alexandre Oliva2006-05-231-1/+16
* re PR rtl-optimization/27671 (optimization error on pentium4-Linux with %, re...Kazu Hirata2006-05-211-6/+9
* rtl.def (SS_ASHIFT, SS_NEG): New codes.Bernd Schmidt2006-04-241-0/+3
* simplify-rtx.c (simplify_unary_operation_1): When trying to remove TRUNCATE c...Adam Nemet2006-04-031-1/+2
* simplify-rtx.c (simplify_relational_operation): Call simplify_relational_oper...Adam Nemet2006-03-251-2/+1
* simplify-rtx.c (simplify_plus_minus): Simplify within CONST terms.Andreas Krebbel2006-03-161-1/+14
* simplify-rtx.c (simplify_unary_operation): When simplifying (neg (lt X 0)) in...Roger Sayle2006-03-031-4/+20
* rtl.h (truncated_to_mode): Declare it.Paolo Bonzini2006-02-281-7/+10
* simplify-rtx.c (simplify_relational_operation_1): Simplify (X^Y) == 0 as X ==...Roger Sayle2006-02-251-1/+33
* re PR rtl-optimization/25600 (unsigned>>31?-1:0 should be optimized to int>>31)Roger Sayle2006-02-181-0/+13
* * simplify-rtx.c (simplify_subreg): Combine SUBREG and TRUNCATE.Adam Nemet2006-02-141-0/+8
* simplify-rtx.c (simplify_unary_operation_1): Return new expression in the req...Adam Nemet2006-02-141-3/+4
* - Fix up date in ChangeLog. Update copyrights in changed files.Ian Lance Taylor2006-01-081-1/+1