aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2004-06-28fold-const.c (fold_cond_expr_with_comparison): Add ARG1 parameter.Paolo Bonzini1-28/+35
2004-06-27fold-const.c (fold): Optimize ~X|X and X|~X as -1.Roger Sayle1-6/+84
2004-06-26c-typeck.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2004-06-24fold-const.c (fold_addr_expr_with_type): Look through all valid LHS modifiers...Richard Kenner1-2/+4
2004-06-23re PR middle-end/15988 (ICE in fold_convert with pointer-to-member-function)Andrew Pinski1-1/+3
2004-06-24fold-const.c (make_range): Cleanup type checking through function.Eric Christopher1-62/+63
2004-06-22tree.def (VTABLE_REF): Remove.Richard Henderson1-1/+1
2004-06-21alias.c (adjust_offset_for_component_ref): Use component_ref_field_offset.Richard Kenner1-12/+12
2004-06-21fold-const.c (operand_equal_p): Pass flags in recursive calls for binary and ...Roger Sayle1-3/+23
2004-06-21c-common.c (verify_sequence_points): Export.Richard Henderson1-0/+31
2004-06-21fold-const.c (fold_cond_expr_with_comparison): New function, extracted from f...Paolo Bonzini1-218/+295
2004-06-19fold-const.c (fold): Add constant folding for unordered comparison tree nodes.Roger Sayle1-14/+141
2004-06-19fold-const.c (build_range_check): If !in_p and recursive call fails, exit imm...Jakub Jelinek1-7/+111
2004-06-18fold-const.c (constant_boolean_node): Handle boolean_type_node directly...Roger Sayle1-0/+2
2004-06-17* fold-const.c (fold_relational_const): Use constant_boolean_node.Roger Sayle1-25/+17
2004-06-15fold-const.c (swap_tree_comparison): No longer static.Jeff Law1-5/+11
2004-06-15c-common.c (lang_gimplify_stmt): Remove next_p argument.Richard Henderson1-1/+1
2004-06-15fold-const.c (operand_equal_p): Update comment.Paolo Bonzini1-4/+4
2004-06-13fold-const.c (fold_checksum_tree <case 't'>): Only look at TREE_VALUES if the...Andrew Pinski1-3/+8
2004-06-12fold-const.c (omit_two_operands): New function.Roger Sayle1-0/+23
2004-06-10fold-const.c (fold_inf_compare): Avoid creating non-gimple code when we are i...Jeff Law1-0/+6
2004-06-10fold-const.c (fold_abs_const): Make extern.Roger Sayle1-2/+1
2004-06-10fold-const.c (fold_not_const): New function.Roger Sayle1-24/+33
2004-06-09Gimplify VA_ARG_EXPR into simpler forms.Jason Merrill1-0/+69
2004-06-08fold-const.c (fold_convert): Treat OFFSET_TYPE like POINTER_TYPE and INTEGER_...Andrew Pinski1-2/+4
2004-06-07real.c (real_copysign): New function to implement libm's copysign.Roger Sayle1-4/+9
2004-05-31re PR c++/15069 (a bit test on a variable of enum type is miscompiled)Roger Sayle1-5/+5
2004-05-30fold-const.c (combine_comparisons, [...]): Use constant_boolean_node where ap...Roger Sayle1-98/+44
2004-05-30fold-const.c (fold): Make sure the type is of BOOLEAN_TYPE.Andrew Pinski1-0/+4
2004-05-30c-common.c, [...]: Fix comment typos.Kazu Hirata1-2/+2
2004-05-28re PR rtl-optimization/15649 (ICE with __builtin_isgreater and -ffast-math)Paolo Bonzini1-74/+206
2004-05-24fold-const.c (non_lvalue): Explicitly list the tree codes that need to be wra...Roger Sayle1-7/+41
2004-05-22fold-const.c (fold_read_from_constant_string): Convert result to requested type.Ulrich Weigand1-2/+3
2004-05-21fold-const.c (fold, [...]): Use fold_convert instead of convert.Roger Sayle1-11/+11
2004-05-21tree.c (array_type_nelts, [...]): Replace build with build2.Roger Sayle1-533/+550
2004-05-20re PR middle-end/3074 (Statement with no effect not flagged with -Wall)Roger Sayle1-171/+14
2004-05-19fold-const.c: Remove non-printable character 160.Paolo Bonzini1-1/+1
2004-05-15c-gimplify.c (c_genericize): Replace calls via (*lang_hooks.foo) with lang_ho...Steven Bosscher1-3/+3
2004-05-13Merge tree-ssa-20020619-branch into mainline.Diego Novillo1-61/+716
2004-05-08fold-const.c (fold_div_compare): New function to optimize X/C1 op C2 where op...Roger Sayle1-0/+165
2004-05-02fold-const.c (fold_convert_const, fold): Add missing FIX_ROUND_EXPR case.Kaveh R. Ghazi1-0/+5
2004-04-30bb-reorder.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2004-04-29builtins.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2004-04-26fold-const.c (fold): Prefer fold_convert (negate_expr (...)) to fold (build1 ...Roger Sayle1-5/+17
2004-04-20fold-const.c (fold_convert): Make function extern/public.Roger Sayle1-2/+1
2004-04-14builtins.c (fold_builtin_cabs, [...]): Use `mathfn_built_in' to determine the...Kaveh R. Ghazi1-49/+4
2004-04-11fold-const.c (fold_binary_op_with_conditional_arg): Tweak calling convention ...Roger Sayle1-28/+37
2004-04-03fold-const.c (fold): Guard (-A)+B -> B-A transformation with reorder_operands_p.Roger Sayle1-2/+3
2004-04-01* fold-const.c (folda): Preserve types of comparisons.Waldek Hebisch1-7/+7
2004-04-01re PR c++/14755 (miscompilation in bitfielded signed integers)Jakub Jelinek1-22/+8