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

References

lib/Transforms/InstCombine/InstructionCombining.cpp
 1408   assert(cast<VectorType>(LHS->getType())->getNumElements() == NumElts);
 1416   if (match(LHS, m_ShuffleVector(m_Value(L0), m_Value(L1), m_Constant(Mask))) &&
 1418       LHS->hasOneUse() && RHS->hasOneUse() &&
 1419       cast<ShuffleVectorInst>(LHS)->isConcat() &&
 1451   if (match(LHS, m_ShuffleVector(m_Value(V1), m_Undef(), m_Constant(Mask))) &&
 1454       (LHS->hasOneUse() || RHS->hasOneUse() || LHS == RHS)) {
 1454       (LHS->hasOneUse() || RHS->hasOneUse() || LHS == RHS)) {
 1462       match(LHS, m_ShuffleVector(m_Value(V1), m_Value(V2), m_Constant(Mask))) &&
 1465     auto *LShuf = cast<ShuffleVectorInst>(LHS);