Lines Matching defs:Shuf1
25522 SDValue Shuf1 = DAG.getVectorShuffle(HalfVT, DL, X, Y, Mask1);
25523 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, Shuf0, Shuf1);
27654 auto *Shuf1 = dyn_cast<ShuffleVectorSDNode>(RHS);
27655 if (Shuf0 && Shuf1 && Shuf0->getMask().equals(Shuf1->getMask()) &&
27679 if (isConstOrConstSplat(LHS) && Shuf1 && all_equal(Shuf1->getMask()) &&
27680 Shuf1->hasOneUse() && Shuf1->getOperand(1).isUndef() &&
27681 Shuf1->getOperand(0).getOpcode() != ISD::INSERT_VECTOR_ELT) {
27683 SDValue X = Shuf1->getOperand(0);
27686 Shuf1->getMask());