Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp32 const ObjCObjectType *getObjectTypeForAllocAndNew(const ObjCMessageExpr *MsgE,
129 const ObjCObjectType *ObjTy = getObjectTypeForAllocAndNew(MsgE, C); in checkPostCall()
209 const ObjCObjectType *
213 if (const ObjCObjectType *ObjTy in getObjectTypeForAllocAndNew()
214 = MsgE->getClassReceiver()->getAs<ObjCObjectType>()) in getObjectTypeForAllocAndNew()
219 if (const ObjCObjectType *ObjTy in getObjectTypeForAllocAndNew()
220 = MsgE->getSuperType()->getAs<ObjCObjectType>()) in getObjectTypeForAllocAndNew()
235 if (const ObjCObjectType *ObjTy = in getObjectTypeForAllocAndNew()
236 dyn_cast<ObjCObjectType>(MD->getClassInterface()->getTypeForDecl())) in getObjectTypeForAllocAndNew()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DBuiltinTypes.def143 // ObjCObjectType with this as its base. In fact, this only ever
144 // shows up in an AST as the base type of an ObjCObjectType.
149 // ObjCObjectType with this as its base. In fact, this only ever
150 // shows up in an AST as the base type of an ObjCObjectType.
H A DType.h1287 friend class ObjCObjectType;
1703 const ObjCObjectType *getAsObjCQualifiedInterfaceType() const;
4347 class ObjCObjectType : public Type {
4362 return const_cast<ObjCObjectType*>(this)->getProtocolStorage();
4368 ObjCObjectType(QualType Canonical, QualType Base,
4372 ObjCObjectType(enum Nonce_ObjCInterface)
4441 class ObjCObjectTypeImpl : public ObjCObjectType, public llvm::FoldingSetNode {
4450 : ObjCObjectType(Canonical, Base, Protocols, NumProtocols) {}
4460 inline ObjCProtocolDecl **ObjCObjectType::getProtocolStorage() {
4478 class ObjCInterfaceType : public ObjCObjectType {
[all …]
H A DCanonicalType.h630 struct CanProxyAdaptor<ObjCObjectType>
631 : public CanProxyBase<ObjCObjectType> {
H A DTypeNodes.def105 TYPE(ObjCInterface, ObjCObjectType)
H A DASTContext.h2040 bool canAssignObjCInterfaces(const ObjCObjectType *LHS,
2041 const ObjCObjectType *RHS);
H A DDataRecursiveASTVisitor.h941 DEF_TRAVERSE_TYPE(ObjCObjectType, {
1167 DEF_TRAVERSE_TYPELOC(ObjCObjectType, {
H A DRecursiveASTVisitor.h1006 DEF_TRAVERSE_TYPE(ObjCObjectType, {
1232 DEF_TRAVERSE_TYPELOC(ObjCObjectType, {
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DType.cpp472 ObjCObjectType::ObjCObjectType(QualType Canonical, QualType Base, in ObjCObjectType() function in ObjCObjectType
486 const ObjCObjectType *Type::getAsObjCQualifiedInterfaceType() const { in getAsObjCQualifiedInterfaceType()
490 if (const ObjCObjectType *T = getAs<ObjCObjectType>()) in getAsObjCQualifiedInterfaceType()
946 return cast<ObjCObjectType>(CanonicalType)->getBaseType() in isIncompleteType()
2237 return Cache::get(cast<ObjCObjectType>(T)->getBaseType()); in computeCachedProperties()
2319 return computeLinkageInfo(cast<ObjCObjectType>(T)->getBaseType()); in computeLinkageInfo()
H A DASTContext.cpp1651 return getTypeInfo(cast<ObjCObjectType>(T)->getBaseType().getTypePtr()); in getTypeInfoImpl()
3550 if (ObjCObjectType *QT = ObjCObjectTypes.FindNodeOrInsertPos(ID, InsertPos)) in getObjCObjectType()
5533 T = T->castAs<ObjCObjectType>()->getBaseType(); in getObjCEncodingForTypeImpl()
6646 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in canAssignObjCInterfaces()
6647 const ObjCObjectType* RHS = RHSOPT->getObjectType(); in canAssignObjCInterfaces()
6716 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in getIntersectionOfProtocols()
6717 const ObjCObjectType* RHS = RHSOPT->getObjectType(); in getIntersectionOfProtocols()
6757 const ObjCObjectType *LHS = Lptr->getObjectType(); in areCommonBaseCompatible()
6758 const ObjCObjectType *RHS = Rptr->getObjectType(); in areCommonBaseCompatible()
6781 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectType *LHS, in canAssignObjCInterfaces()
[all …]
H A DTypePrinter.cpp1270 void TypePrinter::printObjCObjectBefore(const ObjCObjectType *T, in printObjCObjectBefore()
1288 void TypePrinter::printObjCObjectAfter(const ObjCObjectType *T, in printObjCObjectAfter()
H A DASTImporter.cpp77 QualType VisitObjCObjectType(const ObjCObjectType *T);
802 const ObjCObjectType *Obj1 = cast<ObjCObjectType>(T1); in IsStructurallyEquivalent()
803 const ObjCObjectType *Obj2 = cast<ObjCObjectType>(T2); in IsStructurallyEquivalent()
1777 QualType ASTNodeImporter::VisitObjCObjectType(const ObjCObjectType *T) { in VisitObjCObjectType()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaExprMember.cpp1130 const ObjCObjectType *ty = opty->getObjectType(); in ShouldTryAgainWithRedefinitionType()
1244 if (const ObjCObjectType *OTy = BaseType->getAs<ObjCObjectType>()) { in LookupMemberExpr()
1415 const ObjCObjectType *OT = OPT->getObjectType(); in LookupMemberExpr()
H A DSemaDeclObjC.cpp51 const ObjCObjectType *result = in checkInitMethod()
549 if (NamedDecl *IDecl = T->getAs<ObjCObjectType>()->getInterface()) { in ActOnStartClassInterface()
619 if (const ObjCObjectType *OPT = T->getAs<ObjCObjectType>()) in ActOnTypedefedProtocols()
647 if (NamedDecl *IDecl = T->getAs<ObjCObjectType>()->getInterface()) { in ActOnCompatibilityAlias()
2041 if (isa<ObjCObjectType>(TDD->getUnderlyingType())) { in ActOnForwardClassDeclaration()
H A DSemaPseudoObject.cpp1126 if (const ObjCObjectType *iQFaceTy = in findAtIndexGetter()
1235 if (const ObjCObjectType *iQFaceTy = in findAtIndexSetter()
H A DSemaExprObjC.cpp1475 const ObjCObjectType *objType = type->castAs<ObjCObjectType>(); in LookupMethodInObjectType()
2170 const ObjCObjectType *ClassType = ReceiverType->getAs<ObjCObjectType>(); in BuildClassMessage()
H A DSemaCodeComplete.cpp3626 Class = BaseType->getAs<ObjCObjectType>()->getInterface(); in CodeCompleteMemberReferenceExpr()
5047 if (const ObjCObjectType *ObjType in GetAssumedMessageSendExprType()
5048 = Msg->getClassReceiver()->getAs<ObjCObjectType>()) in GetAssumedMessageSendExprType()
5283 if (const ObjCObjectType *Iface in CodeCompleteObjCSuperMessage()
5284 = Context.getTypeDeclType(TD)->getAs<ObjCObjectType>()) in CodeCompleteObjCSuperMessage()
5360 if (const ObjCObjectType *Interface = T->getAs<ObjCObjectType>()) in AddClassMessageCompletions()
/minix3/external/bsd/llvm/dist/clang/tools/libclang/
H A DCIndexCodeCompletion.cpp589 else if (const ObjCObjectType *Obj = baseType->getAs<ObjCObjectType>()) in ProcessCodeCompleteResults()
H A DIndexingContext.cpp102 if (const ObjCObjectType *ObjectTy = Ty->getAs<ObjCObjectType>()) { in AttrListInfo()
H A DCXType.cpp398 D = cast<ObjCObjectType>(TP)->getInterface(); in clang_getTypeDeclaration()
/minix3/external/bsd/llvm/dist/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp142 const ObjCObjectType *ObjTy = ClassRec->getAs<ObjCObjectType>(); in maybeAdjustInterfaceForSubscriptingCheck()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.h136 llvm::DIType CreateType(const ObjCObjectType *Ty, llvm::DIFile F);
H A DCodeGenTypes.cpp547 ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType()); in ConvertType()
H A DItaniumCXXABI.cpp2118 void BuildObjCObjectTypeInfo(const ObjCObjectType *Ty);
2492 Ty = cast<ObjCObjectType>(Ty)->getBaseType().getTypePtr(); in BuildVTablePointer()
2699 BuildObjCObjectTypeInfo(cast<ObjCObjectType>(Ty)); in BuildTypeInfo()
2782 void ItaniumRTTIBuilder::BuildObjCObjectTypeInfo(const ObjCObjectType *OT) { in BuildObjCObjectTypeInfo()
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp737 } else if (T->getAs<ObjCObjectType>()) { in VisitUnaryExprOrTypeTraitExpr()

12