Get rid of sparc's UNSPEC_SHORT_LOAD.
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Nov 2011 02:22:40 +0000 (02:22 +0000)
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Nov 2011 02:22:40 +0000 (02:22 +0000)
commit87ee05c4903c962e3d65985d772c5281c638b8aa
tree6fb6c8d3bac06402d4e030988344a6260bc71128
parentbe7e6d8e385789443cc5fa56379fcb60d34c8076
Get rid of sparc's UNSPEC_SHORT_LOAD.

* config/sparc/sparc.md (UNSPEC_SHORT_LOAD): Delete.
(zero_extend_v8qi_vis, zero_extend_v4hi_vis,
*zero_extend_v8qi_<P:mode>_insn,
*zero_extend_v4hi_<P:mode>_insn): Express using vec_merge
and vec_duplicate instead of using an UNSPEC.

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