summaryrefslogtreecommitdiff
path: root/gcc/config/sh
Commit message (Expand)AuthorAgeFilesLines
* (xtrct_left, xtrct_right): New patterns.Jim Wilson1997-04-141-0/+20
* (sne): Modified to use negc instead of xor.Jim Wilson1997-04-101-3/+32
* (output_stack_adjust): Reorganize code for readability.Jim Wilson1997-04-091-25/+29
* (output_stack_adjust): When splitting an adjustment into two parts,Joern Rennecke1997-04-091-3/+7
* (ADJUST_COSTS): Define.Joern Rennecke1997-04-011-1/+30
* (calc_live_regs): need not save MACL/MACH when not live, and in leaf function.Joern Rennecke1997-02-111-4/+3
* (calc_live_regs): exclude RETURN_ADDRESS_POINTER_REGNUM.Joern Rennecke1997-02-111-0/+1
* (ELIMINABLE_REGS): updated comments.Joern Rennecke1997-02-111-2/+13
* Update comment about BSR.Joern Rennecke1997-02-031-8/+4
* sh.md (movsi_i, movsi_ie, movhi_i, movhi+1): Use type pcload for immediate op...Joern Rennecke1997-01-291-6/+8
* (REG_CLASS_CONTENTS): Add rap to GENERAL_REGS and its superclasses.Joern Rennecke1997-01-291-3/+3
* (and_shl_scratch): typo fix for length 8.Joern Rennecke1997-01-271-1/+1
* (shl_and_kind): typo fix.Joern Rennecke1997-01-271-1/+1
* (dect): Rewrite pattern so that it can be combined.Joern Rennecke1996-12-131-14/+3
* Define SMALL_REGISTER_CLASSES with a valueIan Lance Taylor1996-12-131-1/+1
* (ADJUST_INSN_LENGTH): don't break from loop when only a LOOP_BEG is found.Joern Rennecke1996-12-101-4/+11
* (output_stack_adjust): New argument TEMP. Changed all callers.Joern Rennecke1996-11-211-10/+30
* (define_split for and_shl_scratch):Joern Rennecke1996-11-061-2/+1
* (gen_shl_and): Try to generate shorter constant for and.Joern Rennecke1996-11-061-0/+5
* (shl_sext_ext): Don't accept simple left/right shift variant.Joern Rennecke1996-10-291-1/+1
* (EXT_SHIFT_SIGNED): New macro.Joern Rennecke1996-10-291-10/+27
* (SECONDARY_INPUT_RELOAD_CLASS): Define.Joern Rennecke1996-10-281-0/+15
* (movsf_ieq, movsf_ie): Merged the former into the latter.Joern Rennecke1996-10-281-22/+20
* sh.md (movdf_k, [...]): new alternative for pc-relative load.Joern Rennecke1996-10-241-12/+83
* sh.c (dump_table): handle SFmode and DFmode.Joern Rennecke1996-10-241-35/+33
* sh.h (CONST_DOUBLE_OK_FOR_LETTER_P): always true for 'F' .Joern Rennecke1996-10-241-6/+2
* (gen_shl_sext): Add missing parameter to shl_sext_kind call.Jim Wilson1996-10-211-2/+2
* (sfunc_uses_reg): New function.Jim Wilson1996-10-041-17/+90
* (PRESERVE_DEATH_INFO_REGNO_P): defineJim Wilson1996-10-041-0/+2
* (gen_shl_and, gen_shl_sext): use gen_lowpart to generate rtx in the appropria...Jim Wilson1996-09-301-28/+40
* (insv): New pattern.Jim Wilson1996-09-251-0/+48
* (USER_LABEL_PREFIX): Define instead of ASM_OUTPUT_LABELREF.Richard Kenner1996-09-211-3/+3
* (LEGITIMIZE_ADDRESS): typo fixes (x -> X).Jim Wilson1996-09-171-3/+3
* New define_splits to recombine output from LEGITIMIZE_ADDRESS.Jim Wilson1996-09-171-0/+55
* (ext_shift_insns, ext_shift_amounts): new arrays.Jim Wilson1996-09-161-0/+585
* (ashlhi3_k, lshrhi3_m): new insn pattern.Jim Wilson1996-09-161-0/+278
* Fix typo in comment.Jim Wilson1996-09-101-1/+1
* (LEGITIMIZE_ADDRESS): Define nonempty.Jim Wilson1996-09-051-2/+45
* Initial revisionIan Lance Taylor1996-09-031-0/+105
* (PROFILE_BEFORE_PROLOGUE): Define.Jim Wilson1996-08-131-0/+6
* (RAP_REG, RETURN_ADDRESS_POINTER_REGNUM): Define.Jim Wilson1996-08-121-6/+23
* (regno_reg_class): Change entry 23 from NO_REGS to GENERAL_REGS.Jim Wilson1996-08-121-3/+16
* (casesi_jump): New pattern.Jim Wilson1996-08-071-1/+14
* (arith_reg_operand): Reject SUBREG of an invalid hard reg.Jim Wilson1996-08-051-6/+10
* (branch_true, branch_false, inverse_branch_true,Jim Wilson1996-07-241-20/+16
* (reg_unused_after): Handle JUMP_INSN inside a sequence.Jim Wilson1996-07-231-0/+8
* Skip inappropriate LOG_LINK entries when looking for reg-setting callIan Lance Taylor1996-07-131-0/+2
* (enum reg_class): Add new class GENERAL_FP_REGS.Jim Wilson1996-07-081-0/+3
* (calc_live_regs): For pragma_interrupt case...Jim Wilson1996-07-081-1/+4
* Don't call ADJUST_INSN_LENGTH on an insn inside a sequenceIan Lance Taylor1996-06-271-4/+10