aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/h8300/h8300.md
AgeCommit message (Expand)AuthorFilesLines
2021-06-02Fix minor bugs in H8 port logical ops. Prepare for more compare/test removalJeff Law1-0/+2
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-01Use add/sub/neg insns to eliminate compare/test insns on H8Jeff Law1-0/+33
2020-11-30Remove dead cc0 code from H8 portJeff Law1-1/+1
2020-11-22H8 cc0 conversionAustin Law1-2/+3
2020-05-16Consolidate a couple peepholes and improve peepholes that combine stack alloc...Jeff Law1-0/+2
2020-05-07Move all patterns and expanders out of h8300.md and into other files that are...Jeff Law1-3144/+13
2020-05-07 More cleanups. Merging patterns with iterators, split out peepholes, etc.Jeff Law1-1805/+96
2020-05-07 Drop original H8/300 support. This should generate identical code for th...Jeff Law1-765/+286
2020-04-29 Fix some testsuite failures for H8/SX multilibs where short branches wher...Jeff Law1-2/+2
2020-04-28Fix some testsuite failures for H8/SX multilibs where short branches where us...Jeff Law1-3/+3
2020-04-07Fix a variety of testsuite failures on the H8 after recent cselib changesJeff Law1-0/+1
2020-02-12Commit correct version of last patchJeff Law1-1/+1
2020-02-12Combine the two H8 mode shortening peepholes into a single peepholeJeff Law1-33/+8
2020-02-12Drop unused comparison shortening pattern and consolidate remaining compariso...Jeff Law1-62/+7
2020-02-12Clean up dead patterns, splitters, expanders and peepholes on the H8 port.Jeff Law1-285/+0
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-10-04h8300.md (cpymemsi): Disable.Jeff Law1-6/+8
2019-07-06[h8300] Fix ambiguous .md attribute usesRichard Sandiford1-1/+1
2019-06-27builtins.c (get_memory_rtx): Fix comment.Aaron Sawdey1-2/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-03h8300.md (<code>qi3_1): Add gcc_unreachable to keep warnings quiet.Jeff Law1-0/+1
2018-12-03h8300.md (low byte masking peepholes): Only accept nonimmediate_operand for t...Jeff Law1-2/+2
2018-12-02h8300.md (call, call_value): Drop mode from operand containing number of byte...Jeff Law1-6/+6
2018-11-28constraints.md: Add "C" constraint for call insns.Jeff Law1-14/+44
2018-07-03h8300.md (logical<mode>3_sn, [...]): Merge into a single pattern.Jeff Law1-22/+1
2018-07-03h8300.md (ors code_iterator): New.Jeff Law1-98/+18
2018-07-03h8300.md (movmd_internal_normal): Consolidated with (movmd_internal) into a s...Jeff Law1-92/+20
2018-07-03h8300.c (h8300_insn_length_from_table): Consolidate ADDB...Jeff Law1-151/+95
2018-07-03h8300.md (HSI, [...]): New mode iterators.Jeff Law1-308/+115
2018-07-02h8300.md (movqi_h8300, [...]): Consolidate the H8/300, H8/300H and H8/S varia...Jeff Law1-48/+9
2018-07-02* config/h8300/h8300.md: Remove trailing whitespace.Jeff Law1-50/+50
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-09-21[PATCH] Fix undefined behavior in h8300 backendJeff Law1-1/+2
2015-04-27config.gcc: Add h8300-*-linux.Yoshinori Sato1-1/+1
2015-02-05re PR target/17306 (function_vector attribute in H8300H/H8S)Jeff Law1-2/+2
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-09-16Replace INSN_DELETED_P with rtx_insn member functionsTrevor Saunders1-1/+1
2014-09-05Drop uncast_insn from param 1 of final_scan_insnDavid Malcolm1-5/+5
2014-05-28md.texi: Document that the % constraint character must be at the beginning of...Richard Sandiford1-1/+1
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-12-10genrecog.c (validate_pattern): Treat all messages except missing modes as err...Richard Sandiford1-9/+9
2013-01-10Update copyright years in gcc/Richard Sandiford1-3/+1
2013-01-04Update Copyright years for files modified in 2011 and/or 2012.Jakub Jelinek1-1/+1
2012-04-24Use braced string notation where applicable for h8300.mdNaveen H.S1-1081/+1192
2012-04-03h8300.c (h8300_current_function_monitor_function_p): New function.Sandeep Kumar Singh1-2/+14
2011-09-13h8300.md: Use match_test rather than eq/ne symbol_ref throughout file.Richard Sandiford1-4/+4
2011-08-02re PR target/49878 ([h8300] ICE in based_loc_descr, at dwarf2out.c:10478)Richard Henderson1-120/+45