summaryrefslogtreecommitdiff
path: root/gcc/config/rx/rx.md
Commit message (Expand)AuthorAgeFilesLines
* Update copyright years.jakub2015-01-051-1/+1
* * config/rx/rx.md (stack_push): Adjust RTL to account for the factnickc2014-07-241-1/+1
* * config/rl78/rl78-real.md (cbranchsi4_real_signed): Addnickc2014-03-031-2/+2
* Update copyright years in gcc/rsandifo2014-01-021-1/+1
* * rx/rx.h (TARGET_CPU_CPP_BUILTINS): Add macros for RX100, RX200,nickc2013-05-291-1/+19
* Update copyright years in gcc/rsandifo2013-01-101-2/+1
* * config/rx/rx.c (rx_function_arg_boundary): When using the RX ABInickc2012-11-201-1/+1
* * config/rx/rx.md (comparesi3_extend): Remove = modifier fromnickc2012-06-271-1/+1
* * config/rx/rx.md (simple_return): Use the simple_return rtx.nickc2012-06-271-1/+1
* * LANGUAGES: Fix typos.jsm282012-05-291-1/+1
* * config/rx/rx.c (rx_can_use_simple_return): New function.nickc2012-01-171-2/+3
* * config/rx/rx.md (return): Define pattern.nickc2012-01-111-0/+6
* * config/rx/rx.md (smin3): Revert previous delta.nickc2011-10-061-5/+5
* * config/rx/rx.opt (mpid): Define.nickc2011-10-051-10/+42
* * config/rx/rx.md (tablejump): Add missing label.nickc2011-10-051-9/+9
* * config/rx/predicates.md (rx_minmax_operand): New predicate.nickc2011-09-281-10/+94
* * config/rx/rx.md (movsicc): Allow register to registernickc2011-08-111-22/+42
* * config/rx/rx.md: Disable extender peepholes at -O3.nickc2011-08-091-10/+10
* * config/rx/rx.md (bitset_in_memory): Use rx_restricted_mem_operand.nickc2011-05-171-3/+3
* * config/rx/rx.md: Add peephole to remove redundant extensionsnickc2011-05-171-0/+29
* * config/rx/rx.md: Add peepholes to match a register move followednickc2011-05-171-0/+33
* * config/rx/rx.md (mov expander): Fix use ofnickc2011-05-131-1/+1
* gcc/rsandifo2011-04-211-1/+1
* * config/rx/rx.md (movmemsi): Do not use this pattern whennickc2011-04-131-0/+8
* * config/rx/rx.md: Add peepholes and patterns to combinenickc2011-03-301-8/+133
* * config/rx/rx.md (andsi3, andsi3_flags): Fix timings for threenickc2011-03-101-2/+2
* * config/rx/rx.md (bitset_in_memory, bitclr_in_memory: Fix timings.nickc2011-03-101-2/+11
* * config/rx/predicates.md (rx_zs_comparison_operator): Removenickc2011-02-031-1/+4
* * config/rx/rx.h (LIBCALL_VALUE): Do not promote complex types.nickc2011-01-251-23/+17
* rx: Uncomplicate fp comparisons.rth2011-01-241-156/+13
* * config/rx/rx.md (cstoresf4): Pass comparison operator tonickc2011-01-221-1/+1
* * config/rx/rx.md (UNSPEC_CONST): New.nickc2011-01-221-9/+36
* rx: Split adddi3 and subdi3 after reload.rth2011-01-171-17/+199
* rx: Replace sat builtin with ssaddsi3 pattern.rth2011-01-171-10/+31
* rx: Rewrite the bit manipulation patterns.rth2011-01-171-45/+162
* rx: Fix incorrect usage of + in output operands.rth2011-01-171-5/+5
* rx: Cleanup non-VOIDmode SETs.rth2011-01-171-188/+70
* rx: Cleanup flags generation.rth2011-01-171-69/+237
* rx: Implement cstoresf4.rth2011-01-171-0/+92
* rx: Split movsicc post-reload.rth2011-01-171-38/+69
* rx: Split cstoresi4 post-reload.rth2011-01-171-12/+29
* rx: Cleanup conditional branches.rth2011-01-171-202/+179
* rx: Remove rx_compare_redundant.rth2011-01-171-6/+1
* * config/rx/rx.c (valid_psw_flag): New.dj2010-09-171-7/+7
* * config/rx/predicates.md (rx_constshift_operand): New.dj2010-07-311-9/+107
* * config/rx/rx-modes.def: New file.nickc2010-06-301-245/+287
* * config/rx/constraints.md (NEGint4): New constraint.nickc2010-06-161-84/+65
* * function.h (struct function): Add can_throw_non_call_exceptions bit.ebotcazou2010-05-251-3/+3
* * ada/gcc-interface/Make-lang.in, alias.c, attribs.c, auto-inc-dec.c, steven2010-04-021-1/+1
* * config/rx/rx.md (sminsi3): Remove bogus alternative.nickc2010-02-261-7/+6