/freebsd-10.3-release/contrib/llvm/tools/clang/lib/ARCMigrate/ |
H A D | TransAutoreleasePool.cpp | 397 if (const ObjCInterfaceType *interT = pointee->getAs<ObjCInterfaceType>())
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGRTTI.cpp | 474 assert(isa<ObjCInterfaceType>(Ty)); 478 if (cast<ObjCInterfaceType>(Ty)->getDecl()->getSuperClass()) { 696 assert(isa<BuiltinType>(T) || isa<ObjCInterfaceType>(T)); 702 ObjCInterfaceDecl *Class = cast<ObjCInterfaceType>(T)->getDecl();
|
H A D | CodeGenTypes.h | 78 llvm::DenseMap<const ObjCInterfaceType*, llvm::Type *> InterfaceTypes;
|
H A D | CGDebugInfo.h | 121 llvm::DIType CreateType(const ObjCInterfaceType *Ty, llvm::DIFile F);
|
H A D | CodeGenTypes.cpp | 549 llvm::Type *&T = InterfaceTypes[cast<ObjCInterfaceType>(Ty)];
|
H A D | CGDebugInfo.cpp | 1568 llvm::DIType CGDebugInfo::CreateType(const ObjCInterfaceType *Ty, 2090 return cast<ObjCInterfaceType>(Ty)->getDecl(); 2121 return CreateType(cast<ObjCInterfaceType>(Ty), Unit);
|
H A D | CGObjCGNU.cpp | 1152 const ObjCInterfaceType *IT = PT->getInterfaceType();
|
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Expression/ |
H A D | ClangASTSource.cpp | 360 const ObjCInterfaceType *complete_interface_type = dyn_cast<ObjCInterfaceType>(complete_clang_type); 1185 const ObjCInterfaceType *runtime_interface_type = dyn_cast<ObjCInterfaceType>(runtime_clang_type); 1356 const ObjCInterfaceType *runtime_interface_type = dyn_cast<ObjCInterfaceType>(runtime_clang_type);
|
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | Type.h | 4254 /// 'C' is an ObjCInterfaceType C. It is sugar for an ObjCObjectType 4303 /// - an ObjCObjectType (currently always an ObjCInterfaceType) 4356 /// ObjCInterfaceType. Code outside of ASTContext and the core type 4382 /// ObjCInterfaceType - Interfaces are the core concept in Objective-C for 4388 /// ObjCInterfaceType guarantees the following properties when considered 4391 /// tries to invoke the protocol methods via an ObjCInterfaceType will 4393 /// - It is its own base type. That is, if T is an ObjCInterfaceType*, 4395 class ObjCInterfaceType : public ObjCObjectType { class in class:clang::FunctionType::ExtInfo::FunctionProtoType 4398 ObjCInterfaceType(const ObjCInterfaceDecl *D) function in class:clang::FunctionType::ExtInfo::FunctionProtoType::ObjCInterfaceType 4417 // class. People asking for protocols on an ObjCInterfaceType ar [all...] |
H A D | CanonicalType.h | 652 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(const ObjCInterfaceType *,
|
H A D | RecursiveASTVisitor.h | 999 DEF_TRAVERSE_TYPE(ObjCInterfaceType, { }) 1002 // We have to watch out here because an ObjCInterfaceType's base 1235 DEF_TRAVERSE_TYPELOC(ObjCInterfaceType, { }) 1238 // We have to watch out here because an ObjCInterfaceType's base
|
H A D | TypeLoc.h | 811 // TypeClass basically has to be either ObjCInterfaceType or 901 ObjCInterfaceType,
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | Type.cpp | 940 = cast<ObjCInterfaceType>(CanonicalType)->getDecl(); 2213 Linkage L = cast<ObjCInterfaceType>(T)->getDecl()->getLinkageInternal(); 2298 return cast<ObjCInterfaceType>(T)->getDecl()->getLinkageAndVisibility();
|
H A D | ASTImporter.cpp | 76 QualType VisitObjCInterfaceType(const ObjCInterfaceType *T); 793 const ObjCInterfaceType *Iface1 = cast<ObjCInterfaceType>(T1); 794 const ObjCInterfaceType *Iface2 = cast<ObjCInterfaceType>(T2); 1775 QualType ASTNodeImporter::VisitObjCInterfaceType(const ObjCInterfaceType *T) {
|
H A D | TypePrinter.cpp | 1236 void TypePrinter::printObjCInterfaceBefore(const ObjCInterfaceType *T, 1241 void TypePrinter::printObjCInterfaceAfter(const ObjCInterfaceType *T,
|
H A D | ASTContext.cpp | 1638 const ObjCInterfaceType *ObjCI = cast<ObjCInterfaceType>(T); 3467 if (!NumProtocols && isa<ObjCInterfaceType>(BaseType)) 3557 void *Mem = Allocate(sizeof(ObjCInterfaceType), TypeAlignment); 3558 ObjCInterfaceType *T = new (Mem) ObjCInterfaceType(Decl); 5398 const ObjCInterfaceType *OIT = T->castAs<ObjCInterfaceType>(); 6675 const ObjCInterfaceType* LHS = LHSOPT->getInterfaceType(); 6676 const ObjCInterfaceType* RH [all...] |
H A D | DeclObjC.cpp | 378 cast<ObjCInterfaceType>(TypeForDecl)->Decl = this;
|
H A D | MicrosoftMangle.cpp | 1706 void MicrosoftCXXNameMangler::mangleType(const ObjCInterfaceType *T,
|
H A D | ItaniumMangle.cpp | 2304 void CXXNameMangler::mangleType(const ObjCInterfaceType *T) {
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/ |
H A D | RewriteObjC.cpp | 448 const ObjCInterfaceType *IFaceT = OBJPT->getInterfaceType(); 467 if (isa<ObjCInterfaceType>(PT->getPointeeType()) || 5937 const ObjCInterfaceType *iFaceDecl = 5938 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); 5979 const ObjCInterfaceType *iFaceDecl = 5980 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType());
|
H A D | RewriteModernObjC.cpp | 548 const ObjCInterfaceType *IFaceT = OBJPT->getInterfaceType(); 567 if (isa<ObjCInterfaceType>(PT->getPointeeType()) || 7758 const ObjCInterfaceType *iFaceDecl = 7759 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType());
|
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Symbol/ |
H A D | ClangASTType.cpp | 2352 const ObjCInterfaceType *objc_interface_type = qual_type->getAs<ObjCInterfaceType>(); 2563 const ObjCObjectType *objc_interface_type = qual_type->getAs<ObjCInterfaceType>();
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaExprObjC.cpp | 1104 if (ReceiverType->getAs<ObjCInterfaceType>() || 1504 const ObjCInterfaceType *IFaceT = OPT->getInterfaceType();
|
H A D | SemaType.cpp | 5147 const ObjCInterfaceType *IFace = 0; 5161 else if ((IFace = T->getAs<ObjCInterfaceType>())) {
|
H A D | SemaOverload.cpp | 2193 const ObjCInterfaceType* LHS = ToObjCPtr->getInterfaceType(); 2194 const ObjCInterfaceType* RHS = FromObjCPtr->getInterfaceType();
|