summaryrefslogtreecommitdiff
path: root/gcc/config/sh/sh.md
Commit message (Expand)AuthorAgeFilesLines
* sh.h (EXTRA_CONSTRAINT_Z): New macro.J"orn Rennecke2002-12-161-1/+1
* *** empty log message ***J"orn Rennecke2002-12-131-43/+43
* sh.c (reg_class_from_letter): No longer const.J"orn Rennecke2002-12-121-5/+10
* sh.c (calc_live_regs): Save fpscr only if target has FPU.Dhananjay R. Deshpande2002-12-061-6/+33
* * sh.md (movdi_i): Name. Remove inappropriate comment.J"orn Rennecke2002-12-061-3/+1
* sh.md (udivsi3): Don't put udivsi3_i4_media instructions into a libcall block.Richard Sandiford2002-11-201-16/+10
* sh.c (gen_shl_and): Revert previous patch.Daniel Jacobowitz2002-11-191-2/+2
* sh-protos.h (sh_mark_label): Declare.Richard Sandiford2002-11-181-16/+2
* sh.md (initialize_trampoline): Do not force the trampoline address into R0_RE...Richard Sandiford2002-11-181-2/+1
* sh.h (binary_logical_operator): Declare.J"orn Rennecke2002-10-311-0/+27
* * sh.md (movv8qi_i+2): Don't split if source is -1.J"orn Rennecke2002-10-151-1/+3
* sh.md (movv8qi_i+2): For V8QI destinations, generate V4HI register for mperm_...J"orn Rennecke2002-10-111-1/+5
* * sh.md (ffssi2): Fix emitted code.J"orn Rennecke2002-10-091-6/+7
* ChangeLog.4: Fix typos.Kazu Hirata2002-09-281-1/+1
* * sh.md (mperm_w_little, mperm_w_big): Supply mode for zero_extract.J"orn Rennecke2002-09-041-11/+12
* Scheduling revamp:J"orn Rennecke2002-08-271-363/+374
* sh.md (cond_delay_slot): New attribute.J"orn Rennecke2002-07-301-1/+17
* sh.h (LOAD_EXTEND_OP): QImode zero-extends on SHmedia.J"orn Rennecke2002-07-251-7/+5
* sh-protos.h (sh_expand_unop_v2sf): Move inside #ifdef RTX_CODE guard.J"orn Rennecke2002-07-181-102/+103
* * sh.md (cmpgtudi_media): Remove spurious @.J"orn Rennecke2002-07-171-2/+1
* lib1funcs.asm (init_trampoline): New entry point.J"orn Rennecke2002-07-171-56/+56
* sh-protos.h (binary_float_operator): Remove declaration.J"orn Rennecke2002-07-171-122/+283
* sh.c (sh_adjust_cost): Special handling of SHMEDIA code.Stephen Clarke2002-07-091-108/+251
* sh.h (PREDICATE_CODES): Add general_extend_operand and inqhi_operand.J"orn Rennecke2002-07-091-122/+525
* sh.h (PRINT_OPERAND_PUNCT_VALID_P): Allow '\''.J"orn Rennecke2002-07-071-93/+50
* sh.md (mshfhi_b, [...]): Add DONE.J"orn Rennecke2002-07-041-0/+6
* sh.c (print_operand, case 'N'): Allow zero vector.J"orn Rennecke2002-07-021-36/+53
* sh.c (langhooks.h): Include.J"orn Rennecke2002-07-011-22/+1227
* lib1funcs.asm (sdivsi3): Add optimized SH64 implementations.J"orn Rennecke2002-06-241-1/+22
* * sh.md (divsi3): Update way how to find insns in a sequence.J"orn Rennecke2002-06-171-1/+1
* * sh.md (mulsi3): Update way how to find insns in a sequence.J"orn Rennecke2002-06-141-3/+2
* sh.md (jump): Emit jump insn.Kaz Kojima2002-06-141-6/+7
* 2002-04-29 Vladimir Makarov <vmakarov@redhat.com>Vladimir Makarov2002-04-291-49/+405
* sh.md (divsi3_i4_media): Use match_operand for input values rather than hard ...J"orn Rennecke2002-04-241-16/+21
* * config/sh/sh.md: Don't use union real_extract.Zack Weinberg2002-04-031-6/+6
* c4x.c (c4x_fp_reglist): Const-ify.Kaveh R. Ghazi2002-03-101-1/+1
* sh.md (insv): Provide byte offsets for gen_rtx_SUBREG.J"orn Rennecke2002-02-211-11/+27
* sh.h (current_function_anonymous_args): Remove.J"orn Rennecke2002-02-211-1/+1
* Contribute sh64-elf.Alexandre Oliva2002-02-091-327/+3592
* sh.md (ic_invalidate_line): Make sure the immediate constant is a valid sign-...Alexandre Oliva2002-02-031-1/+2
* sh.md (sym_label2reg): Make sure all CONSTs have modes.Alexandre Oliva2002-01-241-5/+7
* sh.md (symGOT_load, [...]): New expands.Alexandre Oliva2002-01-241-16/+71
* * config/sh/sh.md (movdf_i4 split): Fix alter_subreg calls.Alexandre Oliva2002-01-191-4/+6
* sh.md: Avoid uninitialized warnings.Kaveh R. Ghazi2001-11-211-0/+4
* ChangeLog.2, [...]: Fix spelling errors.Joseph Myers2001-11-041-1/+1
* defaults.h (UNALIGNED_SHORT_ASM_OP, [...]): Move from ...Richard Henderson2001-08-171-5/+5
* sh.md: Add modes to unspecs in first insn to match those in the second.Andrew Haley2001-08-171-1/+1
* sh.md (ashlsi3_std splitter): Split only after reload.Andrew Haley2001-07-241-10/+11
* emit-rtl.c (replace_equiv_address): New function.Richard Kenner2001-07-041-1/+1
* handle interrupt_handler correctlyAldy Hernandez2001-06-211-2/+4