1. 14 Jun, 1994 14 commits
  2. 06 Jun, 1994 3 commits
    • (arm_reload_out_hi): Rewrite. · b5cc037f
      (arm_reload_out_hi): Rewrite.  Add support for processors running in
      big-endian mode.
      (fp_immediate_constant): Fix typo in argument declaration.
      
      From-SVN: r7449
      Richard Earnshaw committed
    • (storehi_bigend): New expansion pattern. · fe241a29
      (storeinthi): Rework to generate better code, add big-endian support.
      (movhi): Add support for processors running in big-endian mode.
      (movhi_bigend): New expansion pattern.
      (matcher for movhi): Remove incorrect alternative for storing HImode to
      memory.  Only match when little endian.
      (matcher for big-endian movhi): New pattern.
      (matchers/peepholes for extended pre/post increment HImode loads): Only
      match when little-endian.
      (matcher for operating on adjacent memory locations): Load operation into
      arith operands.
      (peepholes for extended pre-increment byte loads): New patterns.
      
      From-SVN: r7448
      Richard Earnshaw committed
    • (PROMOTE_MODE): Promote HImode integers as signed. · 9c872872
      (BYTES_BIG_ENDIAN): Allow target description to override default.
      (LOAD_EXTEND_OP): When big-endian, HImode loads are sign extended.
      
      From-SVN: r7447
      Richard Earnshaw committed
  3. 05 Jun, 1994 2 commits
  4. 04 Jun, 1994 3 commits
    • (FUNCTION_PROFILER): Delete duplicate definition. · 4eda77ec
      (FUNCTION_PROFILER, TRAMPOLINE_TEMPLATE, ASM_FILE_START,
       ASM_OUTPUT_REG_{PUSH,POP}, PRINT_OPERAND_ADDRESS):  Output register
       prefix before any explicit register name.
      (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT,
       ASM_OUTPUT_COMMON): Output the target dependent comment char.
      (ASM_FILE_START): Output register alias for r10.
      (REGISTER_NAMES): Output "r9" now for r9, not "rfp".
      (ADDITIONAL_REGISTER_NAMES): New macro.
      
      From-SVN: r7444
      Richard Earnshaw committed
    • (all patterns explicitly mentioning regs): Output the target dependent prefix… · 916cc8c5
      (all patterns explicitly mentioning regs): Output the target dependent prefix before the register name.
      
      (all patterns explicitly mentioning regs): Output the target dependent
      prefix before the register name.
      (all patterns with asm comments): Output the target dependent comment
      character.
      
      From-SVN: r7443
      Richard Earnshaw committed
    • (print_multi_reg, output_call, output_call_mem, · 1d5473cb
       output_mov_long_double_fpu_from_arm,
       output_mov_long_double_arm_from_fpu,
       output_mov_double_fpu_from_arm, output_mov_double_arm_from_fpu,
       output_return_instruction, output_func_{prologue,epilogue},
       arm_print_operand, output_load_symbol):  Print the register prefix
      before each register name.
      (output_func_prologue, output_lcomm_directive):  Output the target
      dependent comment char for asm comments.
      
      From-SVN: r7442
      Richard Earnshaw committed
  5. 03 Jun, 1994 9 commits
  6. 02 Jun, 1994 9 commits