1. 13 Apr, 1997 30 commits
  2. 11 Apr, 1997 6 commits
  3. 10 Apr, 1997 1 commit
  4. 09 Apr, 1997 2 commits
  5. 08 Apr, 1997 1 commit
    • mn10300.h (RETURN_ADDR_RTX): Define. · 74452ac3
              * mn10300.h (RETURN_ADDR_RTX): Define.
      
              * mn10300.c (count_tst_insns): New function.
              (expand_prologue): Load zero into data and/or address registers
              if any are free and the function has optimizable tst insns.
              (output_tst): If a suitable register is known to have the
              value zero, use it instead of searching for a suitable register.
              * mn10300.h (zero_dreg, zero_areg): Declare.
              (FRAME_POINTER_NEEDED): Frame pointers are not needed if the
              outgoing argument size is zero.
              * mn10300.md (movXX): Optimize loading zero i        register if possible.  Optimize loading a DF/DI mode value
              into an address register from a constant memory address.
              (addsi3): Provide alternative which doesn't require a matching
              inout operand.
              (return): Optimize consecutive return instructions.
      
      From-SVN: r13845
      Jeff Law committed