- 15 Mar, 1993 1 commit
-
-
(shiftadd_cost): New vector for cost of (N * a + b) instructions. (shiftsub_cost): New vector for cost of (N * a - b) instructions. (lea_cost): Removed. (init_expmed): Initialize new vectors. Use ASHIFT, not LSHIFT. Remove code initializing lea_cost. (enum alg_code): New definition. (synth_mult): Rewrite for better algorithms and faster operation. (expand_mult): Rewrite code for constant multiplication. From-SVN: r3735
Richard Kenner committed
-
- 14 Mar, 1993 6 commits
-
-
Call assemble_external on anything we are about to generate a call to. (get_super_receiver): Likewise. (handle_class_ref): Put constant in readonly-data section, not text. (build_objc_symtab_template): Correctly build index type for 0-length array. From-SVN: r3734
Richard Kenner committed -
in form. From-SVN: r3733
Richard Kenner committed -
From-SVN: r3732
Richard Kenner committed -
before comparing with relaod_earlyclobber elements. From-SVN: r3731
Richard Stallman committed -
so that pops really do get deferred if appropriate. From-SVN: r3730
Richard Stallman committed -
(simplify_plus_minus): When seeing if we have reduced the number of operands, ensure we count a CONST result as two operands. From-SVN: r3729
Richard Kenner committed
-
- 13 Mar, 1993 4 commits
-
-
From-SVN: r3728
Richard Kenner committed -
* pa.c eligible_for_epilogue_delay): Insns which access %r2 can not be used to fill the epilogue's delay slot. From-SVN: r3727
Jeff Law committed -
From-SVN: r3726
James Van Artsdalen committed -
(struct move_by_pieces): Move definition before function forward decls. From-SVN: r3725
Richard Kenner committed
-
- 12 Mar, 1993 17 commits
-
-
From-SVN: r3724
Richard Stallman committed -
From-SVN: r3723
Roland McGrath committed -
From-SVN: r3722
Richard Stallman committed -
From-SVN: r3721
Richard Stallman committed -
From-SVN: r3720
Richard Kenner committed -
From-SVN: r3719
Richard Kenner committed -
(refers_to_mem_p): Call properly in second call. From-SVN: r3718
Richard Kenner committed -
From-SVN: r3717
Richard Kenner committed -
(truncdfsf2): Rewrite to allow FLOAT_REGS in constraints for better register preferences. (movM): If REG_WAS_0, make sure the reg hasn't changed since then. (cmpM expanders): Don't allow both operands to be MEM. Use VOIDmode for the COMPARE rtx instead of CCmode. (cmpM recognizers): Likewise. Remove constraints for constants from operand 0. (cmpdf,cmpsf recognizers): When using VOIDmode as mode of the COMPARE rtx, require that the mode be exactly VOIDmode. From-SVN: r3716
James Van Artsdalen committed -
(subst_stack_regs_pat): Substitute in FLOAT_TRUNCATE insns. (compare_for_stack_reg): Reset insn code after swapping operands. From-SVN: r3715
James Van Artsdalen committed -
From-SVN: r3714
James Van Artsdalen committed -
(REGISTER_MOVE_COST): Use it instead of comparing to FLOAT_REGS. (PREFERRED_RELOAD_CLASS): Likewise. (SECONDARY_MEMORY_NEEDED): Likewise. (CLASS_MAX_NREGS): Likewise. (SELECT_CC_MODE): Use VOIDmode for non-FP-equality comparisons. From-SVN: r3713
James Van Artsdalen committed -
From-SVN: r3712
James Van Artsdalen committed -
From-SVN: r3711
Doug Evans committed -
(RTX_COST, case MULT): Correctly assign cost to multiplies by a power of two. (RTX_COST, case ASHIFT, ASHIFTRT, LSHIFTRT, IF_THEN_ELSE): New cases. From-SVN: r3710
Richard Kenner committed -
From-SVN: r3709
Doug Evans committed -
(COST): Use CHEAP_REG. (rtx_cost, case REG): Use CHEAP_REG to return zero for some REGs. From-SVN: r3708
Richard Kenner committed
-
- 11 Mar, 1993 9 commits
-
-
From-SVN: r3707
Doug Evans committed -
* pa.md (FP sCC insn): Delete. (sCC define_expands): FAIL instead of generating FP sCC insns. From-SVN: r3706
Jeff Law committed -
From-SVN: r3705
Jeff Law committed -
From-SVN: r3704
Jeff Law committed -
* cse.c (set_nonvarying_address_components): New function. (invalidate): Use set_nonvarying_address_components instead of computing them. (refers_to_mem_p): Likewise. Simplify checks for conflicting memory accesses. Make static. From-SVN: r3703
Jeff Law committed -
From-SVN: r3702
Jeff Law committed -
From-SVN: r3701
Richard Stallman committed -
overflows generated by force_fit_type. From-SVN: r3700
Richard Stallman committed -
From-SVN: r3699
Richard Stallman committed
-
- 10 Mar, 1993 3 commits