The attached patch teaches DAGTypeLegalizer how to handle VSELECT operands.  We are hitting an assert in SplitVectorOperand() when it tries to visit the operand of a VSELECT, and this patch fixes that.<div><br></div><div>We handle the splitting by splitting the entire VSELECT operation using EXTRACT_SUBVECTOR.<br clear="all">
<div><br></div>-- <br><br><div>Thanks,</div><div><br></div><div>Justin Holewinski</div><br>
</div>