aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mn10300/mn10300.opt
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2011-03-30 14:09:09 +0000
committerNick Clifton <nickc@gcc.gnu.org>2011-03-30 14:09:09 +0000
commite9c0470ac5719868e0dd0e2e5768c3a70ec4cb78 (patch)
tree8f32c8dd7a17241af74ee0dfc5739af97d792ac3 /gcc/config/mn10300/mn10300.opt
parent8a87e7abcb28cc53fb1be10b453d030a039de15e (diff)
downloadgcc-e9c0470ac5719868e0dd0e2e5768c3a70ec4cb78.zip
gcc-e9c0470ac5719868e0dd0e2e5768c3a70ec4cb78.tar.gz
gcc-e9c0470ac5719868e0dd0e2e5768c3a70ec4cb78.tar.bz2
rx.md: Add peepholes and patterns to combine extending loads and simple arithmetic...
* config/rx/rx.md: Add peepholes and patterns to combine extending loads and simple arithmetic instructions. * config/rx/rx.h (ADJUST_INSN_LENGTH): Define. * config/rx/rx-protos.h (rx_adjust_insn_length): Prototype. * config/rx/rx.c (rx_is_legitimate_address): Allow QI and HI modes to use pre-decrement and post-increment addressing. (rx_is_restricted_memory_address): Add range checking of REG+INT addresses. (rx_print_operand): Add support for %Q. Fix handling of %Q. (rx_memory_move_cost): Adjust cost of stores. (rx_adjust_insn_length): New function. From-SVN: r171724
Diffstat (limited to 'gcc/config/mn10300/mn10300.opt')
0 files changed, 0 insertions, 0 deletions