[DAG] Teach how to turn a build_vector into a shuffle if some of the operands are...