]> git.ipfire.org Git - thirdparty/gcc.git/commit
Get rid of sparc's UNSPEC_SHORT_LOAD.
authorDavid S. Miller <davem@davemloft.net>
Mon, 7 Nov 2011 02:22:40 +0000 (02:22 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Mon, 7 Nov 2011 02:22:40 +0000 (18:22 -0800)
commit6e25d659c18bf160c3ea39e0a5447ff77f379774
tree6fb6c8d3bac06402d4e030988344a6260bc71128
parent2805cc271bd7072f92f36a08cefcb153dc2024c5
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.

From-SVN: r181063
gcc/ChangeLog
gcc/config/sparc/sparc.md