Home
last modified time | relevance | path

Searched refs:ObjCInterfaceType (Results 1 – 25 of 31) sorted by relevance

12

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.h71 const ObjCInterfaceType *Type;
74 ObjCInterfaceCacheEntry(const ObjCInterfaceType *Type, llvm::DIType Decl, in ObjCInterfaceCacheEntry()
134 llvm::DIType CreateType(const ObjCInterfaceType *Ty, llvm::DIFile F);
135 llvm::DIType CreateTypeDefinition(const ObjCInterfaceType *Ty, llvm::DIFile F);
H A DCodeGenTypes.h134 llvm::DenseMap<const ObjCInterfaceType*, llvm::Type *> InterfaceTypes;
H A DCodeGenTypes.cpp554 llvm::Type *&T = InterfaceTypes[cast<ObjCInterfaceType>(Ty)]; in ConvertType()
H A DItaniumCXXABI.cpp2500 assert(isa<ObjCInterfaceType>(Ty)); in BuildVTablePointer()
2504 if (cast<ObjCInterfaceType>(Ty)->getDecl()->getSuperClass()) { in BuildVTablePointer()
2785 assert(isa<BuiltinType>(T) || isa<ObjCInterfaceType>(T)); in BuildObjCObjectTypeInfo()
2791 ObjCInterfaceDecl *Class = cast<ObjCInterfaceType>(T)->getDecl(); in BuildObjCObjectTypeInfo()
H A DCGDebugInfo.cpp1628 llvm::DIType CGDebugInfo::CreateType(const ObjCInterfaceType *Ty, in CreateType()
1653 llvm::DIType CGDebugInfo::CreateTypeDefinition(const ObjCInterfaceType *Ty, in CreateTypeDefinition()
2095 return cast<ObjCInterfaceType>(Ty)->getDecl(); in getObjCInterfaceDecl()
2124 return CreateType(cast<ObjCInterfaceType>(Ty), Unit); in CreateTypeNode()
H A DCGObjCGNU.cpp1129 const ObjCInterfaceType *IT = PT->getInterfaceType(); in GetEHType()
/minix3/external/bsd/llvm/dist/clang/lib/ARCMigrate/
H A DTransAutoreleasePool.cpp397 if (const ObjCInterfaceType *interT = pointee->getAs<ObjCInterfaceType>()) in isNSAutoreleasePool()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DType.h4478 class ObjCInterfaceType : public ObjCObjectType {
4481 ObjCInterfaceType(const ObjCInterfaceDecl *D)
4513 if (const ObjCInterfaceType *T =
4514 getBaseType()->getAs<ObjCInterfaceType>())
4574 const ObjCInterfaceType *getInterfaceType() const {
4575 return getObjectType()->getBaseType()->getAs<ObjCInterfaceType>();
5011 return isa<ObjCInterfaceType>(CanonicalType) ||
H A DCanonicalType.h651 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(const ObjCInterfaceType *,
H A DDataRecursiveASTVisitor.h939 DEF_TRAVERSE_TYPE(ObjCInterfaceType, {})
1165 DEF_TRAVERSE_TYPELOC(ObjCInterfaceType, {})
H A DRecursiveASTVisitor.h1004 DEF_TRAVERSE_TYPE(ObjCInterfaceType, {})
1230 DEF_TRAVERSE_TYPELOC(ObjCInterfaceType, {})
H A DTypeLoc.h901 ObjCInterfaceType,
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DType.cpp951 = cast<ObjCInterfaceType>(CanonicalType)->getDecl(); in isIncompleteType()
2233 Linkage L = cast<ObjCInterfaceType>(T)->getDecl()->getLinkageInternal(); in computeCachedProperties()
2317 return cast<ObjCInterfaceType>(T)->getDecl()->getLinkageAndVisibility(); in computeLinkageInfo()
H A DASTContext.cpp1656 const ObjCInterfaceType *ObjCI = cast<ObjCInterfaceType>(T); in getTypeInfoImpl()
3543 if (!NumProtocols && isa<ObjCInterfaceType>(BaseType)) in getObjCObjectType()
3699 void *Mem = Allocate(sizeof(ObjCInterfaceType), TypeAlignment); in getObjCInterfaceType()
3700 ObjCInterfaceType *T = new (Mem) ObjCInterfaceType(Decl); in getObjCInterfaceType()
5537 const ObjCInterfaceType *OIT = T->castAs<ObjCInterfaceType>(); in getObjCEncodingForTypeImpl()
6691 const ObjCInterfaceType* LHS = LHSOPT->getInterfaceType(); in canAssignObjCInterfacesInBlockPointer()
6692 const ObjCInterfaceType* RHS = RHSOPT->getInterfaceType(); in canAssignObjCInterfacesInBlockPointer()
6765 LHS = cast<ObjCInterfaceType>(getObjCInterfaceType(LDecl)); in areCommonBaseCompatible()
H A DTypePrinter.cpp1262 void TypePrinter::printObjCInterfaceBefore(const ObjCInterfaceType *T, in printObjCInterfaceBefore()
1267 void TypePrinter::printObjCInterfaceAfter(const ObjCInterfaceType *T, in printObjCInterfaceAfter()
H A DASTImporter.cpp76 QualType VisitObjCInterfaceType(const ObjCInterfaceType *T);
793 const ObjCInterfaceType *Iface1 = cast<ObjCInterfaceType>(T1); in IsStructurallyEquivalent()
794 const ObjCInterfaceType *Iface2 = cast<ObjCInterfaceType>(T2); in IsStructurallyEquivalent()
1768 QualType ASTNodeImporter::VisitObjCInterfaceType(const ObjCInterfaceType *T) { in VisitObjCInterfaceType()
H A DDeclObjC.cpp470 cast<ObjCInterfaceType>(TypeForDecl)->Decl = this; in allocateDefinitionData()
H A DMicrosoftMangle.cpp1965 void MicrosoftCXXNameMangler::mangleType(const ObjCInterfaceType *T, in mangleType()
H A DASTDumper.cpp392 void VisitObjCInterfaceType(const ObjCInterfaceType *T) { in VisitObjCInterfaceType()
H A DItaniumMangle.cpp2337 void CXXNameMangler::mangleType(const ObjCInterfaceType *T) { in mangleType()
/minix3/external/bsd/llvm/dist/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp440 const ObjCInterfaceType *IFaceT = OBJPT->getInterfaceType(); in convertToUnqualifiedObjCType()
459 if (isa<ObjCInterfaceType>(PT->getPointeeType()) || in isObjCType()
5856 const ObjCInterfaceType *iFaceDecl = in RewriteObjCIvarRefExpr()
5857 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); in RewriteObjCIvarRefExpr()
5898 const ObjCInterfaceType *iFaceDecl = in RewriteObjCIvarRefExpr()
5899 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); in RewriteObjCIvarRefExpr()
H A DRewriteModernObjC.cpp540 const ObjCInterfaceType *IFaceT = OBJPT->getInterfaceType(); in convertToUnqualifiedObjCType()
559 if (isa<ObjCInterfaceType>(PT->getPointeeType()) || in isObjCType()
7625 const ObjCInterfaceType *iFaceDecl = in RewriteObjCIvarRefExpr()
7626 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); in RewriteObjCIvarRefExpr()
/minix3/external/bsd/llvm/dist/clang/tools/libclang/
H A DCXType.cpp401 D = cast<ObjCInterfaceType>(TP)->getDecl(); in clang_getTypeDeclaration()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaExprObjC.cpp1170 if (ReceiverType->getAs<ObjCInterfaceType>() || in getMessageSendResultType()
1577 const ObjCInterfaceType *IFaceT = OPT->getInterfaceType(); in HandleExprPropertyRefExpr()
H A DSemaType.cpp5203 const ObjCInterfaceType *IFace = T->getAs<ObjCInterfaceType>(); in RequireCompleteTypeImpl()

12