Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1997-04-13 | (canon_reg, cse_insn): Don't examine insn_n_dups if recog_memoized | Richard Kenner | 1 | -2/+6 | |
fails to find a match. From-SVN: r13888 | |||||
1997-02-07 | cse.c (invalidate_from_clobbers): Delete unnecessary test for (clobber nil). | Doug Evans | 1 | -9/+7 | |
* cse.c (invalidate_from_clobbers): Delete unnecessary test for (clobber nil). From-SVN: r13618 | |||||
1997-01-23 | Get the right COST for a SUBREG when truncating | Ian Lance Taylor | 1 | -7/+19 | |
From-SVN: r13549 | |||||
1996-12-13 | Check SMALL_REGISTER_CLASSES at runtime | Ian Lance Taylor | 1 | -1/+2 | |
From-SVN: r13302 | |||||
1996-09-23 | (fold_rtx): Fold inside ASM_OPERANDS. | Richard Kenner | 1 | -0/+6 | |
From-SVN: r12788 | |||||
1996-09-23 | Correct comments. | Richard Kenner | 1 | -1/+1 | |
From-SVN: r12775 | |||||
1996-07-24 | (canon_hash, cse_insn): MEM is not unchanging if it is in the frame (since | Richard Kenner | 1 | -2/+4 | |
the temp slot might be reused). From-SVN: r12562 | |||||
1996-07-08 | (note_mem_written): Varying structure memory access with | Jim Wilson | 1 | -2/+7 | |
AND address can alias scalars. From-SVN: r12417 | |||||
1996-07-03 | formatting tweaks | Mike Stump | 1 | -18/+21 | |
From-SVN: r12390 | |||||
1996-06-07 | (simplify_binary_operation... | Jim Wilson | 1 | -0/+5 | |
(simplify_binary_operation, case MULT): Check for case where width is larger than HOST_BITS_PER_WIDE_INT, and upper most bit is set. We can not generate a simple shift in this case. From-SVN: r12238 | |||||
1996-04-21 | (cse_process_notes): Handle SUBREG like ZERO_EXTEND. | Jim Wilson | 1 | -0/+1 | |
From-SVN: r11864 | |||||
1996-04-15 | (invalidate_skipped_set): Ignore CLOBBER after calling | Richard Kenner | 1 | -7/+7 | |
note_mem_written, not before. From-SVN: r11786 | |||||
1996-04-14 | (simplify_unary_operation): Add new arg to REAL_VALUE_FROM_INT. | Richard Kenner | 1 | -3/+3 | |
From-SVN: r11765 | |||||
1996-03-20 | (note_mem_written): Delete obsolete code for handling | Jim Wilson | 1 | -3/+0 | |
(mem (scratch)). From-SVN: r11585 | |||||
1995-12-27 | (find_best_addr): Make sure folded address better before using. | Richard Kenner | 1 | -3/+15 | |
From-SVN: r10873 | |||||
1995-11-26 | (insert): Don't put a REG into qty_const. | Richard Kenner | 1 | -3/+5 | |
From-SVN: r10607 | |||||
1995-11-05 | (invalidate): For a pseudo register, do a loop to invalidate all table | Richard Kenner | 1 | -1/+9 | |
entries, irrespective of mode. From-SVN: r10556 | |||||
1995-10-03 | (set_nonvarying_address_components, case AND): Add *pend to end. | Richard Kenner | 1 | -1/+2 | |
(set_nonvarying_address_components, case AND): Add *pend to end. Add constant to start instead of subtracting it. From-SVN: r10426 | |||||
1995-09-16 | (recorded_label_ref): New variable. | Richard Kenner | 1 | -6/+9 | |
(insert): Set instead of cse_jumps_altered. (cse_main): Initialize it and return 1 if nonzero at end. From-SVN: r10368 | |||||
1995-09-15 | (insert): Set cse_jumps_altered when inserting a LABEL_REF. | Richard Kenner | 1 | -0/+8 | |
From-SVN: r10366 | |||||
1995-08-31 | (canon_hash, CONST_DOUBLE): Hash integer and real differently. | Richard Kenner | 1 | -5/+9 | |
From-SVN: r10303 | |||||
1995-08-28 | Fix spelling errors. | Richard Kenner | 1 | -1/+1 | |
From-SVN: r10289 | |||||
1995-08-13 | (set_nonvarying_address_components): Handle addresses which are the sum of ↵ | Richard Kenner | 1 | -0/+50 | |
two constant pseudo regs. (set_nonvarying_address_components): Handle addresses which are the sum of two constant pseudo regs. (cse_rtx_addr_varies_p): Likewise. From-SVN: r10220 | |||||
1995-07-26 | (cse_insn): When do special handling for (set REG0 REG1), must delete | Richard Kenner | 1 | -0/+6 | |
REG_EQUAL note from insn if it mentions REG0. From-SVN: r10169 | |||||
1995-07-14 | (cse_insn): Ifdef out code that pre-truncates src_folded. | Richard Kenner | 1 | -0/+8 | |
From-SVN: r10127 | |||||
1995-06-15 | Update FSF address. | Richard Kenner | 1 | -1/+2 | |
From-SVN: r9959 | |||||
1995-06-09 | (cse_basic_block): Fix test for whether block ends with a barrier. | Richard Kenner | 1 | -9/+12 | |
Return next insn, not 0, if block ends in a barrier. From-SVN: r9916 | |||||
1995-06-05 | (simplify_unary_operation, case FLOAT, UNSIGNED_FLOAT): Truncate to | Richard Kenner | 1 | -2/+2 | |
requested mode. From-SVN: r9872 | |||||
1995-05-16 | Fix typos in comments. | Richard Kenner | 1 | -2/+2 | |
From-SVN: r9712 | |||||
1995-04-30 | (cse_insn): Properly set IN_MEMORY for SET_DEST. | Richard Kenner | 1 | -1/+3 | |
From-SVN: r9547 | |||||
1995-04-07 | (simplify_unary_operation): #ifdef POINTERS_EXTEND_UNSIGNED, handle | Richard Kenner | 1 | -0/+16 | |
sign- or zero-extending addresses. From-SVN: r9333 | |||||
1995-04-03 | (simplify_unary_operation): Sign-extend constants when they have the most ↵ | Torbjorn Granlund | 1 | -0/+26 | |
significant bit set for the target. (simplify_unary_operation): Sign-extend constants when they have the most significant bit set for the target. (simplify_binary_operation): Likewise. From-SVN: r9309 | |||||
1995-04-02 | (simplify_relational_operation): Don't simplify A-B for | Jim Wilson | 1 | -9/+5 | |
compare of A and B when the compare is unsigned. From-SVN: r9296 | |||||
1995-04-01 | (cse_insn): When emitting a BARRIER, don't put it after a deleted | Richard Kenner | 1 | -1/+1 | |
insn. From-SVN: r9283 | |||||
1995-02-25 | (simplify_unary_operation): If operand mode is VOIDmode for | Richard Kenner | 1 | -1/+8 | |
UNSIGNED_FLOAT and operand looks negative, can't simplify. From-SVN: r9081 | |||||
1995-01-25 | Update comments. | Richard Kenner | 1 | -2/+2 | |
From-SVN: r8811 | |||||
1994-12-29 | (simplify_unary_operation): Cast constant 1 to HOST_WIDE_INT | Jim Wilson | 1 | -1/+1 | |
before shifting left to form mask. From-SVN: r8707 | |||||
1994-11-17 | (simplify_binary_operation): Do (x - (x & y)) -> (x & ~y). | Torbjorn Granlund | 1 | -0/+9 | |
From-SVN: r8494 | |||||
1994-11-16 | Check target endianness at run time, not compile time | Ian Lance Taylor | 1 | -15/+14 | |
From-SVN: r8470 | |||||
1994-11-01 | (simplify_unary_operation, case TRUNCATE): Set LV and HV. | Richard Kenner | 1 | -0/+1 | |
From-SVN: r8375 | |||||
1994-10-28 | (cse_insn): Don't record a DEST a paradoxical SUBREG and SRC is a | Richard Kenner | 1 | -1/+11 | |
SIGN_EXTEND or ZERO_EXTEND. From-SVN: r8354 | |||||
1994-10-20 | (merge_equiv_classes, cse_insn): Call rehash_using_reg after insert_regs. | Jim Wilson | 1 | -18/+22 | |
(merge_equiv_classes, cse_insn): Call rehash_using_reg after insert_regs. (canon_hash): Don't use qty_const to compute hash code for a register. From-SVN: r8319 | |||||
1994-10-06 | (cse_insn): Don't call force_const_mem on (const (truncate)). | Richard Kenner | 1 | -1/+5 | |
From-SVN: r8231 | |||||
1994-09-23 | Fix prototype for invalidate. | Jim Wilson | 1 | -1/+1 | |
From-SVN: r8127 | |||||
1994-09-23 | (invalidate): New parameter FULL_MODE. All callers changed. | Jim Wilson | 1 | -27/+38 | |
(set_nonvarying_address_components): Modify initial comment. (cse_insn): When call invalidate for dest, use the actual dest not inner_dest. From-SVN: r8124 | |||||
1994-09-15 | (cse_around_loop): Don't invalidate SUBREG unless it's a SUBREG of a | Richard Kenner | 1 | -1/+2 | |
REG. From-SVN: r8085 | |||||
1994-09-10 | (invalidate_for_call): Properly set IN_TABLE. | Richard Kenner | 1 | -1/+1 | |
From-SVN: r8073 | |||||
1994-08-25 | (record_jump_cond): Don't do anything if OP0 and OP1 are already | Richard Kenner | 1 | -0/+7 | |
equivalent. From-SVN: r7984 | |||||
1994-08-17 | (fold_rtx): When folding tablejump, allow LABEL_REF to be in arg0; | Richard Kenner | 1 | -2/+25 | |
also allow other arg to be MINUS, not just be equivalent to it. From-SVN: r7939 | |||||
1994-08-12 | (set_nonvarying_address_components): If BASE is CONST_INT, add value to ↵ | Richard Kenner | 1 | -7/+6 | |
start and set BASE to const0_rtx. (set_nonvarying_address_components): If BASE is CONST_INT, add value to start and set BASE to const0_rtx. (refers_to_mem_p): Don't do it here. From-SVN: r7911 |