find the correct way to solve VSELECT v32i1. Should do it in DAG combine, SIGN_EXTEND v32i1 and combine that new node. A quick search in PerformVSELECT of X86ISelLowering could give me the solution.