1. 31 Mar, 1993 11 commits
  2. 30 Mar, 1993 12 commits
  3. 29 Mar, 1993 14 commits
  4. 28 Mar, 1993 3 commits
    • pa.md (smin, [...]): New patterns. · 99457156
      	* pa.md (smin, umin, smax, umax): New patterns.
      
      	* pa.md (cbranch define_delay): Enable nullification of
      	conditional branch delay slots (based upon branch direction).
      	(conditional branch patterns): Call output_cbranch to get the
      	correct output template.  Long conditional branches with an
      	annulled delay slot have a length of 3.
      	(branch on bit patterns): Call output_bb to get the correct
      	output template.  Long branches with an annulled delay slot have
      	a length of 3.
      	(decrement and branch pattern): Handle nullification of long
      
      From-SVN: r3906
      Jeff Law committed
    • reorg.c (ANNUL_IFTRUE_SLOTS, [...]): Add new flags variable to these dummy macros. · 35523fce
      	* reorg.c (ANNUL_IFTRUE_SLOTS, ANNUL_IFFALSE_SLOTS): Add new
      	flags variable to these dummy macros.
      	(get_jump_flags): New function.
      	(optimize_skip): Get jump flags information from the delay insn.
      	(steal_delay_list_from_target): Get jump flags information from the
      	delay insn and the label of the trial jump.
      	(steal_delay_list_from_fallthrough): Get jump flags information
      	from the delay insn.
      	(try_merge_delay_insns): Likewise.
      	(fill_simple_delay_slots): Likewise.
      	(fill_slots_from_thread): Likewise.
      	(make_return_insn): Likewise.
      
      From-SVN: r3904
      Jeff Law committed