OSDN Git Service

(gen_shl_and, gen_shl_sext): use gen_lowpart to
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Sep 1996 21:45:47 +0000 (21:45 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Sep 1996 21:45:47 +0000 (21:45 +0000)
commit2d7f129bd8c91bac9d70642249eb24e2c18e797e
treeb3d601d27b20c960528fcddf0d605b57b305686c
parent3cc0b4b927b943873f4aa7dea40aad5c448f14ba
(gen_shl_and, gen_shl_sext): use gen_lowpart to
generate rtx in the appropriate mode for zero/sign-extension.
Don't generate a zero bit shift.
(gen_shl_sext) directly use gen_ashift instead of gen_ashrsi3 .

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