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

12

/freebsd-10.3-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransAutoreleasePool.cpp397 if (const ObjCInterfaceType *interT = pointee->getAs<ObjCInterfaceType>())
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGRTTI.cpp474 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 DCodeGenTypes.h78 llvm::DenseMap<const ObjCInterfaceType*, llvm::Type *> InterfaceTypes;
H A DCGDebugInfo.h121 llvm::DIType CreateType(const ObjCInterfaceType *Ty, llvm::DIFile F);
H A DCodeGenTypes.cpp549 llvm::Type *&T = InterfaceTypes[cast<ObjCInterfaceType>(Ty)];
H A DCGDebugInfo.cpp1568 llvm::DIType CGDebugInfo::CreateType(const ObjCInterfaceType *Ty,
2090 return cast<ObjCInterfaceType>(Ty)->getDecl();
2121 return CreateType(cast<ObjCInterfaceType>(Ty), Unit);
H A DCGObjCGNU.cpp1152 const ObjCInterfaceType *IT = PT->getInterfaceType();
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Expression/
H A DClangASTSource.cpp360 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 DType.h4254 /// '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 DCanonicalType.h652 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(const ObjCInterfaceType *,
H A DRecursiveASTVisitor.h999 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 DTypeLoc.h811 // TypeClass basically has to be either ObjCInterfaceType or
901 ObjCInterfaceType,
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp940 = cast<ObjCInterfaceType>(CanonicalType)->getDecl();
2213 Linkage L = cast<ObjCInterfaceType>(T)->getDecl()->getLinkageInternal();
2298 return cast<ObjCInterfaceType>(T)->getDecl()->getLinkageAndVisibility();
H A DASTImporter.cpp76 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 DTypePrinter.cpp1236 void TypePrinter::printObjCInterfaceBefore(const ObjCInterfaceType *T,
1241 void TypePrinter::printObjCInterfaceAfter(const ObjCInterfaceType *T,
H A DASTContext.cpp1638 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 DDeclObjC.cpp378 cast<ObjCInterfaceType>(TypeForDecl)->Decl = this;
H A DMicrosoftMangle.cpp1706 void MicrosoftCXXNameMangler::mangleType(const ObjCInterfaceType *T,
H A DItaniumMangle.cpp2304 void CXXNameMangler::mangleType(const ObjCInterfaceType *T) {
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp448 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 DRewriteModernObjC.cpp548 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 DClangASTType.cpp2352 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 DSemaExprObjC.cpp1104 if (ReceiverType->getAs<ObjCInterfaceType>() ||
1504 const ObjCInterfaceType *IFaceT = OPT->getInterfaceType();
H A DSemaType.cpp5147 const ObjCInterfaceType *IFace = 0;
5161 else if ((IFace = T->getAs<ObjCInterfaceType>())) {
H A DSemaOverload.cpp2193 const ObjCInterfaceType* LHS = ToObjCPtr->getInterfaceType();
2194 const ObjCInterfaceType* RHS = FromObjCPtr->getInterfaceType();

Completed in 389 milliseconds

12