aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sh/sh.md
AgeCommit message (Expand)AuthorFilesLines
2017-08-30[2/77] Add an E_ prefix to case statementsRichard Sandiford1-6/+6
2017-07-16profile-count.h (profile_probability::from_reg_br_prob_note, [...]): New func...Jan Hubicka1-1/+1
2017-02-24sh: Fixes for RTL checkingSegher Boessenkool1-2/+10
2017-01-17re PR target/78633 ([SH] libgcc/fp-bit.c:944:1: error: invalid rtl sharing fo...Kaz Kojima1-1/+2
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-02use rtx_insn * in various places where it is obviousTrevor Saunders1-9/+9
2016-10-26sh.c (output_branch): Add missing fallthru comments.Jeff Law1-0/+1
2016-09-25This fixes a fallout that actually goes back to 5.0 but went unnoticed.Oleg Endo1-0/+18
2016-09-22make prev_real_insn take rtx_insn *Trevor Saunders1-1/+2
2016-05-31Remove SH5 target regs.Oleg Endo1-8/+0
2016-05-31Simplify SH DImode add, sub, neg patterns.Oleg Endo1-39/+5
2016-05-07sh-protos.h (sh_cbranch_distance): Declare new function.Oleg Endo1-11/+6
2016-05-06sh.md (ic_invalidate_line_sh4a): Fix insn length.Oleg Endo1-1/+1
2016-05-06sh.md (*cmpeqsi_t): Remove combine insn pattern and similar corresponding com...Oleg Endo1-39/+0
2016-05-06re PR target/58219 ([SH] mov.l insn length is wrong on SH2A)Oleg Endo1-80/+153
2016-05-06re PR target/52933 (SH Target: Use div0s for integer sign comparisons)Oleg Endo1-0/+91
2016-05-06re PR target/54089 ([SH] Refactor shift patterns)Oleg Endo1-0/+16
2016-05-04predicates (post_inc_mem, [...]): New predicates.Oleg Endo1-0/+25
2016-05-03sh.md (udivsi3, [...]): Simplify.Oleg Endo1-183/+99
2016-05-02sh.md (*negnegt, *movtt): Remove.Oleg Endo1-19/+0
2016-05-02re PR target/52898 (SH Target: Inefficient DImode comparisons)Oleg Endo1-42/+7
2016-05-01sh.md (push, [...]): Remove constraints.Oleg Endo1-17/+17
2016-05-01sh.h (TARGET_SH4): Remove and use default implementation.Oleg Endo1-41/+39
2016-05-01predicates.md (any_register_operand, [...]): Delete.Oleg Endo1-31/+14
2016-04-30sh.c (register_sh_passes, [...]): Remove TARGET_SH1 checks.Oleg Endo1-44/+32
2016-04-29longlong.h (umul_ppmm): Remove SHMEDIA checks.Oleg Endo1-0/+10
2016-04-28sh-common.c: Remove SH5 support.Oleg Endo1-6588/+144
2016-04-03re PR target/70416 ([SH]: error: 'asm' operand requires impossible reload whe...Oleg Endo1-3/+12
2016-02-22re PR rtl-optimization/69806 ([SH] Combine doesn't see constant)Oleg Endo1-8/+16
2016-02-13re PR target/67260 ([sh] Register spill bug for sibcall+complex+softfloat)Oleg Endo1-2/+12
2016-02-13re PR target/67636 ([SH] gcc.target/sh/pr54236-1.c failures)Oleg Endo1-0/+25
2016-02-11re PR target/69713 (Invalid code of optimization in SH)Oleg Endo1-3/+9
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-07sh.md (rsqrtsf2): Adjust for the recent rsqrt_optab changesKaz Kojima1-4/+3
2015-11-16re PR target/68277 ([SH]: error: insn does not satisfy its constraints when c...Oleg Endo1-1/+41
2015-11-14sh.md (symGOT_load): Don't set stack_chk_guard_p for TARGET_FDPIC.Rich Felker1-1/+1
2015-10-27config.gcc: Handle --enable-fdpic.Daniel Jacobowitz1-86/+394
2015-10-05Remove REAL_VALUE_FROM_CONST_DOUBLERichard Sandiford1-16/+6
2015-10-02sh.md: Add new unnamed split pattern to handle movt-movt sequences.Oleg Endo1-0/+40
2015-09-29[PATCH] Fix undefined behaviour in SH portJeff Law1-2/+2
2015-09-27re PR target/67391 ([SH] Convert clrt addc to normal add insn)Oleg Endo1-9/+74
2015-09-23re PR target/67391 ([SH] Convert clrt addc to normal add insn)Oleg Endo1-9/+1
2015-09-21re PR target/67657 ([SH][5/6 Regression]: internal compiler error: in cselib_...Oleg Endo1-7/+9
2015-09-21re PR target/67126 ([SH] gcc.target/sh/pr51244-12.c failures)Oleg Endo1-32/+23
2015-09-17re PR target/67573 ([SH] wrong code generated for libstdc++-v3/src/c++11/cxx1...Kaz Kojima1-4/+4
2015-08-24re PR target/66609 ([sh] Relative address expressions bind at as-time, even i...Kaz Kojima1-11/+16
2015-08-24builtins.c (expand_cmpstr, [...]): New functions.Richard Sandiford1-1/+1
2015-07-31re PR target/67049 (sh64-elf: internal compiler error: in df_uses_record, at ...Kaz Kojima1-1/+1
2015-07-16re PR target/65249 (unable to find a register to spill in class 'R0_REGS' whe...Kaz Kojima1-0/+18
2015-07-07re PR target/66780 (Compiling with -fstack-protector-strong causes binary to ...Kaz Kojima1-6/+0