| Commit message (Expand) | Author | Age | Files | Lines |
* | (div_and_round_double): Make it globally accessible. | tege | 1994-06-29 | 1 | -2/+2 |
* | Revert last patch: (fold, case *_DIV_EXPR): Optimize (x / C << y)... | tege | 1994-06-15 | 1 | -47/+0 |
* | (encode, decode): Use 4 HOST_WIDE_INTs for encoded | tege | 1994-06-15 | 1 | -338/+192 |
* | Cast pointer operands to bzero, bcopy, and bcmp to (char *). | kenner | 1994-06-14 | 1 | -5/+6 |
* | (fold-convert): Use assignment, instead of initializing, aggregate | kenner | 1994-04-25 | 1 | -4/+9 |
* | (const_binop): If arg is NaN, just return it | kenner | 1994-04-18 | 1 | -18/+27 |
* | (fold): Avoid exponential work when simplifying conditional | kenner | 1994-04-09 | 1 | -1/+2 |
* | Fix typo in comment of last change. | kenner | 1994-04-08 | 1 | -1/+1 |
* | (fold, case GT_EXPR): Simplify X < (1 << Y) into X >> Y == 0. | kenner | 1994-04-08 | 1 | -0/+24 |
* | (strip_compound_expr): New function. | kenner | 1994-03-30 | 1 | -6/+50 |
* | (fold, case *_DIV_EXPR): Correct result when product of constants | kenner | 1994-03-25 | 1 | -15/+29 |
* | (const_binop): Avoid initialized aggregate local variables, for | kenner | 1994-03-19 | 1 | -2/+4 |
* | (fold, associate): If -ffast-math, associate FP mults. | kenner | 1994-03-14 | 1 | -11/+70 |
* | (fold): Call tree_int_cst_sgn. | kenner | 1994-03-14 | 1 | -7/+7 |
* | (force_fit_value): Operate on REAL_CST as well. | kenner | 1994-03-13 | 1 | -37/+53 |
* | (fold, case MULT_EXPR): Simplify MULT_EXPR of an EXACT_DIV_EXPR with | kenner | 1994-03-09 | 1 | -0/+8 |
* | (const_binop, COMPLEX_TYPE, case RDIV_EXPR): If complex integer, use | kenner | 1994-02-02 | 1 | -12/+20 |
* | (operand_equal_for_comparison_p): Declare correct_width as unsigned. | kenner | 1994-01-31 | 1 | -1/+1 |
* | (fold, truth_andor): Don't apply distributive law when it would change | kenner | 1994-01-12 | 1 | -42/+50 |
* | (truth_value_p): New function. | kenner | 1994-01-03 | 1 | -8/+51 |
* | (fold, case PLUS_EXPR): Add a missing test of flag_fast_math. | kenner | 1993-12-29 | 1 | -1/+2 |
* | (fold): Simplify more FP ops if -ffast-math. | kenner | 1993-12-27 | 1 | -11/+17 |
* | (fold, case EQ_EXPR, NE_EXPR): If COMPLEX_TYPE and at least one arg is | kenner | 1993-12-25 | 1 | -0/+22 |
* | (fold, case *_{DIV,MOD}_EXPR): When using distributive law, take care | kenner | 1993-12-08 | 1 | -5/+13 |
* | (twoval_comparison_p): Do nothing for SAVE_EXPR, at least for now. | rms | 1993-11-15 | 1 | -0/+6 |
* | (invert_truthvalue): Handle SAVE_EXPR. | rms | 1993-10-19 | 1 | -1/+3 |
* | (optimize_bit_field_compare, decode_field_reference): Don't do | kenner | 1993-10-13 | 1 | -3/+3 |
* | (fold, case PLUS_EXPR, MINUS_EXPR): Properly handle case when ARG1 | kenner | 1993-09-30 | 1 | -5/+8 |
* | (invert_truthvalue): Allow arbitrary BOOLEAN_TYPE arguments. | bothner | 1993-09-18 | 1 | -4/+6 |
* | (fold): Don't try to process an RTL_EXPR. | kenner | 1993-09-07 | 1 | -0/+4 |
* | (twoval_comparison_p): Add new arg, SAVE_P; all callers changed. | kenner | 1993-08-23 | 1 | -14/+32 |
* | (fold): Handle EQ_EXPR and NE_EXPR where both args are comparisons or | kenner | 1993-08-19 | 1 | -4/+15 |
* | (fold, case EQ_EXPR): Re-enable converting signed MOD operations to | kenner | 1993-08-16 | 1 | -8/+4 |
* | (fold, case NOP_EXPR): Delete a pair of conversions back to the | kenner | 1993-07-30 | 1 | -0/+16 |
* | (optimize_bit_field_compare): Preserve volatility of bitfield. | kenner | 1993-07-27 | 1 | -0/+5 |
* | (fold, case EQ_EXPR): Remove code that converts mod to unsigned mod; | kenner | 1993-07-27 | 1 | -0/+5 |
* | (fold): Handle CONJ_EXPR. | rms | 1993-07-18 | 1 | -0/+24 |
* | (fold, COND_EXPR case): All simplified results | wilson | 1993-07-06 | 1 | -19/+44 |
* | (invert_truthvalue): Check for ERROR_MARK input. | wilson | 1993-07-06 | 1 | -0/+3 |
* | (fold, case EQ_EXPR, LE_EXPR): If comparing results of signed MOD with | kenner | 1993-07-05 | 1 | -0/+19 |
* | (const_binop, fold_convert, fold): | eggert | 1993-07-02 | 1 | -15/+27 |
* | (fold, case GE_EXPR, LT_EXPR): Don't assume result of comparison is | kenner | 1993-07-01 | 1 | -4/+6 |
* | (fold, case TRUTH_XOR_EXPR): End with `return', not `break'. | kenner | 1993-06-27 | 1 | -1/+1 |
* | (fold, case PLUS_EXPR, MINUS_EXPR): Apply distributive law to multiplication. | kenner | 1993-06-26 | 1 | -36/+122 |
* | Add prototypes for static functions. | kenner | 1993-06-26 | 1 | -14/+37 |
* | (fold_truthop): Treat a BIT_AND_EXPR with a constant of one as if it were | kenner | 1993-06-26 | 1 | -8/+66 |
* | (decode_field_reference): Don't do anything for non-integral fields. | kenner | 1993-05-06 | 1 | -0/+6 |
* | (optimize_bit_field_compare): Add missing arg to const_binop. | kenner | 1993-05-05 | 1 | -2/+2 |
* | (fold): Signedness matters for comparisons and right shifts. | kenner | 1993-04-26 | 1 | -2/+11 |
* | Use INTEGRAL_TYPE_P and FLOAT_TYPE_P. | kenner | 1993-04-26 | 1 | -30/+25 |