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

References

lib/Transforms/Vectorize/SLPVectorizer.cpp
 6146       if (m_UMin(m_Value(LHS), m_Value(RHS)).match(Select)) {
 6148       } else if (m_SMin(m_Value(LHS), m_Value(RHS)).match(Select)) {
 6150       } else if (m_OrdFMin(m_Value(LHS), m_Value(RHS)).match(Select) ||
 6151                  m_UnordFMin(m_Value(LHS), m_Value(RHS)).match(Select)) {
 6154             cast<Instruction>(Select->getCondition())->hasNoNaNs());
 6155       } else if (m_UMax(m_Value(LHS), m_Value(RHS)).match(Select)) {
 6157       } else if (m_SMax(m_Value(LHS), m_Value(RHS)).match(Select)) {
 6159       } else if (m_OrdFMax(m_Value(LHS), m_Value(RHS)).match(Select) ||
 6160                  m_UnordFMax(m_Value(LHS), m_Value(RHS)).match(Select)) {
 6163             cast<Instruction>(Select->getCondition())->hasNoNaNs());
 6180         LHS = Select->getTrueValue();
 6181         RHS = Select->getFalseValue();
 6182         Value *Cond = Select->getCondition();