reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10675 checkArithmeticNull(*this, LHS, RHS, Loc, /*IsCompare=*/true); 10684 return CheckVectorCompareOperands(LHS, RHS, Loc, Opc); 10686 diagnoseLogicalNotOnLHSofCheck(*this, LHS, RHS, Loc, Opc); 10687 diagnoseTautologicalComparison(*this, Loc, LHS.get(), RHS.get(), Opc); 10693 return checkArithmeticOrEnumeralCompare(*this, LHS, RHS, Loc, Opc); 10712 return CheckComparisonCategoryType(Kind, Loc); 10736 return InvalidOperands(Loc, LHS, RHS); 10766 *this, Loc, LHS, RHS, /*isError*/ (bool)isSFINAEContext()); 10788 if (convertPointersToCompositeType(*this, Loc, LHS, RHS)) 10806 Diag(Loc, diag::ext_typecheck_ordered_comparison_of_function_pointers) 10815 diagnoseFunctionPointerToVoidComparison(*this, Loc, LHS, RHS, 10819 diagnoseDistinctPointerComparison(*this, Loc, LHS, RHS, /*isError*/false); 10826 Diag(Loc, 10902 if (convertPointersToCompositeType(*this, Loc, LHS, RHS)) 10917 Diag(Loc, diag::err_typecheck_comparison_of_distinct_blocks) 10934 Diag(Loc, diag::err_typecheck_comparison_of_distinct_blocks) 10959 diagnoseDistinctPointerComparison(*this, Loc, LHS, RHS, 10984 diagnoseDistinctPointerComparison(*this, Loc, LHS, RHS, 10987 diagnoseObjCLiteralComparison(*this, Loc, LHS, RHS, Opc); 11033 Diag(Loc, DiagID) 11081 return InvalidOperands(Loc, LHS, RHS);