aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2005-03-05fold-const.c (fold_binary): New.Kazu Hirata1-0/+2617
2005-03-04fold-const.c (fold_ternary): Unroll the "for" loop to extract operands.Kazu Hirata1-59/+47
2005-03-03revert: re PR tree-optimization/15784 (fold misses binary optimization)Andrew Pinski1-15/+0
2005-03-04fold-const.c (fold_ternary): New.Kazu Hirata1-185/+241
2005-03-04re PR tree-optimization/15784 (fold misses binary optimization)James A. Morrison1-0/+15
2005-03-03fold-const.c (fold_unary): Avoid directly using the original expression t as ...Kazu Hirata1-31/+25
2005-03-03* fold-const.c (fold): Remove handling of unary expressions.Kazu Hirata1-398/+2
2005-03-02fold-const.c (fold_unary): New.Kazu Hirata1-0/+435
2005-02-24re PR middle-end/19953 (Special-case real + complex arithmetic operation (-ff...Richard Henderson1-18/+163
2005-02-18fold-const.c (constant_boolean_node): Always create values of the specified t...Roger Sayle1-3/+0
2005-02-18re PR middle-end/20030 (Broken arguments access)Andrew Pinski1-2/+13
2005-02-17fold-const.c (invert_truthvalue): <INTEGER_CST>: Call constant_boolean_node.James A. Morrison1-2/+1
2005-02-16re PR middle-end/19857 (alignment check of SSE constant fails in simple test ...Jakub Jelinek1-3/+8
2005-02-15fold-const.c (fold): Fold -(~A) to A + 1.James A. Morrison1-0/+15
2005-02-14re-apply fold_indirect_ref patchJason Merrill1-6/+36
2005-02-14re PR tree-optimization/19944 (cris-elf testsuite failures: gcc.dg/pr15784-1....James A. Morrison1-0/+20
2005-02-13temporarily revert last changesJason Merrill1-59/+6
2005-02-13re PR libmudflap/19319 (Mudflap produce many violations on simple, correct c+...Jason Merrill1-6/+36
2005-02-13re PR tree-optimization/14303 ([tree-ssa] gcc.c-torture/execute/20020720-1.c ...James A. Morrison1-0/+23
2005-02-11tree-complex.c (expand_complex_libcall): New.Richard Henderson1-0/+184
2005-02-11re PR middle-end/19858 (ICE on simple SSE code)Jakub Jelinek1-2/+14
2005-02-09fold-const.c (fold_strip_sign_ops): New function to simplify a floating point...Roger Sayle1-0/+54
2005-02-09fold-const.c (try_move_mult_to_index): Remove redundant type argument.Richard Guenther1-12/+12
2005-02-03re PR middle-end/19405 (18_support/numeric_limits.cc fails on ppc-darwin (lon...Roger Sayle1-2/+5
2005-01-31fold-const.c (fold, [...]): Do not lose side effects when optimizing 0 % X.Jeff Law1-2/+11
2005-01-31re PR middle-end/19650 (miscompiling of array acess of (int)(a==2))Dale Johannesen1-9/+21
2005-01-29re PR tree-optimization/15791 (fold misses that two ADDR_EXPR of an arrary ob...Richard Guenther1-0/+78
2005-01-28fold-const.c (fold, [...]): Optimize 0 % X.Jeff Law1-1/+2
2005-01-23alias.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2005-01-21re PR rtl-optimization/576 (gcc performs invalid optimization with float oper...Roger Sayle1-14/+19
2005-01-18calls.c (expand_call): Check DECL_BUILT_IN_CLASS before accessing DECL_FUNCTI...Eric Botcazou1-5/+2
2005-01-18basic-block.h, [...]: Update copyright.Kazu Hirata1-1/+1
2005-01-15re PR tree-optimization/19060 (Miscompiling of if and "long long")Jakub Jelinek1-20/+52
2005-01-09fold-const.c (fold): Also handle EXACT_DIV_EXPR when folding X/C1 cmpop C2.Falk Hueffner1-1/+2
2005-01-07re PR tree-optimization/19283 (Bad code generated in final_cleanup)Jakub Jelinek1-1/+4
2005-01-04fold-const.c (fold_single_bit_test): Delete unreachable handling of TRUTH_NOT...Roger Sayle1-22/+1
2005-01-04fold-const.c (force_fit_type): Cope with types larger than 2 HWI.Richard Henderson1-131/+149
2004-12-28fold-const.c (fold_build_cleanup_point_expr): For a RETURN_EXPR...Andrew Pinski1-0/+15
2004-12-23re PR middle-end/17746 (ICE when building the Ada RTS)Eric Botcazou1-4/+5
2004-12-18fold-const.c (multiple_of_p): Handle BIT_AND_EXPR when BOTTOM is a power of two.Richard Henderson1-0/+7
2004-12-14fold-const.c (fold_single_bit_test): If flag_syntax_only, pretend LOAD_EXTEND...Jakub Jelinek1-5/+8
2004-12-11re PR middle-end/18921 (wrong code with operator "?")Roger Sayle1-6/+6
2004-12-07c-common.c, [...]: Replace uses of first_rtl_op with TREE_CODE_LENGTH.Kazu Hirata1-3/+3
2004-11-30fold-const.c (fold_widened_comparison): Make sure that we're passing an INTEG...Eric Christopher1-3/+3
2004-11-29expr.c (get_inner_reference): Handle REAL/IMAGPART_EXPR.Richard Henderson1-3/+1
2004-11-27* fold-const.c: Fix a comment typo.Kazu Hirata1-1/+1
2004-11-27fold-const.c (extract_muldiv_1): If ctype is unsigned and type signed...Jakub Jelinek1-1/+15
2004-11-24fold-const.c (operand_equal_p): Remove kludge allowing ARG0 and ARG1 to be nu...Richard Kenner1-54/+37
2004-11-23fold-const.c (nondestructive_fold_binary_to_constant): Rename to fold_binary_...Roger Sayle1-9/+6
2004-11-22re PR tree-optimization/18529 (When the lower bound of a loop is non-constant...Zdenek Dvorak1-5/+63