2015-22-01 Uros Bizjak <ubizjak@gmail.com>
PR target/64688
PR target/64477
(*vec_dup<mode>): Use (Yi/$r) constraints for alternative 1.
From-SVN: r220012
PR target/64477
* config/i386/sse.md (vec_set<mode>_0): Use (Yi/r/C) constraints
for alternative 3.
+ (*vec_dup<mode>): Use (Yi/$r) constraints for alternative 1.
2015-01-22 Trevor Saunders <tsaunders@mozilla.com>
[V32QI V16QI V16HI V8HI V8SI V4SI])
(define_insn "*vec_dup<mode>"
- [(set (match_operand:AVX2_VEC_DUP_MODE 0 "register_operand" "=x,x,x")
+ [(set (match_operand:AVX2_VEC_DUP_MODE 0 "register_operand" "=x,x,Yi")
(vec_duplicate:AVX2_VEC_DUP_MODE
(match_operand:<ssescalarmode> 1 "nonimmediate_operand" "m,x,$r")))]
"TARGET_AVX2"