Lines Matching defs:SSV
2729 ShuffleVectorInst *SSV = dyn_cast<ShuffleVectorInst>(U);
2730 if (SSV && isa<UndefValue>(SSV->getOperand(1)) && SSV->getType() == VT)
2731 Shuffles.push_back(SSV);
2754 auto *SSV = cast<ShuffleVectorInst>(SVOp0);
2755 SVOp0 = SSV->getOperand(0);
2756 SVOp1 = SSV->getOperand(1);
2758 if (Mask[I] >= static_cast<int>(SSV->getShuffleMask().size()))
2760 Mask[I] = Mask[I] < 0 ? Mask[I] : SSV->getMaskValue(Mask[I]);
2826 if (auto *SSV = dyn_cast<ShuffleVectorInst>(SV->getOperand(0)))
2827 if (InputShuffles.contains(SSV))
2828 return SSV->getMaskValue(SV->getMaskValue(M));
2941 if (auto *SSV = dyn_cast<ShuffleVectorInst>(SV->getOperand(0)))
2942 if (InputShuffles.contains(SSV))
2943 return SSV->getOperand(Op);