On Mon, 3 Oct 2011, David Miller wrote:
> * config/sparc/sparc.md (bmask_vis): Split into explicit 'di'
> and 'si' patterns which describe the GSR changes explicitly in the
> RTL using zero_extract.
> (bshuffle_vis): Put the GSR use inside of the unspec.
(Heh, so I guess US
From: Richard Henderson
Date: Mon, 03 Oct 2011 10:07:26 -0700
> On 10/03/2011 09:43 AM, David Miller wrote:
>> (define_insn "bshuffle_vis"
>>[(set (match_operand:V64I 0 "register_operand" "=e")
>> (unspec:V64I [(match_operand:V64I 1 "register_operand" "e")
>> - (mat
On 10/03/2011 09:43 AM, David Miller wrote:
> (define_insn "bshuffle_vis"
>[(set (match_operand:V64I 0 "register_operand" "=e")
> (unspec:V64I [(match_operand:V64I 1 "register_operand" "e")
> - (match_operand:V64I 2 "register_operand" "e")]
> - UN
Committed to trunk.
gcc/
* config/sparc/sparc.md (bmask_vis): Split into explicit 'di'
and 'si' patterns which describe the GSR changes explicitly in the
RTL using zero_extract.
(bshuffle_vis): Put the GSR use inside of the unspec.
git-svn-id: svn+ssh://gcc.gnu.o