diff options
author | Richard Earnshaw <erich@gnu.org> | 1994-10-02 15:11:02 +0000 |
---|---|---|
committer | Richard Earnshaw <erich@gnu.org> | 1994-10-02 15:11:02 +0000 |
commit | 988337ca704454a79edec069264f11205f7ff2fd (patch) | |
tree | 799c772a7749623ee3c14d617719d17e75b7bd24 /gcc/reg-stack.c | |
parent | 0a81f500044e97d296deb70b3ee657a0eeabe9f0 (diff) | |
download | gcc-988337ca704454a79edec069264f11205f7ff2fd.zip gcc-988337ca704454a79edec069264f11205f7ff2fd.tar.gz gcc-988337ca704454a79edec069264f11205f7ff2fd.tar.bz2 |
(zero_extendhisi2, extendhisi2): Expand to suitable byte sequence when TARGET_SHORT_BYTES and loading a mem.
(zero_extendhisi2, extendhisi2): Expand to suitable byte sequence when
TARGET_SHORT_BYTES and loading a mem.
(movhi_bytes, extendhisi2_mem): New expands.
(movhi): Call movhi_bytes to load a short from memory if
TARGET_SHORT_BY_BYTES.
(all matchers loading a short from memory): Don't match if
TARGET_SHORT_BY_BYTES.
(matcher for movhi when TARGET_SHORT_BY_BYTES): New pattern to cover
remaining legal cases.
From-SVN: r8202
Diffstat (limited to 'gcc/reg-stack.c')
0 files changed, 0 insertions, 0 deletions