Home
last modified time | relevance | path

Searched refs:ObjCObjectType (Results 1 – 25 of 53) sorted by relevance

123

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp59 const ObjCObjectType *getObjectTypeForAllocAndNew(const ObjCMessageExpr *MsgE,
221 const ObjCObjectType *ObjTy = getObjectTypeForAllocAndNew(MsgE, C); in checkPostCall()
314 const ObjCObjectType *
318 if (const ObjCObjectType *ObjTy in getObjectTypeForAllocAndNew()
319 = MsgE->getClassReceiver()->getAs<ObjCObjectType>()) in getObjectTypeForAllocAndNew()
324 if (const ObjCObjectType *ObjTy in getObjectTypeForAllocAndNew()
325 = MsgE->getSuperType()->getAs<ObjCObjectType>()) in getObjectTypeForAllocAndNew()
340 if (const ObjCObjectType *ObjTy = in getObjectTypeForAllocAndNew()
341 dyn_cast<ObjCObjectType>(MD->getClassInterface()->getTypeForDecl())) in getObjectTypeForAllocAndNew()
405 To->getObjectType()->getSuperClassType()->getAs<ObjCObjectType>(); in getMostInformativeDerivedClassImpl()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp582 ->getAs<ObjCObjectType>(); in isObjCIdOrObjectKindOfType()
614 ObjCObjectType::ObjCObjectType(QualType Canonical, QualType Base, in ObjCObjectType() function in ObjCObjectType
646 bool ObjCObjectType::isSpecialized() const { in isSpecialized()
682 bool ObjCObjectType::isKindOfType() const { in isKindOfType()
1405 const ObjCObjectType *objectType; in getObjCSubstitutions()
1411 ->castAs<ObjCObjectType>(); in getObjCSubstitutions()
1413 objectType = getAs<ObjCObjectType>(); in getObjCSubstitutions()
1515 unspecializedSuper->castAs<ObjCObjectType>(), in computeSuperClassTypeSlow()
1526 ->castAs<ObjCObjectType>(), in computeSuperClassTypeSlow()
1552 if (const auto *T = getAs<ObjCObjectType>()) in getAsObjCQualifiedInterfaceType()
[all …]
H A DExprObjC.cpp339 if (const ObjCObjectType *Ty = T->getAs<ObjCObjectType>()) in getReceiverInterface()
H A DASTContext.cpp8000 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in canAssignObjCInterfaces()
8001 const ObjCObjectType* RHS = RHSOPT->getObjectType(); in canAssignObjCInterfaces()
8117 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in getIntersectionOfProtocols()
8118 const ObjCObjectType* RHS = RHSOPT->getObjectType(); in getIntersectionOfProtocols()
8236 const ObjCObjectType *LHS = Lptr->getObjectType(); in areCommonBaseCompatible()
8237 const ObjCObjectType *RHS = Rptr->getObjectType(); in areCommonBaseCompatible()
8300 LHS = LHSSuperType->castAs<ObjCObjectType>(); in areCommonBaseCompatible()
8350 RHS = RHSSuperType->castAs<ObjCObjectType>(); in areCommonBaseCompatible()
8402 const ObjCObjectType *RHSSuper = RHS; in canAssignObjCInterfaces()
8992 const auto *LHSIface = LHS->getAs<ObjCObjectType>(); in mergeTypes()
[all …]
H A DMicrosoftMangle.cpp380 void mangleObjCKindOfType(const ObjCObjectType *T, Qualifiers Quals,
1560 void MicrosoftCXXNameMangler::mangleObjCKindOfType(const ObjCObjectType *T, in mangleObjCKindOfType()
1571 ->getAs<ObjCObjectType>(), in mangleObjCKindOfType()
2732 void MicrosoftCXXNameMangler::mangleType(const ObjCObjectType *T, in mangleType()
H A DASTStructuralEquivalence.cpp777 const auto *Obj1 = cast<ObjCObjectType>(T1); in IsStructurallyEquivalent()
778 const auto *Obj2 = cast<ObjCObjectType>(T2); in IsStructurallyEquivalent()
H A DTypePrinter.cpp1556 void TypePrinter::printObjCObjectBefore(const ObjCObjectType *T, in printObjCObjectBefore()
1597 void TypePrinter::printObjCObjectAfter(const ObjCObjectType *T, in printObjCObjectAfter()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTImporter.cpp351 const clang::ObjCObjectType *objc_class_type = in CanImport()
352 llvm::dyn_cast<clang::ObjCObjectType>(qual_type); in CanImport()
427 const clang::ObjCObjectType *objc_class_type = in Import()
428 llvm::dyn_cast<clang::ObjCObjectType>(qual_type); in Import()
639 if (const ObjCObjectType *objc_object_type = type->getAs<ObjCObjectType>()) { in CompleteAndFetchChildren()
678 if (const ObjCObjectType *objc_object_type = type->getAs<ObjCObjectType>()) { in RequireCompleteType()
H A DClangASTContext.cpp2756 const clang::ObjCObjectType *objc_class_type = in GetCompleteQualType()
3664 const clang::ObjCObjectType *objc_class_type = in IsDefined()
3987 const clang::ObjCObjectType *object_type = in GetObjCClassName()
5615 const clang::ObjCObjectType *objc_class_type = in GetNumChildren()
5918 const clang::ObjCObjectType *objc_class_type = in GetNumFields()
7871 const clang::ObjCObjectType *objc_class_type = in GetAsObjCInterfaceDecl()
7872 llvm::dyn_cast<clang::ObjCObjectType>( in GetAsObjCInterfaceDecl()
8742 const clang::ObjCObjectType *objc_class_type = in GetHasExternalStorage()
8815 const clang::ObjCObjectType *objc_class_type = in SetHasExternalStorage()
8874 const clang::ObjCObjectType *object_type = in StartTagDeclarationDefinition()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DBuiltinTypes.def226 // ObjCObjectType with this as its base. In fact, this only ever
227 // shows up in an AST as the base type of an ObjCObjectType.
232 // ObjCObjectType with this as its base. In fact, this only ever
233 // shows up in an AST as the base type of an ObjCObjectType.
H A DType.h1545 friend class ObjCObjectType;
2143 const ObjCObjectType *getAsObjCInterfaceType() const;
5538 class ObjCObjectType : public Type,
5579 ObjCObjectType(QualType Canonical, QualType Base,
5584 ObjCObjectType(enum Nonce_ObjCInterface)
5738 class ObjCInterfaceType : public ObjCObjectType {
5746 : ObjCObjectType(Nonce_ObjCInterface),
5835 const ObjCObjectType *getObjectType() const {
5836 return PointeeType->castAs<ObjCObjectType>();
6398 return isa<ObjCObjectType>(CanonicalType);
[all …]
H A DCanonicalType.h578 struct CanProxyAdaptor<ObjCObjectType>
579 : public CanProxyBase<ObjCObjectType> {
H A DTypeNodes.def110 TYPE(ObjCInterface, ObjCObjectType)
H A DASTContext.h2555 bool canAssignObjCInterfaces(const ObjCObjectType *LHS,
2556 const ObjCObjectType *RHS);
H A DDeclObjC.h1565 const ObjCObjectType *getSuperClassType() const { in getSuperClassType()
1567 return TInfo->getType()->castAs<ObjCObjectType>(); in getSuperClassType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexBody.cpp264 auto addReceivers = [&](const ObjCObjectType *Ty) { in VisitObjCMessageExpr()
280 addReceivers(recT->getAs<ObjCObjectType>()); in VisitObjCMessageExpr()
H A DUSRGeneration.cpp826 if (const ObjCObjectType *OIT = T->getAs<ObjCObjectType>()) { in VisitType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprMember.cpp1179 const ObjCObjectType *ty = opty->getObjectType(); in ShouldTryAgainWithRedefinitionType()
1294 if (const ObjCObjectType *OTy = BaseType->getAs<ObjCObjectType>()) { in LookupMemberExpr()
1474 const ObjCObjectType *OT = OPT->getObjectType(); in LookupMemberExpr()
H A DSemaDeclObjC.cpp52 const ObjCObjectType *result = in checkInitMethod()
586 if (NamedDecl *IDecl = T->getAs<ObjCObjectType>()->getInterface()) { in ActOnSuperClassOfClassInterface()
1116 if (const ObjCObjectType *OPT = T->getAs<ObjCObjectType>()) { in ActOnTypedefedProtocols()
1151 if (NamedDecl *IDecl = T->getAs<ObjCObjectType>()->getInterface()) { in ActOnCompatibilityAlias()
1426 if (const auto *objcObjectType = base->getAs<ObjCObjectType>()) { in actOnObjCTypeArgsOrProtocolQualifiers()
3046 if (isa<ObjCObjectType>(TDD->getUnderlyingType())) { in ActOnForwardClassDeclaration()
3426 const ObjCObjectType *TypeBound) { in FilterMethodsByTypeBound()
3462 const ObjCObjectType *TypeBound) { in CollectMultipleMethodsInGlobalPool()
H A DSemaExprObjC.cpp1760 const ObjCObjectType *objType = type->castAs<ObjCObjectType>(); in LookupMethodInObjectType()
2463 const ObjCObjectType *ClassType = ReceiverType->getAs<ObjCObjectType>(); in BuildClassMessage()
2762 const ObjCObjectType *typeBound = nullptr; in BuildInstanceMessage()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp333 if (expr_qual_type->getAs<ObjCObjectType>() != NULL) in SynthesizeBodyResult()
H A DClangASTSource.cpp2190 } else if (const ObjCObjectType *objc_object_type = in AddTypeDecl()
2191 qual_type->getAs<ObjCObjectType>()) { in AddTypeDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp142 const ObjCObjectType *ObjTy = ClassRec->getAs<ObjCObjectType>(); in maybeAdjustInterfaceForSubscriptingCheck()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.h171 llvm::DIType *CreateType(const ObjCObjectType *Ty, llvm::DIFile *F);
H A DCodeGenTypes.cpp603 ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType()); in ConvertType()

123