(zero_extendhisi2, extendhisi2): Expand to suitable byte sequence when
commit25f7a26ef8bf5c39bb5662857b79a738981c87d5
authorerich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Oct 1994 15:11:02 +0000 (2 15:11 +0000)
committererich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Oct 1994 15:11:02 +0000 (2 15:11 +0000)
tree799c772a7749623ee3c14d617719d17e75b7bd24
parent91fd5a8d2e690b7d536310e3ebce5b2421c2f255
(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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8202 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/config/arm/arm.md