summaryrefslogtreecommitdiff
path: root/gcc/cse.c
Commit message (Expand)AuthorAgeFilesLines
* (simplify_binary_operation, case MINUS): Check mode of op0,erich1994-06-171-1/+1
* (set_nonvarying_address_components): Rework and also handle an ANDkenner1994-06-161-13/+51
* (simplify_unary_operation): Fix typo in last change.kenner1994-06-151-2/+2
* Cast pointer operands to bzero, bcopy, and bcmp to (char *).kenner1994-06-141-8/+9
* (simplify_unary_operation): Correctly and consistently handlekenner1994-06-141-36/+33
* (cse_insn): Correctly check for two modes being the same number ofkenner1994-05-131-2/+3
* (cse_insn): Set src_eqv if the dest is a STRICT_LOW_PART.wilson1994-05-111-2/+6
* (cse_insn): Invalidate CLOBBERed registers.kenner1994-05-061-8/+20
* Use CONST_DOUBLE_FROM_REAL_VALUE macro for immed_real_const_1.kenner1994-04-211-5/+7
* No longer handle LSHIFT.kenner1994-04-101-8/+4
* (cse_insn): Add missing definition of var TEM; clean up shadowed uses.kenner1994-03-301-9/+7
* (cse_insn): Remove decl of unused variable TEM.kenner1994-03-251-1/+0
* (FIXED_REGNO_P): Treate global regs as fixed.kenner1994-03-211-5/+12
* (simplify_binary_operation): Protect real_value_truncate insidekenner1994-03-131-1/+1
* (simplify_relational_operation): Fix typos; usekenner1994-03-091-2/+2
* (count_reg_usage, case SET): If SRC has side-effects, count a usage ofkenner1994-02-261-1/+10
* Conditionalize special treatment oftege1994-02-121-1/+1
* (canon_hash, case LABEL_REF, SYMBOL_REF): Avoid warning on 64-bitkenner1994-02-061-3/+4
* (memory_extend_rtx): New variable.kenner1994-02-051-1/+60
* (find_best_addr): Limit number of cse_gen_binary calls towilson1994-02-011-1/+9
* (HASHBITS): Removed.kenner1994-01-251-98/+92
* (simplify_relational_operation): Don't do anything with CC0 inkenner1994-01-111-3/+7
* (simplify_relational_operation): Correct declaration of variableskenner1994-01-021-2/+3
* (simplify_relational_operation): Rewrite and simplify.kenner1993-12-311-201/+143
* (simplify_binary_operation, case MULT): Don't convert to ASHIFT ifkenner1993-12-291-2/+6
* (simplify_binary_operation, fold_rtx): Allow some FP simplicationskenner1993-12-271-22/+27
* (count_reg_usage): Don't count a register used within a SET that sets it.kenner1993-12-261-14/+20
* (fold_rtx, case PLUS): If we have (plus A B), A is equivalent to akenner1993-12-261-0/+21
* (simplify_unary_operations): Check that operations really arekenner1993-12-251-1/+1
* (simplify_binary_operation): Fix typo in CONST_DOUBLE change.kenner1993-12-251-0/+1
* (simplify_binary_operation, case PLUS, MINUS):kenner1993-12-251-0/+108
* * cse.c (cse_insn): Set "cse_jumps_altered" when collapsinglaw1993-12-241-0/+1
* (simplify_binary_operation): Can fold multi-word operations when first iskenner1993-12-241-6/+13
* (simplify_binary_operation, case *SHIFT*): Reduce arg1 astege1993-12-241-12/+3
* (delete_reg_equiv): Don't reference elements of REG_{NEXT,PREV}_EQVkenner1993-12-231-3/+5
* (cse_insn): Call `invalidate' also for STRICT_LOW_PART andrms1993-11-041-12/+44
* (cse_insn): When using src_related, copy the rtx.rms1993-10-271-2/+2
* (fold_rtx): Alter previous change: don't fold the shiftrms1993-10-211-1/+26
* (record_jump_cond): At end, make missing equivalencesrms1993-10-131-14/+9
* (simplify_binary_operation): Test value of SHIFT_COUNT_TRUNCATED if itkenner1993-10-111-4/+8
* (record_jump_cond): Rehash OP1 if OP0's insert_regs returns nonzero.kenner1993-10-061-0/+6
* (insert_regs): Always return something.tege1993-10-021-4/+2
* * cse.c: (FIXED_REGNO_P): HARD_FRAME_POINTER_REGNUM is fixed.dje1993-09-241-11/+22
* (fold_rtx, case MINUS): Copy result obtained from hash table.kenner1993-09-171-1/+2
* (fold_rtx, case SUBREG): If paradoxical SUBREG of a constant, returnkenner1993-09-171-4/+10
* (cse_insn): After inserting src_eqv, check to see if it iswilson1993-08-101-0/+8
* Include stdio.h before rtl.h.rms1993-07-091-1/+3
* (simplify_binary_operation, case MINUS): Fix backwardsrms1993-07-061-1/+1
* (simplify_*_operation, fold_rtx, record_jump_cond, cse_insn): Usekenner1993-06-281-25/+19
* Fix typo in copyright line.kenner1993-06-171-1/+1