diff options
author | Michael Hayes <m.hayes@elec.canterbury.ac.nz> | 1999-09-03 23:58:44 +0000 |
---|---|---|
committer | Michael Hayes <m.hayes@gcc.gnu.org> | 1999-09-03 23:58:44 +0000 |
commit | 483dd5bec16a1a1acc2bc65f4f5fda522e67277d (patch) | |
tree | c34240021ac0fdbad1a2cc3daebac4be7ad0424d /gcc/function.h | |
parent | 3de900268edfcbeb0b286cc0119b778e1050a028 (diff) | |
download | gcc-483dd5bec16a1a1acc2bc65f4f5fda522e67277d.zip gcc-483dd5bec16a1a1acc2bc65f4f5fda522e67277d.tar.gz gcc-483dd5bec16a1a1acc2bc65f4f5fda522e67277d.tar.bz2 |
c4x.c (c4x_emit_move_sequence): Do not force large constants into memory.
Sat Sep 4 11:37:15 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* config/c4x/c4x.c (c4x_emit_move_sequence): Do not force large
constants into memory.
(c4x_shiftable_constant): New function.
* config/c4x/c4x.c (LEGITIMATE_CONSTANT_P): Allow any CONST_INT.
(c4x_shiftable_constant): Declare.
* config/c4x/c4x.md (loadqi_big_constant, loadhi_big_constant,
ashlqi3_noclobber): Add new patterns and associated splitters.
From-SVN: r29092
Diffstat (limited to 'gcc/function.h')
0 files changed, 0 insertions, 0 deletions