reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);