Home
last modified time | relevance | path

Searched refs:canAssignObjCInterfaces (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp579 if (C.canAssignObjCInterfaces(StaticLowerBound, *Current)) { in storeWhenMoreInformative()
584 if (C.canAssignObjCInterfaces(*Current, StaticUpperBound)) { in storeWhenMoreInformative()
666 ASTCtxt.canAssignObjCInterfaces(DestObjectPtrType, OrigObjectPtrType); in checkPostStmt()
668 ASTCtxt.canAssignObjCInterfaces(OrigObjectPtrType, DestObjectPtrType); in checkPostStmt()
675 !ASTCtxt.canAssignObjCInterfaces(DestObjectPtrType, *TrackedType) && in checkPostStmt()
676 !ASTCtxt.canAssignObjCInterfaces(*TrackedType, DestObjectPtrType)) { in checkPostStmt()
753 ASTCtxt.canAssignObjCInterfaces( in findMethodDecl()
880 ASTCtxt.canAssignObjCInterfaces(ArgObjectPtrType, *TrackedArgType)) { in checkPreObjCMessage()
886 if (!ASTCtxt.canAssignObjCInterfaces(ParamObjectPtrType, in checkPreObjCMessage()
H A DDynamicTypeChecker.cpp186 if (ASTCtxt.canAssignObjCInterfaces(StaticObjCType, DynObjCType)) in checkPostStmt()
190 ASTCtxt.canAssignObjCInterfaces(DynObjCType, StaticObjCType)) in checkPostStmt()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h2886 bool canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT,
2888 bool canAssignObjCInterfaces(const ObjCObjectType *LHS,
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp9789 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfaces() function in ASTContext
9809 return canAssignObjCInterfaces(RHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfaces()
9831 return finish(canAssignObjCInterfaces(LHS, RHS)); in canAssignObjCInterfaces()
9977 return ctx.canAssignObjCInterfaces(lhsOPT, rhsOPT); in canAssignObjCObjectTypes()
10158 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectType *LHS, in canAssignObjCInterfaces() function in ASTContext
10228 return canAssignObjCInterfaces(LHSOPT, RHSOPT) || in areComparableObjCPointerTypes()
10229 canAssignObjCInterfaces(RHSOPT, LHSOPT); in areComparableObjCPointerTypes()
10233 return canAssignObjCInterfaces( in canBindObjCObjectType()
10837 if (canAssignObjCInterfaces(LHS->castAs<ObjCObjectType>(), in mergeTypes()
10850 if (canAssignObjCInterfaces(LHS->castAs<ObjCObjectPointerType>(), in mergeTypes()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaObjCProperty.cpp1366 compat = Context.canAssignObjCInterfaces( in ActOnPropertyImplDecl()
1723 compat = Context.canAssignObjCInterfaces(getterObjCPtr, propertyObjCPtr); in DiagnosePropertyAccessorMismatch()
H A DSemaOverload.cpp2759 if (Context.canAssignObjCInterfaces(ToObjCPtr, FromObjCPtr)) { in isObjCPointerConversion()
2773 if (Context.canAssignObjCInterfaces(FromObjCPtr, ToObjCPtr)) { in isObjCPointerConversion()
4359 bool AssignLeft = S.Context.canAssignObjCInterfaces(FromObjCPtr1, in CompareStandardConversionSequences()
4361 bool AssignRight = S.Context.canAssignObjCInterfaces(FromObjCPtr2, in CompareStandardConversionSequences()
4643 = S.Context.canAssignObjCInterfaces(FromPtr1, FromPtr2); in CompareDerivedToBaseConversions()
4645 = S.Context.canAssignObjCInterfaces(FromPtr2, FromPtr1); in CompareDerivedToBaseConversions()
4647 = S.Context.canAssignObjCInterfaces(ToPtr1, ToPtr2); in CompareDerivedToBaseConversions()
4649 = S.Context.canAssignObjCInterfaces(ToPtr2, ToPtr1); in CompareDerivedToBaseConversions()
H A DSemaDeclObjC.cpp2331 return Context.canAssignObjCInterfaces(A, B); in isObjCTypeSubstitutable()
H A DSemaType.cpp974 } else if (S.Context.canAssignObjCInterfaces(boundObjC, typeArgObjC)) { in applyObjCTypeArgs()
H A DSemaExpr.cpp9439 } else if (Context.canAssignObjCInterfaces(LHSOPT, RHSOPT)) { in FindCompositeObjCPointerType()
9441 } else if (Context.canAssignObjCInterfaces(RHSOPT, LHSOPT)) { in FindCompositeObjCPointerType()