summaryrefslogtreecommitdiff
path: root/gcc/config/rx/rx.md
Commit message (Expand)AuthorAgeFilesLines
* Update copyright years in gcc/Richard Sandiford2013-01-101-2/+1
* rx.c (rx_function_arg_boundary): When using the RX ABI align stack arguments ...Nick Clifton2012-11-201-1/+1
* rx.md (comparesi3_extend): Remove = modifier from input operand.Nick Clifton2012-06-271-1/+1
* * config/rx/rx.md (simple_return): Use the simple_return rtx.Nick Clifton2012-06-271-1/+1
* LANGUAGES: Fix typos.Joseph Myers2012-05-291-1/+1
* rx.c (rx_can_use_simple_return): New function.Nick Clifton2012-01-171-2/+3
* * config/rx/rx.md (return): Define pattern.Nick Clifton2012-01-111-0/+6
* * config/rx/rx.md (smin3): Revert previous delta.Nick Clifton2011-10-061-5/+5
* rx.opt (mpid): Define.DJ Delorie2011-10-051-10/+42
* rx.md (tablejump): Add missing label.Nick Clifton2011-10-051-9/+9
* predicates.md (rx_minmax_operand): New predicate.Nick Clifton2011-09-281-10/+94
* rx.md (movsicc): Allow register to register transfers.Kazuhiro Inaoka2011-08-111-22/+42
* * config/rx/rx.md: Disable extender peepholes at -O3.Nick Clifton2011-08-091-10/+10
* rx.md (bitset_in_memory): Use rx_restricted_mem_operand.Nick Clifton2011-05-171-3/+3
* rx.md: Add peephole to remove redundant extensions after loads.Nick Clifton2011-05-171-0/+29
* rx.md: Add peepholes to match a register move followed by a comparison of the...Kazuhio Inaoka2011-05-171-0/+33
* rx.md (mov expander): Fix use of rx_legitimate_constant_p.Nick Clifton2011-05-131-1/+1
* target.def (legitimate_constant_p): New hook.Richard Sandiford2011-04-211-1/+1
* rx.md (movmemsi): Do not use this pattern when volatile pointers are involved.Nick Clifton2011-04-131-0/+8
* rx.md: Add peepholes and patterns to combine extending loads and simple arith...Nick Clifton2011-03-301-8/+133
* rx.md (andsi3, [...]): Fix timings for three operand alternative.Nick Clifton2011-03-101-2/+2
* * config/rx/rx.md (bitset_in_memory, bitclr_in_memory: Fix timings.Nick Clifton2011-03-101-2/+11
* predicates.md (rx_zs_comparison_operator): Remove lt and ge.Nick Clifton2011-02-031-1/+4
* rx.h (LIBCALL_VALUE): Do not promote complex types.Nick Clifton2011-01-251-23/+17
* rx: Uncomplicate fp comparisons.Richard Henderson2011-01-241-156/+13
* rx.md (cstoresf4): Pass comparison operator to rx_split_fp_compare.Nick Clifton2011-01-221-1/+1
* rx.md (UNSPEC_CONST): New.Nick Clifton2011-01-221-9/+36
* rx: Split adddi3 and subdi3 after reload.Richard Henderson2011-01-171-17/+199
* rx: Replace sat builtin with ssaddsi3 pattern.Richard Henderson2011-01-171-10/+31
* rx: Rewrite the bit manipulation patterns.Richard Henderson2011-01-171-45/+162
* rx: Fix incorrect usage of + in output operands.Richard Henderson2011-01-171-5/+5
* rx: Cleanup non-VOIDmode SETs.Richard Henderson2011-01-171-188/+70
* rx: Cleanup flags generation.Richard Henderson2011-01-171-69/+237
* rx: Implement cstoresf4.Richard Henderson2011-01-171-0/+92
* rx: Split movsicc post-reload.Richard Henderson2011-01-171-38/+69
* rx: Split cstoresi4 post-reload.Richard Henderson2011-01-171-12/+29
* rx: Cleanup conditional branches.Richard Henderson2011-01-171-202/+179
* rx: Remove rx_compare_redundant.Richard Henderson2011-01-171-6/+1
* rx.c (valid_psw_flag): New.DJ Delorie2010-09-171-7/+7
* predicates.md (rx_constshift_operand): New.DJ Delorie2010-07-301-9/+107
* rx-modes.def: New file.Nick Clifton2010-06-301-245/+287
* constraints.md (NEGint4): New constraint.Nick Clifton2010-06-161-84/+65
* function.h (struct function): Add can_throw_non_call_exceptions bit.Eric Botcazou2010-05-251-3/+3
* Make-lang.in, [...]: Update copyright years.Steven Bosscher2010-04-021-1/+1
* * config/rx/rx.md (sminsi3): Remove bogus alternative.Nick Clifton2010-02-261-7/+6
* rx.c (rx_expand_epilogue): Add checks for sibcalls being used incorrectly.Nick Clifton2009-11-261-12/+40
* predicates.md (rx_store_multiple_vector): Reverse order of expected registers.Nick Clifton2009-11-031-48/+34
* MAINTAINERS: Add myself as a maintainer for the RX port.Nick Clifton2009-10-261-0/+1780