reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
858 if (!hasBlockValue(SI->getTrueValue(), BB)) { 859 if (pushBlockValue(std::make_pair(BB, SI->getTrueValue()))) 864 ValueLatticeElement TrueVal = getBlockValue(SI->getTrueValue(), BB); 872 if (!hasBlockValue(SI->getFalseValue(), BB)) { 873 if (pushBlockValue(std::make_pair(BB, SI->getFalseValue()))) 878 ValueLatticeElement FalseVal = getBlockValue(SI->getFalseValue(), BB); 891 SelectPatternResult SPR = matchSelectPattern(SI, LHS, RHS); 895 LHS == SI->getTrueValue() && RHS == SI->getFalseValue()) { 895 LHS == SI->getTrueValue() && RHS == SI->getFalseValue()) { 915 if (LHS == SI->getTrueValue()) { 919 if (LHS == SI->getFalseValue()) { 927 if (LHS == SI->getTrueValue()) { 931 if (LHS == SI->getFalseValue()) { 941 Value *Cond = SI->getCondition(); 943 getValueFromCondition(SI->getTrueValue(), Cond, true)); 945 getValueFromCondition(SI->getFalseValue(), Cond, false)); 970 if (match(SI->getFalseValue(), m_Add(m_Specific(A), 978 if (match(SI->getTrueValue(), m_Add(m_Specific(A),