- 21 Mar, 1993 6 commits
-
-
From-SVN: r3812
Richard Stallman committed -
From-SVN: r3811
Richard Stallman committed -
reorg.c (mark_referenced_resources): Parameter include_called_routine changed to include_delayed_effects. * reorg.c (mark_referenced_resources): Parameter include_called_routine changed to include_delayed_effects. All references changed. (mark_set_resources): Likewise. (insn_references_resource_p): Likewise. (insn_sets_resource_p): Likewise. (mark_referenced_resources, case INSN): Do not mark any resources as referenced if we are not including delayed effects, and the given insn has delayed effects. (mark_set_resources): Likewise for resources which are set/clobbered. (fill_simple_delay_slots): Include delayed effects for the delay insn if we are searching after the delay insn for candiates. (dbr_schedule): When initializing `end_of_function_needs' include delayed effects. From-SVN: r3810
Jeff Law committed -
* pa.h (INSN_SETS_ARE_DELAYED): Define for the PA. Sets and clobbers that occur in millicode insns are delayed effects. (INSN_REFERENCES_ARE_DELAYED): Likewise but for argument references occuring in millicode insns. From-SVN: r3809
Jeff Law committed -
(get_inner_reference): Simplify code by initializing OFFSET to integer_zero_node. Do general index computation for ARRAY_REF and include lower bound of domain in calculation. (expand_expr, case ARRAY_REF): Include lower-bound in index computation. From-SVN: r3808
Richard Kenner committed -
From-SVN: r3807
Richard Kenner committed
-
- 20 Mar, 1993 17 commits
-
-
From-SVN: r3806
Michael Meissner committed -
From-SVN: r3805
Jeff Law committed -
From-SVN: r3804
Jeff Law committed -
From-SVN: r3803
Jeff Law committed -
From-SVN: r3802
Jeff Law committed -
From-SVN: r3801
Torbjorn Granlund committed -
(make_compound_operation): Call recursively in the cases where we find a simplification. (make_compound_operation, case SUBREG): If the recursive call changes the rtx code and this is an appropriate SUBREG, use force_to_mode. From-SVN: r3800
Richard Kenner committed -
From-SVN: r3799
Richard Stallman committed -
From-SVN: r3798
Richard Stallman committed -
appears in the address, use d1 instead as intermediate reg. From-SVN: r3797
Richard Stallman committed -
From-SVN: r3796
Jim Wilson committed -
From-SVN: r3795
Jim Wilson committed -
From-SVN: r3794
Jim Wilson committed -
From-SVN: r3793
Jim Wilson committed -
From-SVN: r3792
Jim Wilson committed -
From-SVN: r3791
Jim Wilson committed -
before emitting .function psuedo-op. From-SVN: r3790
Jim Wilson committed
-
- 19 Mar, 1993 7 commits
-
-
From-SVN: r3789
Michael Meissner committed -
(synth_mult): Don't try to make recursive call if we would be shifting by a negative number. (expand_mult): Don't negate VAL if it is negative. From-SVN: r3788
Richard Kenner committed -
(simplify_plus_minus): Count CONSTs coming in and going out; we have simplified things if we have more CONSTs going out even if we have the same number of total terms. From-SVN: r3787
Richard Kenner committed -
(init_expmed): Always pass some insn to recog. Set shift_cost[0], shiftadd_cost[0] and shiftsub_cost[0] to something reasonable. Compute zero_cost. (enum alg_code): Remove alg_none; add alg_zero and alg_m. (struct algorithm): Rename field COEFF to LOG. (synth_mult): Use new ops alg_zero and alg_m for multiplication by zero and one, respectively. Use MIN when helpful. Be consistent and don't test cost before recursive call. Don't special-case shift counts of zero; already handled elsewhere. (expand_mult): First operation is always alg_zero or alg_m; remaining operations can't be one of those. Use proper subtargets for computations. Remove special-cases for shift counts of zero. Track value computed so far and make REG_EQUAL notes. From-SVN: r3786
Richard Kenner committed -
From-SVN: r3785
Richard Stallman committed -
(expand_assignment): Pass to_rtx's mode to expand_expr when assigning a result_decl. (expand_expr): For ERROR_MARK, give back 0 in TMODE if possible. From-SVN: r3784
Richard Stallman committed -
From-SVN: r3783
Richard Stallman committed
-
- 18 Mar, 1993 9 commits
-
-
(current_function_prototype_file, current_function_prototype_line): New variables. (start_function): Set them. (store_parm_decls): Use them for error and warning messages. From-SVN: r3782
Jim Wilson committed -
From-SVN: r3781
Richard Stallman committed -
(unary_expr): Handle REALPART, IMAGPART. From-SVN: r3780
Richard Stallman committed -
From-SVN: r3779
Richard Stallman committed -
(expand_float): When converting an unsigned type U to a smaller or equal-sized floating type F where there's no hardware support for unsigned-to-float conversion... (expand_float): When converting an unsigned type U to a smaller or equal-sized floating type F where there's no hardware support for unsigned-to-float conversion, use a temporary floating type larger than F if possible, since this avoids rounding problems that are worst when U is just greater than the maximum signed integer of the same size. From-SVN: r3778
Paul Eggert committed -
(main): Set output_file. (my_exit): Delete output_file on failure. From-SVN: r3777
Richard Stallman committed -
From-SVN: r3776
Doug Evans committed -
From-SVN: r3775
Doug Evans committed -
From-SVN: r3774
Richard Stallman committed
-
- 17 Mar, 1993 1 commit
-
-
From-SVN: r3773
Michael Meissner committed
-