aboutsummaryrefslogtreecommitdiff
path: root/gcc/cse.c
AgeCommit message (Expand)AuthorFilesLines
1995-05-16Fix typos in comments.Richard Kenner1-2/+2
1995-04-30(cse_insn): Properly set IN_MEMORY for SET_DEST.Richard Kenner1-1/+3
1995-04-07(simplify_unary_operation): #ifdef POINTERS_EXTEND_UNSIGNED, handleRichard Kenner1-0/+16
1995-04-03(simplify_unary_operation): Sign-extend constants when they have the most sig...Torbjorn Granlund1-0/+26
1995-04-02(simplify_relational_operation): Don't simplify A-B forJim Wilson1-9/+5
1995-04-01(cse_insn): When emitting a BARRIER, don't put it after a deletedRichard Kenner1-1/+1
1995-02-25(simplify_unary_operation): If operand mode is VOIDmode forRichard Kenner1-1/+8
1995-01-25Update comments.Richard Kenner1-2/+2
1994-12-29(simplify_unary_operation): Cast constant 1 to HOST_WIDE_INTJim Wilson1-1/+1
1994-11-17(simplify_binary_operation): Do (x - (x & y)) -> (x & ~y).Torbjorn Granlund1-0/+9
1994-11-16Check target endianness at run time, not compile timeIan Lance Taylor1-15/+14
1994-11-01(simplify_unary_operation, case TRUNCATE): Set LV and HV.Richard Kenner1-0/+1
1994-10-28(cse_insn): Don't record a DEST a paradoxical SUBREG and SRC is aRichard Kenner1-1/+11
1994-10-20(merge_equiv_classes, cse_insn): Call rehash_using_reg after insert_regs.Jim Wilson1-18/+22
1994-10-06(cse_insn): Don't call force_const_mem on (const (truncate)).Richard Kenner1-1/+5
1994-09-23Fix prototype for invalidate.Jim Wilson1-1/+1
1994-09-23(invalidate): New parameter FULL_MODE. All callers changed.Jim Wilson1-27/+38
1994-09-15(cse_around_loop): Don't invalidate SUBREG unless it's a SUBREG of aRichard Kenner1-1/+2
1994-09-10(invalidate_for_call): Properly set IN_TABLE.Richard Kenner1-1/+1
1994-08-25(record_jump_cond): Don't do anything if OP0 and OP1 are alreadyRichard Kenner1-0/+7
1994-08-17(fold_rtx): When folding tablejump, allow LABEL_REF to be in arg0;Richard Kenner1-2/+25
1994-08-12(set_nonvarying_address_components): If BASE is CONST_INT, add value to start...Richard Kenner1-7/+6
1994-08-02(simplify_unary_operation): Clean up some mode and size checks withRichard Kenner1-6/+6
1994-07-30(fold_rtx, case MEM): Surround TRUNCATE for jump table entry with a CONST.Richard Kenner1-8/+32
1994-07-04(canon_hash, exp_equiv_p): Refer to string in SYMBOL_REF with XSTR,Richard Kenner1-2/+4
1994-06-23(simplify_unary_operation, case UNSIGNED_FLOAT): Add missing cast toRichard Kenner1-1/+1
1994-06-17(simplify_binary_operation, case MINUS): Check mode of op0,Richard Earnshaw1-1/+1
1994-06-16(set_nonvarying_address_components): Rework and also handle an ANDRichard Kenner1-13/+51
1994-06-15(simplify_unary_operation): Fix typo in last change.Richard Kenner1-2/+2
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1-8/+9
1994-06-14(simplify_unary_operation): Correctly and consistently handleRichard Kenner1-36/+33
1994-05-13(cse_insn): Correctly check for two modes being the same number ofRichard Kenner1-2/+3
1994-05-11(cse_insn): Set src_eqv if the dest is a STRICT_LOW_PART.Jim Wilson1-2/+6
1994-05-06(cse_insn): Invalidate CLOBBERed registers.Richard Kenner1-8/+20
1994-04-21Use CONST_DOUBLE_FROM_REAL_VALUE macro for immed_real_const_1.Richard Kenner1-5/+7
1994-04-10No longer handle LSHIFT.Richard Kenner1-8/+4
1994-03-30(cse_insn): Add missing definition of var TEM; clean up shadowed uses.Richard Kenner1-9/+7
1994-03-25(cse_insn): Remove decl of unused variable TEM.Richard Kenner1-1/+0
1994-03-21(FIXED_REGNO_P): Treate global regs as fixed.Richard Kenner1-5/+12
1994-03-13(simplify_binary_operation): Protect real_value_truncate insideRichard Kenner1-1/+1
1994-03-09(simplify_relational_operation): Fix typos; useRichard Kenner1-2/+2
1994-02-26(count_reg_usage, case SET): If SRC has side-effects, count a usage ofRichard Kenner1-1/+10
1994-02-12Conditionalize special treatment ofTorbjorn Granlund1-1/+1
1994-02-06(canon_hash, case LABEL_REF, SYMBOL_REF): Avoid warning on 64-bitRichard Kenner1-3/+4
1994-02-05(memory_extend_rtx): New variable.Richard Kenner1-1/+60
1994-01-31(find_best_addr): Limit number of cse_gen_binary calls toJim Wilson1-1/+9
1994-01-25(HASHBITS): Removed.Richard Kenner1-98/+92
1994-01-10(simplify_relational_operation): Don't do anything with CC0 inRichard Kenner1-3/+7
1994-01-02(simplify_relational_operation): Correct declaration of variablesRichard Kenner1-2/+3
1993-12-31(simplify_relational_operation): Rewrite and simplify.Richard Kenner1-201/+143