Introduce H8SX support.
[gcc.git] / gcc / config / h8300 / h8300.md
2004-07-08 Alexandre OlivaIntroduce H8SX support.
2004-06-09 Anil Paranjpe* h8300.md (ldm_h8300s_4): Fix condition for expander.
2004-06-08 Anil Paranjpeh8300.md (extendqisi2_h8300): Add constraints.
2004-03-04 Kazu Hirata* config/h8300/h8300.md: Add comments about peephole2's.
2004-03-02 Kazu Hirata* config/h8300/h8300.md: Tweak formatting.
2004-03-02 Kazu Hiratah8300.md (*cmphi_h8300): Rename to *cmphi_h8300_znvc.
2004-03-02 Kazu Hiratah8300.md (pushqi1_h8300hs): Rename to pushqi1_h8300hs_a...
2004-03-02 Kazu Hiratah8300.c (gtle_operator): Accept GT and LE.
2004-02-29 Kazu Hirata* config/h8300/h8300.md: Add comments about peephole2's.
2004-02-29 Kazu Hiratah8300.md: Tweak operand numbers of some peephole2's.
2004-02-29 Kazu Hirata* config/h8300/h8300.md: Tweak comments about peephole2's.
2004-02-18 Kazu Hiratah8300-protos.h: Add a prototype for h8300_expand_branch.
2004-02-18 Kazu Hiratah8300.md (four define_peephole2's): Use h8300_regs_ok_f...
2004-02-18 Kazu Hiratah8300-protos.h: Update the prototype for expand_a_rotate().
2004-02-18 Kazu Hiratah8300.c (expand_a_rotate): Don't generate insns by...
2004-02-18 Kazu Hiratah8300.md: Move movsf patterns into one section of the...
2004-02-18 Kazu Hiratah8300.md: Move push patterns into one section of the...
2004-02-18 Kazu Hiratah8300.md (*one_complsi2_h8300): Change to *one_cmplsi2_...
2004-02-18 Kazu Hiratah8300-protos.h: Update the prototype of fix_bit_operand().
2004-02-17 Kazu Hiratah8300.c (fix_bit_operand): Don't generate insns by...
2004-02-17 Kazu Hirata* config/h8300/h8300.md: Fix comment typos.
2004-02-16 Kazu Hiratah8300.md: Remove unnecessary parallels from all define_...
2004-02-16 Kazu Hiratah8300.md: Remove explicit (set_attr "cc" "clobber").
2004-02-10 Kazu Hiratah8300-protos.h: Add a prototype for h8300_regs_ok_for_stm.
2004-02-10 Kazu Hiratah8300.md: Remove an incorrect comment about peephole2.
2004-02-01 Kazu Hirata* config/h8300/h8300.md (two peephole2's): New.
2004-01-28 Kazu Hiratah8300.c (WORD_REG_USED): Use HARD_FRAME_POINTER_REGNUM...
2004-01-24 Kazu Hirata* config/h8300/h8300.md: Remove extraneous USE in expan...
2004-01-21 Kazu Hiratacoff.h: Update copyright.
2004-01-15 Kazu Hiratacoff.h: Replace Hitachi with Renesas.
2004-01-14 Kazu Hiratah8300-protos.h: Replace do_movsi with h8300_expand_movsi.
2004-01-14 Kazu Hiratah8300.md (movstrictqi): Add an alternative with the...
2003-12-26 Kazu Hiratah8300.md (ldm_h8300s_2_normal): Use HImode for addresses.
2003-12-04 Kazu Hiratah8300.c (push): Call gen_push_h8300hs_advanced instead...
2003-11-28 Kazu Hirata* config/h8300/h8300.md: Fix a comment typo.
2003-11-28 Kazu Hiratah8300.md (*movsf_h8300h): Change to *movsf_h8300hs.
2003-11-28 Kazu Hiratah8300.md (*subhi3_h8300): Remove '&' from the constraint.
2003-11-27 Kazu Hiratah8300.h (FUNCTION_VALUE): Use R0_REG.
2003-11-27 Kazu Hiratah8300.c: Fix formatting.
2003-11-27 Kazu Hirata* config/h8300/h8300.md: Give names to anonymous insns.
2003-11-27 Kazu Hirata* config/h8300/h8300.md (extendqisi2): Remove constraints.
2003-11-24 Kazu Hiratah8300.md (tablejump_h8300): Change to *tablejump_h8300.
2003-11-24 Kazu Hirata* config/h8300/h8300.md: Remove constraints from expanders.
2003-11-24 Kazu Hiratah8300.md: (stm_h8300s_2): Change the name to stm_h8300s...
2003-11-23 Kazu Hiratah8300.c (push): Call push_h8300hs_normal in normal...
2003-11-17 Kazu Hiratah8300-protos.h: Add the prototype for same_cmp_following_p.
2003-11-17 Kazu Hiratah8300.md: Don't use REGNO when its operand is not guara...
2003-11-16 Kazu Hiratah8300.md: Fix warnings by replacing -2147483648 with...
2003-10-09 Kazu Hiratah8300.md (define_asm_attributes): Specify the length...
2003-10-09 Kazu Hirata* config/h8300/h8300.md (define_asm_attributes): New.
2003-09-29 Kazu Hiratah8300.md (*tst_extzv_1_n): Combine with the define_spli...
2003-09-29 Kazu Hiratah8300.md (*tstsi_variable_bit): New.
2003-08-21 Kazu Hiratare PR target/11805 ([H8300] ICE)
2003-07-10 Kazu Hirata* config/h8300/h8300.md (a peephole2): New.
2003-07-07 Kazu Hiratah8300.md (pushqi1_h8300hs): Revert my patch today.
2003-07-07 Kazu Hiratah8300.md: Use gen_int_mode instead of GEN_INT (trunc_in...
2003-07-07 Kazu Hiratah8300.md (pushqi1_h8300hs): Optimize by pushing 2 bytes...
2003-07-06 Kazu Hiratah8300.c: Fix comment typos.
2003-07-02 Kazu Hiratah8300.c (compute_mov_length): Fix the length of loading...
2003-06-26 Kazu Hiratah8300-protos.h: Change emit_a_rotate to output_a_rotate.
2003-06-25 Kazu Hiratah8300.md (call): Fix the insn lengths.
2003-06-25 Kazu Hiratah8300.c (compute_mov_length): Adjust for the new optimi...
2003-06-25 Kazu Hiratah8300-protos.h: Add a prototype for compute_mov_length.
2003-06-24 Kazu Hiratah8300.md (4 anonymous patterns): Give internal names.
2003-06-23 Kazu Hiratah8300.c (output_simode_bld): Use rotxl.l to store into...
2003-06-21 Kazu Hiratah8300-protos.h: Add a prototype for same_cmp_preceding_p.
2003-06-17 Kazu Hiratah8300-protos.h: Update to ISO C.
2003-06-17 Kazu HirataChangeLog.3: Fix comment typos.
2003-06-11 Kazu Hiratah8300.c (print_operand): Remove support for operand...
2003-06-06 Kazu Hiratah8300.c (get_shift_alg): Correct the syntax of rotxl.
2003-04-07 Kazu Hiratah8300.md (*zero_extendqisi2_h8300hs): Always split.
2003-04-06 Kazu Hiratah8300.md (*zero_extendqisi2_h8300hs): Change the second...
2003-04-04 Kazu Hiratah8300-protos.h: Add a prototype for compute_a_shift_cc.
2003-04-03 Kazu Hiratah8300.md (a peephole2): Generalize to accept GT and LE.
2003-04-03 Kazu Hiratah8300-protos.h: Add a prototype for gtle_operator.
2003-04-02 Kazu Hirata* config/h8300/h8300.md (a peephole2): Tighten the...
2003-04-02 Kazu Hirata* config/h8300/h8300.md (a peephole2): New.
2003-03-31 Kazu Hirata* config/h8300/h8300.md (a peephole2): New.
2003-03-31 Kazu Hiratah8300.md: Organize peephole2's that trasform (compare...
2003-03-31 Kazu Hirata* config/h8300/h8300.md (a new peephole2): New.
2003-03-30 Kazu Hirata* config/h8300/h8300.md (a peephole2): Remove useless...
2003-03-29 Kazu Hiratah8300.md (*iorsi3_and_ashift): New.
2003-03-29 Kazu Hiratah8300.md (*insv_si_8_8): New.
2003-03-29 Kazu Hiratah8300.md (*addsi3_and_r_1): Put under plus:SI section...
2003-03-25 Kazu Hiratah8300.md (a peephole2): Extend to support loads in...
2003-03-24 Kazu Hirata* config/h8300/h8300.md (a peephole2): New.
2003-03-23 Kazu Hirata* config/h8300/h8300.md: Fix comment typos.
2003-03-21 Kazu Hirata* config/h8300/h8300.md (*insv_si_1_n_lshiftrt_16)...
2003-03-20 Kazu Hiratah8300.md (*insv_si_1_n_lshiftrt): Restrict the source...
2003-03-20 Kazu Hiratah8300.md (*insv_si_1_n): New.
2003-03-20 Kazu Hirata* config/h8300/h8300.md (a peephole2): New.
2003-03-20 Kazu Hiratah8300.md (*addsi3_and_r_1): New.
2003-03-18 Kazu Hirata* config/h8300/h8300.md (*iorsi3_two_qi_zext): New.
2003-03-18 Kazu Hiratah8300-protos.h: Add a prototype for byte_accesses_merge...
2003-03-09 Kazu Hiratah8300.md (*tstsi_upper_bit): New.
2003-03-08 Kazu Hirata* config/h8300/h8300.md (*extzv_16_8): New.
2003-03-07 Kazu Hiratah8300.md (a peephole2): Don't use reg_overlap_mentioned_p.
2003-03-06 Kazu Hirata* config/h8300/h8300.md (a new peephole2): New.
2003-03-06 Kazu Hiratah8300.md (a peephole2): Generalize to accept a memory...
2003-03-05 Kazu Hiratah8300.c (output_simode_bld): Clear the destination...
next