reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1409 assert(cast<VectorType>(RHS->getType())->getNumElements() == NumElts); 1417 match(RHS, m_ShuffleVector(m_Value(R0), m_Value(R1), m_Specific(Mask))) && 1418 LHS->hasOneUse() && RHS->hasOneUse() && 1420 cast<ShuffleVectorInst>(RHS)->isConcat()) { 1452 match(RHS, m_ShuffleVector(m_Value(V2), m_Undef(), m_Specific(Mask))) && 1454 (LHS->hasOneUse() || RHS->hasOneUse() || LHS == RHS)) { 1454 (LHS->hasOneUse() || RHS->hasOneUse() || LHS == RHS)) { 1463 match(RHS, m_ShuffleVector(m_Specific(V2), m_Specific(V1), 1466 auto *RShuf = cast<ShuffleVectorInst>(RHS); 1501 bool ConstOp1 = isa<Constant>(RHS);