Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.h108 const ObjCInterfaceType *Type;
111 ObjCInterfaceCacheEntry(const ObjCInterfaceType *Type, llvm::DIType *Decl, in ObjCInterfaceCacheEntry()
196 llvm::DIType *CreateType(const ObjCInterfaceType *Ty, llvm::DIFile *F);
197 llvm::DIType *CreateTypeDefinition(const ObjCInterfaceType *Ty,
H A DCodeGenTypes.h75 llvm::DenseMap<const ObjCInterfaceType*, llvm::Type *> InterfaceTypes;
H A DCodeGenTypes.cpp717 llvm::Type *&T = InterfaceTypes[cast<ObjCInterfaceType>(Ty)]; in ConvertType()
H A DItaniumCXXABI.cpp3539 assert(isa<ObjCInterfaceType>(Ty)); in BuildVTablePointer()
3543 if (cast<ObjCInterfaceType>(Ty)->getDecl()->getSuperClass()) { in BuildVTablePointer()
3891 assert(isa<BuiltinType>(T) || isa<ObjCInterfaceType>(T)); in BuildObjCObjectTypeInfo()
3897 ObjCInterfaceDecl *Class = cast<ObjCInterfaceType>(T)->getDecl(); in BuildObjCObjectTypeInfo()
H A DCGDebugInfo.cpp2555 llvm::DIType *CGDebugInfo::CreateType(const ObjCInterfaceType *Ty, in CreateType()
2685 llvm::DIType *CGDebugInfo::CreateTypeDefinition(const ObjCInterfaceType *Ty, in CreateTypeDefinition()
3318 return CreateType(cast<ObjCInterfaceType>(Ty), Unit); in CreateTypeNode()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
H A DTransAutoreleasePool.cpp396 if (const ObjCInterfaceType *interT = pointee->getAs<ObjCInterfaceType>()) in isNSAutoreleasePool()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DType.cpp761 if (isa<ObjCInterfaceType>(objcObject)) in isSpecialized()
779 if (isa<ObjCInterfaceType>(objcObject)) in getTypeArgs()
796 if (isa<ObjCInterfaceType>(objcObject)) in isKindOfType()
1670 const ObjCInterfaceType *ObjCObjectPointerType::getInterfaceType() const { in getInterfaceType()
1673 ->castAs<ObjCInterfaceType>(); in getInterfaceType()
2270 = cast<ObjCInterfaceType>(CanonicalType)->getDecl(); in isIncompleteType()
3897 Linkage L = cast<ObjCInterfaceType>(T)->getDecl()->getLinkageInternal(); in computeCachedProperties()
3986 return getDeclLinkageAndVisibility(cast<ObjCInterfaceType>(T)->getDecl()); in computeTypeLinkageInfo()
H A DASTStructuralEquivalence.cpp1147 const auto *Iface1 = cast<ObjCInterfaceType>(T1); in IsStructurallyEquivalent()
1148 const auto *Iface2 = cast<ObjCInterfaceType>(T2); in IsStructurallyEquivalent()
H A DTypePrinter.cpp1745 void TypePrinter::printObjCInterfaceBefore(const ObjCInterfaceType *T, in printObjCInterfaceBefore()
1751 void TypePrinter::printObjCInterfaceAfter(const ObjCInterfaceType *T, in printObjCInterfaceAfter()
H A DODRHash.cpp945 void VisitObjCInterfaceType(const ObjCInterfaceType *T) { in VisitObjCInterfaceType()
H A DASTContext.cpp2251 const auto *ObjCI = cast<ObjCInterfaceType>(T); in getTypeInfoImpl()
2393 } else if (const auto *ObjCI = T->getAs<ObjCInterfaceType>()) { in getTypeUnadjustedAlign()
5088 isa<ObjCInterfaceType>(baseType)) in getObjCObjectType()
5389 void *Mem = Allocate(sizeof(ObjCInterfaceType), TypeAlignment); in getObjCInterfaceType()
5390 auto *T = new (Mem) ObjCInterfaceType(Decl); in getObjCInterfaceType()
9002 const ObjCInterfaceType* LHS = LHSOPT->getInterfaceType(); in canAssignObjCInterfacesInBlockPointer()
9003 const ObjCInterfaceType* RHS = RHSOPT->getInterfaceType(); in canAssignObjCInterfacesInBlockPointer()
H A DJSONNodeDumper.cpp682 void JSONNodeDumper::VisitObjCInterfaceType(const ObjCInterfaceType *OIT) { in VisitObjCInterfaceType()
H A DTextNodeDumper.cpp1525 void TextNodeDumper::VisitObjCInterfaceType(const ObjCInterfaceType *T) { in VisitObjCInterfaceType()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DTypeNodes.td106 def ObjCInterfaceType : TypeNode<ObjCObjectType>, LeafType;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DTextNodeDumper.h316 void VisitObjCInterfaceType(const ObjCInterfaceType *T);
H A DJSONNodeDumper.h224 void VisitObjCInterfaceType(const ObjCInterfaceType *OIT);
H A DCanonicalType.h601 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(const ObjCInterfaceType *,
H A DType.h6018 class ObjCInterfaceType : public ObjCObjectType {
6026 ObjCInterfaceType(const ObjCInterfaceDecl *D)
6057 if (const auto *T = dyn_cast<ObjCInterfaceType>(ObjT))
6121 const ObjCInterfaceType *getInterfaceType() const;
6806 return isa<ObjCInterfaceType>(CanonicalType) ||
H A DTypeProperties.td830 let Class = ObjCInterfaceType in {
H A DRecursiveASTVisitor.h1058 DEF_TRAVERSE_TYPE(ObjCInterfaceType, {})
1345 DEF_TRAVERSE_TYPELOC(ObjCInterfaceType, {})
H A DTypeLoc.h1042 ObjCInterfaceType,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/
H A DUSRGeneration.cpp836 if (const ObjCInterfaceType *OIT = T->getAs<ObjCInterfaceType>()) { in VisitType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp441 const ObjCInterfaceType *IFaceT = OBJPT->getInterfaceType(); in convertToUnqualifiedObjCType()
460 if (isa<ObjCInterfaceType>(PT->getPointeeType()) || in isObjCType()
5822 const ObjCInterfaceType *iFaceDecl = in RewriteObjCIvarRefExpr()
5823 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); in RewriteObjCIvarRefExpr()
5864 const ObjCInterfaceType *iFaceDecl = in RewriteObjCIvarRefExpr()
5865 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); in RewriteObjCIvarRefExpr()
H A DRewriteModernObjC.cpp534 const ObjCInterfaceType *IFaceT = OBJPT->getInterfaceType(); in convertToUnqualifiedObjCType()
553 if (isa<ObjCInterfaceType>(PT->getPointeeType()) || in isObjCType()
7468 const ObjCInterfaceType *iFaceDecl = in RewriteObjCIvarRefExpr()
7469 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); in RewriteObjCIvarRefExpr()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXType.cpp502 D = cast<ObjCInterfaceType>(TP)->getDecl(); in clang_getTypeDeclaration()

12