aboutsummaryrefslogtreecommitdiff
path: root/gcc/cse.c
AgeCommit message (Expand)AuthorFilesLines
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
1993-12-29(simplify_binary_operation, case MULT): Don't convert to ASHIFT ifRichard Kenner1-2/+6
1993-12-27(simplify_binary_operation, fold_rtx): Allow some FP simplications with -ffas...Richard Kenner1-22/+27
1993-12-26(count_reg_usage): Don't count a register used within a SET that sets it.Richard Kenner1-14/+20
1993-12-26(fold_rtx...Richard Kenner1-0/+21
1993-12-25(simplify_unary_operations): Check that operations really areRichard Kenner1-1/+1
1993-12-24(simplify_binary_operation): Fix typo in CONST_DOUBLE change.Richard Kenner1-0/+1
1993-12-24(simplify_binary_operation, case PLUS, MINUS):Richard Kenner1-0/+108
1993-12-24cse.c (cse_insn): Set "cse_jumps_altered" when collapsing a switch statement ...Jeff Law1-0/+1
1993-12-24(simplify_binary_operation): Can fold multi-word operations when first is CON...Richard Kenner1-6/+13