> > + if (TREE_CODE (mask) == SSA_NAME) > + { > + gimple def_stmt = SSA_NAME_DEF_STMT (mask); > + if (is_gimple_assign (def_stmt) > + && gimple_assign_rhs_code (def_stmt) == VECTOR_CST) > + mask = gimple_assign_rhs1 (def_stmt); > + } > + > if (TREE_CODE (mask) == VECTOR_CST) > { > unsigned char *sel_int = XALLOCAVEC (unsigned char, elements); > > pre-approved if it passes bootstrap & regtest.
Thanks that's similar to what I was wiring up. I'm happy to bootstrap and regtest that along with my other changes. Ramana