Re: [PATCH] Fix VEC_DUPLICATE simplification (PR rtl-optimization/84989)

2018-03-20 Thread Jeff Law
On 03/20/2018 02:46 PM, Jakub Jelinek wrote: > Hi! > > On the following testcase, simplify_unary_operation is called on > VEC_DUPLICATE from (vec_duplicate:V4SF something:SF) to V8SFmode, > and simplify_unary_operation_1 tries an optimization usable for most > unary operations, in particular it at

[PATCH] Fix VEC_DUPLICATE simplification (PR rtl-optimization/84989)

2018-03-20 Thread Jakub Jelinek
Hi! On the following testcase, simplify_unary_operation is called on VEC_DUPLICATE from (vec_duplicate:V4SF something:SF) to V8SFmode, and simplify_unary_operation_1 tries an optimization usable for most unary operations, in particular it attempts to do (vec_duplicate:V8SF (unary:SF something:SF))