aboutsummaryrefslogtreecommitdiff
path: root/gcc/cse.c
AgeCommit message (Expand)Author
1995-04-07(simplify_unary_operation): #ifdef POINTERS_EXTEND_UNSIGNED, handlekenner
1995-04-03(simplify_unary_operation): Sign-extend constants whentege
1995-04-02(simplify_relational_operation): Don't simplify A-B forwilson
1995-04-01(cse_insn): When emitting a BARRIER, don't put it after a deletedkenner
1995-02-25(simplify_unary_operation): If operand mode is VOIDmode forkenner
1995-01-25Update comments.kenner
1994-12-29(simplify_unary_operation): Cast constant 1 to HOST_WIDE_INTwilson
1994-11-17(simplify_binary_operation): Do (x - (x & y)) -> (x & ~y).tege
1994-11-16Check target endianness at run time, not compile timeian
1994-11-01(simplify_unary_operation, case TRUNCATE): Set LV and HV.kenner
1994-10-28(cse_insn): Don't record a DEST a paradoxical SUBREG and SRC is akenner
1994-10-20(merge_equiv_classes, cse_insn): Call rehash_using_regwilson
1994-10-06(cse_insn): Don't call force_const_mem on (const (truncate)).kenner
1994-09-23Fix prototype for invalidate.wilson
1994-09-23(invalidate): New parameter FULL_MODE. All callers changed.wilson
1994-09-15(cse_around_loop): Don't invalidate SUBREG unless it's a SUBREG of akenner
1994-09-10(invalidate_for_call): Properly set IN_TABLE.kenner
1994-08-25(record_jump_cond): Don't do anything if OP0 and OP1 are alreadykenner
1994-08-17(fold_rtx): When folding tablejump, allow LABEL_REF to be in arg0;kenner
1994-08-12(set_nonvarying_address_components): If BASE is CONST_INT, add value to startkenner
1994-08-02(simplify_unary_operation): Clean up some mode and size checks withkenner
1994-07-30(fold_rtx, case MEM): Surround TRUNCATE for jump table entry with a CONST.kenner
1994-07-04(canon_hash, exp_equiv_p): Refer to string in SYMBOL_REF with XSTR,kenner
1994-06-23(simplify_unary_operation, case UNSIGNED_FLOAT): Add missing cast tokenner
1994-06-17(simplify_binary_operation, case MINUS): Check mode of op0,erich
1994-06-16(set_nonvarying_address_components): Rework and also handle an ANDkenner
1994-06-15(simplify_unary_operation): Fix typo in last change.kenner
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).kenner
1994-06-14(simplify_unary_operation): Correctly and consistently handlekenner
1994-05-13(cse_insn): Correctly check for two modes being the same number ofkenner
1994-05-11(cse_insn): Set src_eqv if the dest is a STRICT_LOW_PART.wilson
1994-05-06(cse_insn): Invalidate CLOBBERed registers.kenner
1994-04-21Use CONST_DOUBLE_FROM_REAL_VALUE macro for immed_real_const_1.kenner
1994-04-10No longer handle LSHIFT.kenner
1994-03-30(cse_insn): Add missing definition of var TEM; clean up shadowed uses.kenner
1994-03-25(cse_insn): Remove decl of unused variable TEM.kenner
1994-03-21(FIXED_REGNO_P): Treate global regs as fixed.kenner
1994-03-13(simplify_binary_operation): Protect real_value_truncate insidekenner
1994-03-09(simplify_relational_operation): Fix typos; usekenner
1994-02-26(count_reg_usage, case SET): If SRC has side-effects, count a usage ofkenner
1994-02-12Conditionalize special treatment oftege
1994-02-06(canon_hash, case LABEL_REF, SYMBOL_REF): Avoid warning on 64-bitkenner
1994-02-05(memory_extend_rtx): New variable.kenner
1994-02-01(find_best_addr): Limit number of cse_gen_binary calls towilson
1994-01-25(HASHBITS): Removed.kenner
1994-01-11(simplify_relational_operation): Don't do anything with CC0 inkenner
1994-01-02(simplify_relational_operation): Correct declaration of variableskenner
1993-12-31(simplify_relational_operation): Rewrite and simplify.kenner
1993-12-29(simplify_binary_operation, case MULT): Don't convert to ASHIFT ifkenner
1993-12-27(simplify_binary_operation, fold_rtx): Allow some FP simplicationskenner