summaryrefslogtreecommitdiff
path: root/gcc/cse.c
Commit message (Expand)AuthorAgeFilesLines
* (simplify_unary_operation): If operand mode is VOIDmode forRichard Kenner1995-02-251-1/+8
* Update comments.Richard Kenner1995-01-251-2/+2
* (simplify_unary_operation): Cast constant 1 to HOST_WIDE_INTJim Wilson1994-12-291-1/+1
* (simplify_binary_operation): Do (x - (x & y)) -> (x & ~y).Torbjorn Granlund1994-11-171-0/+9
* Check target endianness at run time, not compile timeIan Lance Taylor1994-11-161-15/+14
* (simplify_unary_operation, case TRUNCATE): Set LV and HV.Richard Kenner1994-11-011-0/+1
* (cse_insn): Don't record a DEST a paradoxical SUBREG and SRC is aRichard Kenner1994-10-281-1/+11
* (merge_equiv_classes, cse_insn): Call rehash_using_reg after insert_regs.Jim Wilson1994-10-201-18/+22
* (cse_insn): Don't call force_const_mem on (const (truncate)).Richard Kenner1994-10-061-1/+5
* Fix prototype for invalidate.Jim Wilson1994-09-231-1/+1
* (invalidate): New parameter FULL_MODE. All callers changed.Jim Wilson1994-09-231-27/+38
* (cse_around_loop): Don't invalidate SUBREG unless it's a SUBREG of aRichard Kenner1994-09-151-1/+2
* (invalidate_for_call): Properly set IN_TABLE.Richard Kenner1994-09-101-1/+1
* (record_jump_cond): Don't do anything if OP0 and OP1 are alreadyRichard Kenner1994-08-251-0/+7
* (fold_rtx): When folding tablejump, allow LABEL_REF to be in arg0;Richard Kenner1994-08-171-2/+25
* (set_nonvarying_address_components): If BASE is CONST_INT, add value to start...Richard Kenner1994-08-121-7/+6
* (simplify_unary_operation): Clean up some mode and size checks withRichard Kenner1994-08-021-6/+6
* (fold_rtx, case MEM): Surround TRUNCATE for jump table entry with a CONST.Richard Kenner1994-07-301-8/+32
* (canon_hash, exp_equiv_p): Refer to string in SYMBOL_REF with XSTR,Richard Kenner1994-07-041-2/+4
* (simplify_unary_operation, case UNSIGNED_FLOAT): Add missing cast toRichard Kenner1994-06-231-1/+1
* (simplify_binary_operation, case MINUS): Check mode of op0,Richard Earnshaw1994-06-171-1/+1
* (set_nonvarying_address_components): Rework and also handle an ANDRichard Kenner1994-06-161-13/+51
* (simplify_unary_operation): Fix typo in last change.Richard Kenner1994-06-151-2/+2
* Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1994-06-141-8/+9
* (simplify_unary_operation): Correctly and consistently handleRichard Kenner1994-06-141-36/+33
* (cse_insn): Correctly check for two modes being the same number ofRichard Kenner1994-05-131-2/+3
* (cse_insn): Set src_eqv if the dest is a STRICT_LOW_PART.Jim Wilson1994-05-111-2/+6
* (cse_insn): Invalidate CLOBBERed registers.Richard Kenner1994-05-061-8/+20
* Use CONST_DOUBLE_FROM_REAL_VALUE macro for immed_real_const_1.Richard Kenner1994-04-211-5/+7
* No longer handle LSHIFT.Richard Kenner1994-04-101-8/+4
* (cse_insn): Add missing definition of var TEM; clean up shadowed uses.Richard Kenner1994-03-301-9/+7
* (cse_insn): Remove decl of unused variable TEM.Richard Kenner1994-03-251-1/+0
* (FIXED_REGNO_P): Treate global regs as fixed.Richard Kenner1994-03-211-5/+12
* (simplify_binary_operation): Protect real_value_truncate insideRichard Kenner1994-03-131-1/+1
* (simplify_relational_operation): Fix typos; useRichard Kenner1994-03-091-2/+2
* (count_reg_usage, case SET): If SRC has side-effects, count a usage ofRichard Kenner1994-02-261-1/+10
* Conditionalize special treatment ofTorbjorn Granlund1994-02-121-1/+1
* (canon_hash, case LABEL_REF, SYMBOL_REF): Avoid warning on 64-bitRichard Kenner1994-02-061-3/+4
* (memory_extend_rtx): New variable.Richard Kenner1994-02-051-1/+60
* (find_best_addr): Limit number of cse_gen_binary calls toJim Wilson1994-01-311-1/+9
* (HASHBITS): Removed.Richard Kenner1994-01-251-98/+92
* (simplify_relational_operation): Don't do anything with CC0 inRichard Kenner1994-01-101-3/+7
* (simplify_relational_operation): Correct declaration of variablesRichard Kenner1994-01-021-2/+3
* (simplify_relational_operation): Rewrite and simplify.Richard Kenner1993-12-311-201/+143
* (simplify_binary_operation, case MULT): Don't convert to ASHIFT ifRichard Kenner1993-12-291-2/+6
* (simplify_binary_operation, fold_rtx): Allow some FP simplications with -ffas...Richard Kenner1993-12-271-22/+27
* (count_reg_usage): Don't count a register used within a SET that sets it.Richard Kenner1993-12-261-14/+20
* (fold_rtx...Richard Kenner1993-12-261-0/+21
* (simplify_unary_operations): Check that operations really areRichard Kenner1993-12-251-1/+1
* (simplify_binary_operation): Fix typo in CONST_DOUBLE change.Richard Kenner1993-12-241-0/+1