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

12

/external/clang/lib/CodeGen/
H A DCGDebugInfo.h71 const ObjCInterfaceType *Type;
74 ObjCInterfaceCacheEntry(const ObjCInterfaceType *Type, llvm::DIType Decl,
128 llvm::DIType CreateType(const ObjCInterfaceType *Ty, llvm::DIFile F);
129 llvm::DIType CreateTypeDefinition(const ObjCInterfaceType *Ty, llvm::DIFile F);
H A DCodeGenTypes.h78 llvm::DenseMap<const ObjCInterfaceType*, llvm::Type *> InterfaceTypes;
H A DCodeGenTypes.cpp547 llvm::Type *&T = InterfaceTypes[cast<ObjCInterfaceType>(Ty)];
H A DCGDebugInfo.cpp1631 llvm::DIType CGDebugInfo::CreateType(const ObjCInterfaceType *Ty,
1657 llvm::DIType CGDebugInfo::CreateTypeDefinition(const ObjCInterfaceType *Ty, llvm::DIFile Unit) {
2102 return cast<ObjCInterfaceType>(Ty)->getDecl();
2133 return CreateType(cast<ObjCInterfaceType>(Ty), Unit);
H A DItaniumCXXABI.cpp2391 assert(isa<ObjCInterfaceType>(Ty));
2395 if (cast<ObjCInterfaceType>(Ty)->getDecl()->getSuperClass()) {
2676 assert(isa<BuiltinType>(T) || isa<ObjCInterfaceType>(T));
2682 ObjCInterfaceDecl *Class = cast<ObjCInterfaceType>(T)->getDecl();
H A DCGObjCGNU.cpp1129 const ObjCInterfaceType *IT = PT->getInterfaceType();
/external/clang/lib/ARCMigrate/
H A DTransAutoreleasePool.cpp397 if (const ObjCInterfaceType *interT = pointee->getAs<ObjCInterfaceType>())
/external/lldb/source/Expression/
H A DClangASTSource.cpp356 const ObjCInterfaceType *complete_interface_type = dyn_cast<ObjCInterfaceType>(complete_clang_type);
1175 const ObjCInterfaceType *runtime_interface_type = dyn_cast<ObjCInterfaceType>(runtime_clang_type);
1346 const ObjCInterfaceType *runtime_interface_type = dyn_cast<ObjCInterfaceType>(runtime_clang_type);
/external/clang/include/clang/AST/
H A DType.h4279 /// 'C' is an ObjCInterfaceType C. It is sugar for an ObjCObjectType
4328 /// - an ObjCObjectType (currently always an ObjCInterfaceType)
4383 /// ObjCInterfaceType. Code outside of ASTContext and the core type
4409 /// ObjCInterfaceType - Interfaces are the core concept in Objective-C for
4415 /// ObjCInterfaceType guarantees the following properties when considered
4418 /// tries to invoke the protocol methods via an ObjCInterfaceType will
4420 /// - It is its own base type. That is, if T is an ObjCInterfaceType*,
4422 class ObjCInterfaceType : public ObjCObjectType { class in class:clang::FunctionType::ExtInfo::FunctionProtoType
4425 ObjCInterfaceType(const ObjCInterfaceDecl *D) function in class:clang::FunctionType::ExtInfo::FunctionProtoType::ObjCInterfaceType
4444 // class. People asking for protocols on an ObjCInterfaceType ar
[all...]
H A DCanonicalType.h651 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(const ObjCInterfaceType *,
H A DDataRecursiveASTVisitor.h933 DEF_TRAVERSE_TYPE(ObjCInterfaceType, {})
936 // We have to watch out here because an ObjCInterfaceType's base
1156 DEF_TRAVERSE_TYPELOC(ObjCInterfaceType, {})
1159 // We have to watch out here because an ObjCInterfaceType's base
H A DRecursiveASTVisitor.h998 DEF_TRAVERSE_TYPE(ObjCInterfaceType, {})
1001 // We have to watch out here because an ObjCInterfaceType's base
1221 DEF_TRAVERSE_TYPELOC(ObjCInterfaceType, {})
1224 // We have to watch out here because an ObjCInterfaceType's base
H A DTypeLoc.h811 // TypeClass basically has to be either ObjCInterfaceType or
901 ObjCInterfaceType,
/external/clang/lib/AST/
H A DASTContext.cpp1653 const ObjCInterfaceType *ObjCI = cast<ObjCInterfaceType>(T);
3487 if (!NumProtocols && isa<ObjCInterfaceType>(BaseType))
3643 void *Mem = Allocate(sizeof(ObjCInterfaceType), TypeAlignment);
3644 ObjCInterfaceType *T = new (Mem) ObjCInterfaceType(Decl);
5451 const ObjCInterfaceType *OIT = T->castAs<ObjCInterfaceType>();
6600 const ObjCInterfaceType* LHS = LHSOPT->getInterfaceType();
6601 const ObjCInterfaceType* RH
[all...]
H A DType.cpp947 = cast<ObjCInterfaceType>(CanonicalType)->getDecl();
2240 Linkage L = cast<ObjCInterfaceType>(T)->getDecl()->getLinkageInternal();
2324 return cast<ObjCInterfaceType>(T)->getDecl()->getLinkageAndVisibility();
H A DASTImporter.cpp76 QualType VisitObjCInterfaceType(const ObjCInterfaceType *T);
792 const ObjCInterfaceType *Iface1 = cast<ObjCInterfaceType>(T1);
793 const ObjCInterfaceType *Iface2 = cast<ObjCInterfaceType>(T2);
1768 QualType ASTNodeImporter::VisitObjCInterfaceType(const ObjCInterfaceType *T) {
H A DTypePrinter.cpp1249 void TypePrinter::printObjCInterfaceBefore(const ObjCInterfaceType *T,
1254 void TypePrinter::printObjCInterfaceAfter(const ObjCInterfaceType *T,
H A DDeclObjC.cpp469 cast<ObjCInterfaceType>(TypeForDecl)->Decl = this;
H A DMicrosoftMangle.cpp1946 void MicrosoftCXXNameMangler::mangleType(const ObjCInterfaceType *T,
H A DItaniumMangle.cpp2336 void CXXNameMangler::mangleType(const ObjCInterfaceType *T) {
/external/clang/tools/libclang/
H A DCXType.cpp401 D = cast<ObjCInterfaceType>(TP)->getDecl();
/external/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp449 const ObjCInterfaceType *IFaceT = OBJPT->getInterfaceType();
468 if (isa<ObjCInterfaceType>(PT->getPointeeType()) ||
5874 const ObjCInterfaceType *iFaceDecl =
5875 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType());
5916 const ObjCInterfaceType *iFaceDecl =
5917 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType());
H A DRewriteModernObjC.cpp549 const ObjCInterfaceType *IFaceT = OBJPT->getInterfaceType();
568 if (isa<ObjCInterfaceType>(PT->getPointeeType()) ||
7643 const ObjCInterfaceType *iFaceDecl =
7644 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType());
/external/clang/lib/Sema/
H A DSemaExprObjC.cpp1163 if (ReceiverType->getAs<ObjCInterfaceType>() ||
1564 const ObjCInterfaceType *IFaceT = OPT->getInterfaceType();
H A DSemaType.cpp5238 const ObjCInterfaceType *IFace = T->getAs<ObjCInterfaceType>();

Completed in 7596 milliseconds

12