reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstructionCombining.cpp
 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);