summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* PR tree-optimization/15784law2005-03-111-0/+15
* 2005-03-11 James A. Morrison <phython@gcc.gnu.org>phython2005-03-111-0/+3
* * fold-const.c (fold_unary_to_constant): Add FIX_ROUND_EXPR case.ghazi2005-03-091-0/+1
* * fold-const.c (fold_unary, fold_binary): Take decomposedkazu2005-03-091-16/+14
* * fold-const.c (fold_unary, fold_binary, fold_ternary): Returnkazu2005-03-091-33/+37
* * fold-const.c (int_const_binop): Remove no_overflow.kazu2005-03-091-2/+0
* * fold-const.c (fold_binary_op_with_conditional_arg): Fix typodje2005-03-071-1/+1
* * fold-const.c (fold_binary): Unroll the very first "for"kazu2005-03-071-17/+41
* * fold-const.c (fold_binary): Remove handling of RANGE_EXPR.kazu2005-03-071-10/+0
* * fold-const.c (fold_unary): Use build1 instead of copy_node.kazu2005-03-061-2/+1
* * fold-const.c (fold_binary_op_with_conditional_arg): Takekazu2005-03-061-10/+11
* * fold-const.c (fold_range_test): Take decomposed argumentskazu2005-03-061-17/+16
* * fold-const.c (optimize_minmax_comparison): Take decomposedkazu2005-03-061-13/+27
* * fold-const.c (fold_binary): Use code instead of t.kazu2005-03-061-1/+1
* * fold-const.c (fold_binary): Avoid directly using the originalkazu2005-03-061-7/+7
* * fold-const.c (fold): Remove handling of binary expressions.kazu2005-03-061-2598/+0
* * fold-const.c (fold_binary): New.kazu2005-03-051-0/+2617
* * fold-const.c (fold_ternary): Unroll the "for" loop tokazu2005-03-041-59/+47
* 2005-03-04 Andrew Pinski <pinskia@physics.uc.edu>pinskia2005-03-041-15/+0
* * fold-const.c (fold_ternary): New.kazu2005-03-041-185/+241
* 2005-03-03 James A. Morrison <phython@gcc.gnu.org>phython2005-03-041-0/+15
* * fold-const.c (fold_unary): Avoid directly using the originalkazu2005-03-031-31/+25
* * fold-const.c (fold): Remove handling of unary expressions.kazu2005-03-031-398/+2
* * fold-const.c (fold_unary): New.kazu2005-03-021-0/+435
* PR middle-end/19953rth2005-02-241-18/+163
* * fold-const.c (constant_boolean_node): Always create values ofsayle2005-02-181-3/+0
* 2005-02-18 Andrew Pinski <pinskia@physics.uc.edu>pinskia2005-02-181-2/+13
* 2005-02-16 James A. Morrison <phython@gcc.gnu.org>phython2005-02-171-2/+1
* PR middle-end/19857jakub2005-02-161-3/+8
* 2005-02-15 James A. Morrison <phython@gcc.gnu.org>phython2005-02-151-0/+15
* re-apply fold_indirect_ref patchjason2005-02-141-6/+36
* 2005-02-13 James A. Morrison <phython@gcc.gnu.org>phython2005-02-141-0/+20
* temporarily revert last changesjason2005-02-131-59/+6
* PR mudflap/19319jason2005-02-131-6/+36
* 2005-02-13 James A. Morrison <phython@gcc.gnu.org>phython2005-02-131-0/+23
* * tree-complex.c (expand_complex_libcall): New.rth2005-02-121-0/+184
* PR middle-end/19858jakub2005-02-111-2/+14
* * fold-const.c (fold_strip_sign_ops): New function to simplify asayle2005-02-091-0/+54
* 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>rguenth2005-02-091-12/+12
* PR middle-end/19405sayle2005-02-031-2/+5
* * fold-const.c (fold, case CEIL_MOD_EXPR): Do not lose sidelaw2005-02-011-2/+11
* 2005-01-31 Roger Sayle <roger@eyesopen.com>dalej2005-01-311-9/+21
* 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>sayle2005-01-291-0/+78
* * fold-const.c (fold, case CEIL_MOD_EXPR): Optimize 0 % X.law2005-01-281-1/+2
* * alias.c, c-common.h, c-incpath.c, c-incpath.h, expr.c,kazu2005-01-231-1/+1
* PR rtl-optimization/576sayle2005-01-211-14/+19
* * calls.c (expand_call): Check DECL_BUILT_IN_CLASS beforeebotcazou2005-01-181-5/+2
* * basic-block.h, c-common.c, c-cppbuiltin.c, c-lang.c,kazu2005-01-181-1/+1
* PR tree-optimization/19060jakub2005-01-151-20/+52
* * fold-const.c (fold): Also handle EXACT_DIV_EXPR when foldingfalk2005-01-091-1/+2