summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* PR middle-end/15069sayle2004-05-311-5/+5
* * fold-const.c (combine_comparisons, optimize_bit_field_compare,sayle2004-05-301-98/+44
* 2004-05-30 Andrew Pinski <pinskia@physics.uc.edu>pinskia2004-05-301-0/+4
* * c-common.c, calls.c, cfgcleanup.c, cgraph.c, cgraphunit.c,kazu2004-05-301-2/+2
* gcc/ChangeLog:bonzini2004-05-281-74/+206
* * fold-const.c (non_lvalue): Explicitly list the tree codes thatsayle2004-05-241-7/+41
* * fold-const.c (fold_read_from_constant_string): Convert result touweigand2004-05-221-2/+3
* * fold-const.c (fold, fold_relational_hi_lo,sayle2004-05-211-11/+11
* * tree.c (array_type_nelts, save_expr, substitute_in_expr,sayle2004-05-211-533/+550
* PR middle-end/3074sayle2004-05-201-171/+14
* 2004-05-19 Paolo Bonzini <bonzini@gnu.org>bonzini2004-05-191-1/+1
* * c-gimplify.c (c_genericize):steven2004-05-151-3/+3
* Merge tree-ssa-20020619-branch into mainline.dnovillo2004-05-131-61/+716
* * fold-const.c (fold_div_compare): New function to optimize X/C1 op C2sayle2004-05-081-0/+165
* * fold-const.c (fold_convert_const, fold): Add missingghazi2004-05-021-0/+5
* * bb-reorder.c, c-opts.c, cfglayout.c, cgraph.c, cgraphunit.c,kazu2004-04-301-1/+1
* * builtins.c, cgraph.c, cgraphunit.c, final.c, fold-const.c:kazu2004-04-291-1/+1
* * fold-const.c (fold): Prefer fold_convert (negate_expr (...)) tosayle2004-04-261-5/+17
* * fold-const.c (fold_convert): Make function extern/public.sayle2004-04-201-2/+1
* * builtins.c (fold_builtin_cabs, fold_builtin): Useghazi2004-04-141-49/+4
* * fold-const.c (fold_binary_op_with_conditional_arg): Tweaksayle2004-04-111-28/+37
* * fold-const.c (fold) <PLUS_EXPR>: Guard (-A)+B -> B-A transformationsayle2004-04-031-2/+3
* * fold-const.c (folda): Preserve types of comparisons.rth2004-04-011-7/+7
* PR c++/14755jakub2004-04-011-22/+8
* * expr.c (get_inner_reference): Use DECL_UNSIGNED, not TREE_UNSIGNED.kenner2004-04-011-1/+1
* * builtins.c, c-aux-info.c, c-common.c, c-cppbuiltin.c, c-decl.c:kenner2004-04-011-55/+59
* Reassociate multiply expression with an adjacent non-multiply expression.fjahanian2004-03-301-0/+30
* * fold-const.c (tree_expr_nonnegative_p): Handle BIT_XOR_EXPR likesayle2004-03-261-0/+1
* * builtins.c (fold_builtin): Add new builtin optimizations forghazi2004-03-251-7/+8
* * fold-const.c (tree_expr_nonnegative_p): A&B is nonnegative whensayle2004-03-231-0/+11
* * fold-const.c (fold): Remove cases for INTEGER_CST, REAL_CST,kazu2004-03-231-8/+0
* 2004-03-23 Kazu Hirata <kazu@cs.umass.edu>sayle2004-03-231-0/+3
* * alias.c (get_alias_set): Remove handling of PLACEHOLDER_EXPR.kenner2004-03-211-11/+0
* * fold-const.c (fold): Replace "expr" with "t".kazu2004-03-201-5/+5
* * fold-const.c (fold): Replace "final_type" with "type".kazu2004-03-201-15/+14
* * fold-const.c (fold): Constify "type".kazu2004-03-201-13/+13
* * fold-const.c (fold): Replace "t" with "tem" where it is usedkazu2004-03-201-51/+49
* * fold-const.c (fold): Remove variable "invert".kazu2004-03-201-87/+195
* * fold-const.c (fold) <ABS_EXPR>: Move the handling of constantskazu2004-03-191-36/+57
* * fold-const.c (negate_expr): Move the handling of constantskazu2004-03-191-15/+39
* Fix stuff accidentally committed in previous patchmmitchel2004-03-171-6/+6
* PR c++/14481mmitchel2004-03-171-6/+7
* * fold-const.c (negate_expr, operand_equal_for_comparison_p,sayle2004-03-141-34/+34
* * fold-const.c (negate_expr_p) <RSHIFT_EXPR>: We can optimizesayle2004-03-111-0/+31
* * fold-const.c (tree_expr_nonnegative_p): Add more builtin cases.ghazi2004-03-101-0/+39
* * fold-const.c (tree_expr_nonnegative_p): Reformat checks forghazi2004-03-081-53/+24
* * fold-const.c (fold) <IOR_EXPR>: Fold x | x as x.sayle2004-03-071-0/+6
* * fold-const.c (fold) <EQ_EXPR>: Rewrite optimization to transformsayle2004-03-071-140/+71
* * tree.h (BUILTIN_EXP10_P, BUILTIN_EXPONENT_P, BUILTIN_SQRT_P,ghazi2004-03-061-31/+4
* * fold-const.c (fold): An equality comparison of a non-weak objectlaw2004-03-011-0/+39