Introduce H8SX support.
[gcc.git] / gcc / config / h8300 / h8300.md
2003-03-04 Kazu Hirata* config/h8300/h8300.md (*extzv_8_8): Fix cc and lengths.
2003-03-04 Kazu Hiratah8300.md (*ixorsi3_ashift_16): New.
2003-03-04 Kazu Hiratah8300.md (*extzv_8_8): Use '?' to simplify the pattern.
2003-03-03 Kazu Hiratah8300.md (*ixorsi3_zext_hi): Restrict to TARGET_H8300H...
2003-03-03 Kazu Hirata* config/h8300/h8300.md (a peephole2): New.
2003-03-03 Kazu Hiratah8300.md (*extzv_8_8): Use shorter code when operands...
2003-03-02 Kazu Hiratah8300-protos.h: Add a prototype for iorxor_operator.
2003-03-02 Kazu Hiratah8300.md (zero_extendqisi2): Change to an expander.
2003-03-02 Kazu Hirata* config/h8300/h8300.md (a peephole2): Remove dead...
2003-03-01 Kazu Hirata* config/h8300/h8300.md (a peephole2): New.
2003-03-01 Kazu Hiratah8300.md (*tst_extzv_bitqi_1_n): Take a scratch register.
2003-02-28 Kazu Hiratah8300.md (*tst_extzv_bitqi_1_n): Accept the test of...
2003-02-21 Kazu Hirata* config/h8300/h8300.md (a peephole2): New.
2003-02-20 Kazu Hiratah8300.md (addhi3_incdec): Change the name to *addhi3_in...
2003-02-20 Kazu Hirata* config/h8300/h8300.md (*iorsi3_w): New.
2003-02-19 Kazu Hiratah8300.md (*iorsi3_two_qi_sext): New.
2003-02-19 Kazu Hiratah8300.md (extendqisi2): Change to an expander.
2003-02-19 Kazu Hiratah8300-protos.h: Update the prototype for split_adds_subs.
2003-02-18 Kazu Hiratah8300.md (*zero_extendhisi2_h8300): Fix the insn length.
2003-02-17 Kazu Hiratah8300.md (cmpqi): Remove mode from compare.
2003-02-14 Kazu Hirata* config/h8300/h8300.md (a peephole2): New.
2003-02-13 Kazu Hirata* config/h8300/h8300.md (a peephole2): New.
2003-02-12 Kazu Hirata* config/h8300/h8300.md (a peephole2): New.
2003-02-12 Kazu Hiratah8300.md (a peephole2): Don't handle 65535.
2003-02-12 Kazu Hiratah8300.md (several peephole2): Replace find_regno_note...
2003-02-11 Kazu Hirata* config/h8300/h8300.md (a peephole2): Add a case of...
2003-02-11 Kazu Hirata* config/h8300/h8300.md (a peephole2): Fix a typo.
2003-02-11 Kazu Hiratah8300-protos.h: Add a prototype for gtuleu_operator.
2003-02-10 Kazu Hiratah8300.md (abssf2): New.
2003-02-08 Kazu Hirataclzsi2.c: Replace "GNU CC" with "GCC".
2003-01-30 Kazu Hiratah8300-protos.h: Update the prototype for compute_plussi_cc.
2003-01-24 Kazu Hirata* config/h8300/h8300.md (*andsi3_ashift_n_lower): New.
2003-01-21 Kazu Hiratah8300.md (*negsf2_h8300): Use \\t instead of \t.
2003-01-21 Kazu Hiratah8300.c (output_plussi): Support H8/300.
2003-01-21 Kazu Hiratah8300.md (addsi_h8300): Remove the last alternative.
2003-01-14 Kazu Hiratah8300.md (*andsi3_lshiftrt_9_sb): New.
2003-01-13 Kazu Hiratah8300.md (*andsi3_lshift_n_sb): New.
2003-01-10 Kazu Hirata* config/h8300/h8300.md (*iorsi3_ashift_31): New.
2003-01-09 Kazu Hiratah8300.md (*extzv_1_r_h8300): Correct the insn length.
2003-01-09 Kazu Hiratah8300.md (*addsi3_upper): New.
2003-01-06 Kazu Hirata* config/h8300/h8300.md (*twoshifts_l16_r1): New.
2003-01-05 Kazu Hirata* config/h8300/h8300.md (*extzv_8_23): New.
2003-01-05 Kazu Hiratah8300.c (output_a_shift): Do not output a variable...
2003-01-04 Kazu Hiratah8300-protos.h: Add prototypes for the new functions...
2003-01-02 Kazu Hiratah8300.md (*iorhi3_zext): Relax the condition.
2003-01-02 Kazu Hiratah8300.c (stack_pointer_operand): New.
2003-01-02 Kazu Hirata* config/h8300/h8300.md: Reorder some patterns.
2002-12-31 Kazu Hiratah8300-protos.h: Update the prototypes.
2002-12-30 Kazu Hirata* config/h8300/h8300.md (*addsi3_lshiftrt_16_zexthi...
2002-12-29 Kazu Hiratah8300.md: Give internal names to anonymous insns.
2002-12-29 Kazu Hirata* config/h8300/h8300.md: Reorder some insns.
2002-12-29 Kazu Hiratah8300-protos.h: Add prototypes for const_int_qi_operand...
2002-12-28 Kazu Hiratah8300.md (*iorhi_shift_8): Change the name to *iorhi_as...
2002-12-25 Kazu Hiratah8300-protos.h: Add prototypes for output_plussi, compu...
2002-12-25 Kazu Hiratah8300.md (two peepholes): Use match_dup instead of...
2002-12-23 Kazu Hiratah8300-protos.h: Update the prototype of expand_a_shift.
2002-12-22 Kazu Hiratah8300.md (negsf2): New.
2002-12-21 Kazu Hiratah8300.md (zero_extendqisi2): Correct the length.
2002-12-21 Kazu Hiratah8300.md (*zero_extendqihi2_h8300): Make the second...
2002-12-21 Kazu Hiratah8300-protos.h: Update the prototype for split_adds_subs.
2002-12-20 Kazu Hiratah8300-protos.h: Add prototypes for incdec_operand and...
2002-12-20 Kazu Hiratah8300.md (pushqi_h8300): Don't push the stack pointer.
2002-12-16 Zack WeinbergMerge basic-improvements-branch to trunk
2002-12-13 Kazu Hiratah8300.md (addhi3_h8300): Remove the last alternative.
2002-12-12 Kazu Hirata* config/h8300/h8300.md: Add a new peephole2.
2002-12-12 Kazu Hiratah8300.md (a peephole2): Accept a constant that's accept...
2002-12-12 Kazu Hiratah8300.h (CONST_OK_FOR_J): New.
2002-12-11 Kazu Hirata* config/h8300/h8300.md (two define_peephole2): New.
2002-12-07 Kazu Hirata* config/h8300/h8300.md (*iorhi_shift_8): New.
2002-12-05 Kazu Hirata* config/h8300/h8300.md (*andorsi3_shift_8): New.
2002-12-04 Kazu Hiratah8300.md (*extzv_8_8): New.
2002-12-02 Kazu Hiratah8300.md (stm_h8300s_2): New.
2002-12-01 Kazu Hirata* config/h8300/h8300.md: Add comments for define_peephole2.
2002-11-29 Kazu Hiratah8300.md (movsi_h8300hs): Change the order of alternati...
2002-11-29 Kazu Hiratah8300.md (an anonymous pattern): Give an internal name...
2002-11-28 Kazu Hirata* config/h8300/h8300.md (6 new peephole2 patterns)...
2002-11-26 Kazu Hirata* config/h8300/h8300.md (an anonymous pattern): New.
2002-11-25 Kazu Hiratah8300.md (an anonymous pattern): Relax the condition...
2002-11-20 Vijay L. Khuspeh8300.c (h8300_init_once): Allow -mn switch only if...
2002-11-19 Kazu Hiratah8300.md (an anonymous pattern): Relax the condition...
2002-11-18 Kazu Hiratah8300.md (*andorqi3): Use bor between bld and bst.
2002-11-17 Kazu Hiratah8300.md (two anonymous patterns): Fix insn lengths.
2002-11-17 Kazu Hirata* config/h8300/h8300.md (two anonymous patterns): Fix...
2002-11-17 Kazu Hirata* config/h8300/h8300.md: Fix formatting.
2002-11-16 Kazu Hiratah8300.md: Replace spaces with tabs.
2002-11-15 Kazu Hirata* config/h8300/h8300.md (4 anonymous patterns): New.
2002-11-13 Kazu Hirata* config/h8300/h8300.md (*andorsi3): New.
2002-11-12 Kazu Hiratah8300.c (single_one_operand): Correctly compute mask...
2002-11-08 Kazu Hirata* config/h8300/h8300.md (two anonymous test insns)...
2002-11-02 Kazu Hiratah8300.h: Fix comment typos.
2002-11-02 Kazu Hiratah8300.md (anonymous and:QI pattern): Use 'n' instead...
2002-09-28 Kazu HirataChangeLog.4: Fix typos.
2002-09-24 Kazu Hirataelfos.h: Follow spelling conventions.
2002-09-13 Kazu Hiratafixunssfsi.c: Replace H8/S with H8S.
2002-09-12 Kazu Hiratah8300.md (udivmodqi4): Do not use an expander.
2002-09-08 Kazu Hiratah8300.md (udivmodqi4): Enable on H8/300.
2002-09-07 Kazu Hiratah8300.md (udivmodqi4): Split the pattern into an expand...
2002-09-07 Kazu Hiratah8300.c: Fix formatting.
2002-06-01 Kazu Hiratah8300-protos.h: Add a prototype for h8300_shift_needs_s...
2002-05-30 Kazu Hiratah8300-protos.h: Remove prototypes for ok_for_bclr and...
next