[X86] Teach how to combine horizontal binop even in the presence of undefs.