/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | DynamicTypePropagation.cpp | 582 if (C.canAssignObjCInterfaces(StaticLowerBound, *Current)) { in storeWhenMoreInformative() 587 if (C.canAssignObjCInterfaces(*Current, StaticUpperBound)) { in storeWhenMoreInformative() 669 ASTCtxt.canAssignObjCInterfaces(DestObjectPtrType, OrigObjectPtrType); in checkPostStmt() 671 ASTCtxt.canAssignObjCInterfaces(OrigObjectPtrType, DestObjectPtrType); in checkPostStmt() 678 !ASTCtxt.canAssignObjCInterfaces(DestObjectPtrType, *TrackedType) && in checkPostStmt() 679 !ASTCtxt.canAssignObjCInterfaces(*TrackedType, DestObjectPtrType)) { in checkPostStmt() 758 ASTCtxt.canAssignObjCInterfaces(ReceiverObjectPtrType, TrackedType)) { in findMethodDecl() 884 ASTCtxt.canAssignObjCInterfaces(ArgObjectPtrType, *TrackedArgType)) { in checkPreObjCMessage() 890 if (!ASTCtxt.canAssignObjCInterfaces(ParamObjectPtrType, in checkPreObjCMessage()
|
D | DynamicTypeChecker.cpp | 192 if (ASTCtxt.canAssignObjCInterfaces(StaticObjCType, DynObjCType)) in checkPostStmt() 196 ASTCtxt.canAssignObjCInterfaces(DynObjCType, StaticObjCType)) in checkPostStmt()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | DynamicTypePropagation.cpp | 491 if (C.canAssignObjCInterfaces(StaticLowerBound, *Current)) { in storeWhenMoreInformative() 496 if (C.canAssignObjCInterfaces(*Current, StaticUpperBound)) { in storeWhenMoreInformative() 561 ASTCtxt.canAssignObjCInterfaces(DestObjectPtrType, OrigObjectPtrType); in checkPostStmt() 563 ASTCtxt.canAssignObjCInterfaces(OrigObjectPtrType, DestObjectPtrType); in checkPostStmt() 587 !ASTCtxt.canAssignObjCInterfaces(DestObjectPtrType, *TrackedType) && in checkPostStmt() 588 !ASTCtxt.canAssignObjCInterfaces(*TrackedType, DestObjectPtrType)) { in checkPostStmt() 667 ASTCtxt.canAssignObjCInterfaces(ReceiverObjectPtrType, TrackedType)) { in findMethodDecl() 762 ASTCtxt.canAssignObjCInterfaces(ArgObjectPtrType, *TrackedArgType)) { in checkPreObjCMessage() 768 if (!ASTCtxt.canAssignObjCInterfaces(ParamObjectPtrType, in checkPreObjCMessage()
|
D | DynamicTypeChecker.cpp | 201 if (ASTCtxt.canAssignObjCInterfaces(StaticObjCType, DynObjCType)) in checkPostStmt() 205 ASTCtxt.canAssignObjCInterfaces(DynObjCType, StaticObjCType)) in checkPostStmt()
|
/external/clang/lib/AST/ |
D | ASTContext.cpp | 6944 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfaces() function in ASTContext 6965 return canAssignObjCInterfaces(RHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfaces() 6982 return finish(canAssignObjCInterfaces(LHS, RHS)); in canAssignObjCInterfaces() 7125 return ctx.canAssignObjCInterfaces(lhsOPT, rhsOPT); in canAssignObjCObjectTypes() 7303 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectType *LHS, in canAssignObjCInterfaces() function in ASTContext 7373 return canAssignObjCInterfaces(LHSOPT, RHSOPT) || in areComparableObjCPointerTypes() 7374 canAssignObjCInterfaces(RHSOPT, LHSOPT); in areComparableObjCPointerTypes() 7378 return canAssignObjCInterfaces( in canBindObjCObjectType() 7883 if (canAssignObjCInterfaces(LHSIface, RHSIface)) in mergeTypes() 7897 if (canAssignObjCInterfaces(LHS->getAs<ObjCObjectPointerType>(), in mergeTypes()
|
/external/clang/include/clang/AST/ |
D | ASTContext.h | 2253 bool canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, 2255 bool canAssignObjCInterfaces(const ObjCObjectType *LHS,
|
/external/llvm-project/clang/lib/AST/ |
D | ASTContext.cpp | 8791 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfaces() function in ASTContext 8811 return canAssignObjCInterfaces(RHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfaces() 8833 return finish(canAssignObjCInterfaces(LHS, RHS)); in canAssignObjCInterfaces() 8983 return ctx.canAssignObjCInterfaces(lhsOPT, rhsOPT); in canAssignObjCObjectTypes() 9161 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectType *LHS, in canAssignObjCInterfaces() function in ASTContext 9231 return canAssignObjCInterfaces(LHSOPT, RHSOPT) || in areComparableObjCPointerTypes() 9232 canAssignObjCInterfaces(RHSOPT, LHSOPT); in areComparableObjCPointerTypes() 9236 return canAssignObjCInterfaces( in canBindObjCObjectType() 9805 if (canAssignObjCInterfaces(LHS->castAs<ObjCObjectType>(), in mergeTypes() 9818 if (canAssignObjCInterfaces(LHS->castAs<ObjCObjectPointerType>(), in mergeTypes()
|
/external/llvm-project/clang/include/clang/AST/ |
D | ASTContext.h | 2646 bool canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, 2648 bool canAssignObjCInterfaces(const ObjCObjectType *LHS,
|
/external/clang/lib/Sema/ |
D | SemaObjCProperty.cpp | 1178 Context.canAssignObjCInterfaces( in ActOnPropertyImplDecl() 1505 compat = Context.canAssignObjCInterfaces(getterObjCPtr, propertyObjCPtr); in DiagnosePropertyAccessorMismatch()
|
D | SemaDeclObjC.cpp | 2211 return Context.canAssignObjCInterfaces(A, B); in isObjCTypeSubstitutable()
|
D | SemaType.cpp | 920 } else if (S.Context.canAssignObjCInterfaces(boundObjC, typeArgObjC)) { in applyObjCTypeArgs()
|
D | SemaExpr.cpp | 6815 } else if (Context.canAssignObjCInterfaces(LHSOPT, RHSOPT)) { in FindCompositeObjCPointerType() 6817 } else if (Context.canAssignObjCInterfaces(RHSOPT, LHSOPT)) { in FindCompositeObjCPointerType()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaObjCProperty.cpp | 1375 Context.canAssignObjCInterfaces( in ActOnPropertyImplDecl() 1733 compat = Context.canAssignObjCInterfaces(getterObjCPtr, propertyObjCPtr); in DiagnosePropertyAccessorMismatch()
|
D | SemaOverload.cpp | 2527 if (Context.canAssignObjCInterfaces(ToObjCPtr, FromObjCPtr)) { in isObjCPointerConversion() 2541 if (Context.canAssignObjCInterfaces(FromObjCPtr, ToObjCPtr)) { in isObjCPointerConversion() 4047 bool AssignLeft = S.Context.canAssignObjCInterfaces(FromObjCPtr1, in CompareStandardConversionSequences() 4049 bool AssignRight = S.Context.canAssignObjCInterfaces(FromObjCPtr2, in CompareStandardConversionSequences() 4356 = S.Context.canAssignObjCInterfaces(FromPtr1, FromPtr2); in CompareDerivedToBaseConversions() 4358 = S.Context.canAssignObjCInterfaces(FromPtr2, FromPtr1); in CompareDerivedToBaseConversions() 4360 = S.Context.canAssignObjCInterfaces(ToPtr1, ToPtr2); in CompareDerivedToBaseConversions() 4362 = S.Context.canAssignObjCInterfaces(ToPtr2, ToPtr1); in CompareDerivedToBaseConversions()
|
D | SemaDeclObjC.cpp | 2304 return Context.canAssignObjCInterfaces(A, B); in isObjCTypeSubstitutable()
|
D | SemaType.cpp | 961 } else if (S.Context.canAssignObjCInterfaces(boundObjC, typeArgObjC)) { in applyObjCTypeArgs()
|
D | SemaExpr.cpp | 8349 } else if (Context.canAssignObjCInterfaces(LHSOPT, RHSOPT)) { in FindCompositeObjCPointerType() 8351 } else if (Context.canAssignObjCInterfaces(RHSOPT, LHSOPT)) { in FindCompositeObjCPointerType()
|