aboutsummaryrefslogtreecommitdiff
path: root/gcc/cse.c
AgeCommit message (Collapse)AuthorFilesLines
1993-01-27(simplify_relation_operation): We can compute the result of a comparison of...Richard Kenner1-2/+6
(simplify_relation_operation): We can compute the result of a comparison of CONST_INTs no matter what mode the computation is to be done in. From-SVN: r3372
1993-01-26(simplify_binary_operation, case SMAX): Correctly compute largestRichard Kenner1-1/+1
possible signed integer. From-SVN: r3360
1993-01-12* cse.c (fold_rtx): Call itself with missing arg INSN as NULL_RTX.Brendan Kehoe1-1/+2
From-SVN: r3214
1992-12-08(max_uid): New variable.Richard Kenner1-6/+12
(cse_end_of_basic_block): Use it to ignore insns made by CSE. (cse_main): Set it. From-SVN: r2846
1992-12-04(cse_insn): Always pass result of canon_reg through validate_changeRichard Kenner1-6/+21
before using it in insn. From-SVN: r2835
1992-10-18(canon_reg): Don't call validate_change if INSN is zero.Richard Stallman1-2/+3
From-SVN: r2511
1992-10-15(cse_insn): Add missing call to apply_change_group.Richard Kenner1-0/+1
From-SVN: r2481
1992-10-14(simplify_binary_operation): Insure that folded >> extendsRichard Stallman1-0/+6
the sign even if the host bootstrap compiler doesn't. From-SVN: r2446
1992-10-08(PATHLENGH): Change from 20 to 10 to speed up compilations.Richard Kenner1-1/+1
From-SVN: r2367
1992-09-23(simplify_unary_operation, case SIGN_EXTEND): Use HOST_BITS_PER_WIDE_INT,Richard Kenner1-1/+1
not HOST_BITS_PER_INT. From-SVN: r2219
1992-09-21(find_comparison_args): New args PMODE1, PMODE2.Richard Stallman1-22/+29
(fold_rtx, record_jump_equiv): Use them to get modes of comparison. (fold_rtx): Associate MINUS with nested PLUS. From-SVN: r2197
1992-09-19(fold_rtx): For SUBREG, actually test subreg_lowpart_p in the code to handle ↵Richard Stallman1-1/+8
narrowing subregs. (fold_rtx): For SUBREG, actually test subreg_lowpart_p in the code to handle narrowing subregs. And exclude binary ops like DIV where truncating the args is not valid. From-SVN: r2160
1992-09-07(simplify_binary_operation): For DIV by 0, do nothing.Richard Stallman1-1/+1
From-SVN: r2066
1992-08-19(find_comparison_args): Look for comparison operations if the second arg is ↵Richard Kenner1-3/+7
0 in any mode. (find_comparison_args): Look for comparison operations if the second arg is 0 in any mode. (record_jump_cond): Don't make classes equivalent for floating-point equality comparison. From-SVN: r1900
1992-08-14(fold_rtx): Fix typo in two FLOAT_STORE_FLAG_VALUE tests.Richard Kenner1-2/+2
From-SVN: r1837
1992-08-14(simplify_unary_operation): Remove "else".Richard Kenner1-2/+2
From-SVN: r1828
1992-08-14Fix spelling errors in comments.Torbjorn Granlund1-1/+1
From-SVN: r1825
1992-08-02(canon_hash): Use HOST_WIDE_INT instead of int when casting pointersRichard Kenner1-4/+4
to integers. From-SVN: r1750
1992-07-31entered into RCSRichard Kenner1-1/+1
From-SVN: r1731
1992-07-17*** empty log message ***Richard Kenner1-0/+5
From-SVN: r1614
1992-07-11*** empty log message ***Richard Stallman1-2/+7
From-SVN: r1560
1992-07-06*** empty log message ***Charles Hannum1-7/+9
From-SVN: r1477
1992-07-06*** empty log message ***Richard Kenner1-185/+224
From-SVN: r1473
1992-07-06*** empty log message ***Richard Stallman1-0/+6
From-SVN: r1455
1992-07-04*** empty log message ***Richard Stallman1-2/+16
From-SVN: r1432
1992-06-28*** empty log message ***Richard Kenner1-4/+38
From-SVN: r1318
1992-06-27*** empty log message ***Richard Kenner1-0/+31
From-SVN: r1313
1992-06-26*** empty log message ***Richard Kenner1-41/+124
From-SVN: r1296
1992-06-24*** empty log message ***Richard Stallman1-1/+25
From-SVN: r1263
1992-06-22*** empty log message ***Richard Stallman1-4/+4
From-SVN: r1232
1992-06-20*** empty log message ***Richard Kenner1-30/+37
From-SVN: r1223
1992-06-18*** empty log message ***Richard Kenner1-20/+81
From-SVN: r1219
1992-06-04*** empty log message ***Richard Stallman1-5/+29
From-SVN: r1162
1992-06-02*** empty log message ***Richard Stallman1-0/+8
From-SVN: r1141
1992-05-29*** empty log message ***Richard Kenner1-3/+6
From-SVN: r1120
1992-05-25*** empty log message ***Richard Kenner1-3/+4
From-SVN: r1087
1992-05-22*** empty log message ***Richard Kenner1-3/+8
From-SVN: r1045
1992-05-17*** empty log message ***Richard Stallman1-6/+4
From-SVN: r999
1992-05-09*** empty log message ***Richard Stallman1-5/+23
From-SVN: r947
1992-05-05*** empty log message ***Jim Wilson1-2/+13
From-SVN: r905
1992-04-23*** empty log message ***Richard Kenner1-9/+7
From-SVN: r823
1992-04-18*** empty log message ***Richard Kenner1-7/+93
From-SVN: r790
1992-04-16*** empty log message ***Richard Kenner1-11/+45
From-SVN: r754
1992-04-05*** empty log message ***Richard Kenner1-24/+134
From-SVN: r688
1992-03-24*** empty log message ***Richard Stallman1-4/+11
From-SVN: r584
1992-03-14*** empty log message ***Richard Stallman1-6/+75
From-SVN: r472
1992-02-27Initial revisionRichard Kenner1-0/+7332
From-SVN: r360