Re: Simplify a VEC_SELECT from one half of a VEC_CONCAT

2012-12-02 Thread Uros Bizjak
On Sun, Dec 2, 2012 at 6:39 PM, Marc Glisse wrote: > While I was there, I decided to improve another bit of VEC_SELECT > simplification (this supersedes the patch in the father of this message). > > Adding Uros in Cc: because I am touching the x86 backend. Sorry to add yet > another insn variant,

Re: Simplify a VEC_SELECT from one half of a VEC_CONCAT

2012-12-02 Thread Marc Glisse
While I was there, I decided to improve another bit of VEC_SELECT simplification (this supersedes the patch in the father of this message). Adding Uros in Cc: because I am touching the x86 backend. Sorry to add yet another insn variant, but I don't see how we can avoid it here. The x86 and RTL

Simplify a VEC_SELECT from one half of a VEC_CONCAT

2012-12-01 Thread Marc Glisse
Hello, in PR50829, HJ Lu pointed me to this PR for which I already had a patch (I hadn't submitted it because I didn't have a good use case for it). bootstrap+testsuite on x86_64-linux. 2012-12-02 Marc Glisse PR target/44551 gcc/ * simplify-rtx.c (simplify_binary_operation