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

References

lib/Analysis/ValueTracking.cpp
 4781       if (match(CmpLHS, m_AnyZeroFP()))
 4782         CmpLHS = OutputZeroVal;
 4788   LHS = CmpLHS;
 4801     if (!FMF.noSignedZeros() && !isKnownNonZero(CmpLHS) &&
 4815     bool LHSSafe = isKnownNonNaN(CmpLHS, FMF);
 4848   if (TrueVal == CmpRHS && FalseVal == CmpLHS) {
 4849     std::swap(CmpLHS, CmpRHS);
 4859   if (TrueVal == CmpLHS && FalseVal == CmpRHS) {
 4885         m_CombineOr(m_Specific(CmpLHS), m_SExt(m_Specific(CmpLHS)));
 4885         m_CombineOr(m_Specific(CmpLHS), m_SExt(m_Specific(CmpLHS)));
 4893       if (match(CmpLHS, m_Neg(m_Specific(FalseVal))))
 4915       if (match(CmpLHS, m_Neg(m_Specific(TrueVal))))
 4931     return matchMinMax(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal, LHS, RHS, Depth);
 4937       (!FMF.noSignedZeros() && !isKnownNonZero(CmpLHS) &&
 4941   return matchFastFloatClamp(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal, LHS, RHS);