Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DSymbol.h183 ObjCIFSymbolKind ObjCInterfaceType; member
186 return std::tie(Name, Kind, ObjCInterfaceType) <
187 std::tie(O.Name, O.Kind, O.ObjCInterfaceType);
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DTypedefUnderlyingTypeResolver.cpp30 } else if (const ObjCInterfaceType *ObjCITy = in getUnderlyingTypeDecl()
31 Type->getAs<ObjCInterfaceType>()) { in getUnderlyingTypeDecl()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h118 const ObjCInterfaceType *Type;
121 ObjCInterfaceCacheEntry(const ObjCInterfaceType *Type, llvm::DIType *Decl, in ObjCInterfaceCacheEntry()
230 llvm::DIType *CreateType(const ObjCInterfaceType *Ty, llvm::DIFile *F);
231 llvm::DIType *CreateTypeDefinition(const ObjCInterfaceType *Ty,
H A DCodeGenTypes.h65 llvm::DenseMap<const ObjCInterfaceType*, llvm::Type *> InterfaceTypes;
H A DCodeGenTypes.cpp690 llvm::Type *&T = InterfaceTypes[cast<ObjCInterfaceType>(Ty)]; in ConvertType()
H A DItaniumCXXABI.cpp3952 assert(isa<ObjCInterfaceType>(Ty)); in BuildVTablePointer()
3956 if (cast<ObjCInterfaceType>(Ty)->getDecl()->getSuperClass()) { in BuildVTablePointer()
4318 assert(isa<BuiltinType>(T) || isa<ObjCInterfaceType>(T)); in BuildObjCObjectTypeInfo()
4324 ObjCInterfaceDecl *Class = cast<ObjCInterfaceType>(T)->getDecl(); in BuildObjCObjectTypeInfo()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaSYCL.cpp225 else if (const ObjCInterfaceType *ObjCIT = dyn_cast<ObjCInterfaceType>(T)) in SourceLocationForUserDeclaredType()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRawPtrRefMemberChecker.cpp122 auto *ObjCType = dyn_cast<ObjCInterfaceType>(Desugared); in getObjCDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td112 def ObjCInterfaceType : TypeNode<ObjCObjectType>, LeafType;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp890 if (isa<ObjCInterfaceType>(objcObject)) in isSpecialized()
908 if (isa<ObjCInterfaceType>(objcObject)) in getTypeArgs()
925 if (isa<ObjCInterfaceType>(objcObject)) in isKindOfType()
953 ObjCInterfaceDecl *ObjCInterfaceType::getDecl() const { in getDecl()
1845 const ObjCInterfaceType *ObjCObjectPointerType::getInterfaceType() const { in getInterfaceType()
1849 ->castAs<ObjCInterfaceType>(); in getInterfaceType()
2506 cast<ObjCInterfaceType>(CanonicalType)->getDecl(); in isIncompleteType()
4778 Linkage L = cast<ObjCInterfaceType>(T)->getDecl()->getLinkageInternal(); in computeCachedProperties()
4877 return getDeclLinkageAndVisibility(cast<ObjCInterfaceType>(T)->getDecl()); in computeTypeLinkageInfo()
H A DTypePrinter.cpp2210 void TypePrinter::printObjCInterfaceBefore(const ObjCInterfaceType *T, in printObjCInterfaceBefore()
2216 void TypePrinter::printObjCInterfaceAfter(const ObjCInterfaceType *T, in printObjCInterfaceAfter()
H A DASTStructuralEquivalence.cpp1428 const auto *Iface1 = cast<ObjCInterfaceType>(T1); in IsStructurallyEquivalent()
1429 const auto *Iface2 = cast<ObjCInterfaceType>(T2); in IsStructurallyEquivalent()
H A DODRHash.cpp1129 void VisitObjCInterfaceType(const ObjCInterfaceType *T) { in VisitObjCInterfaceType()
H A DASTContext.cpp2456 const auto *ObjCI = cast<ObjCInterfaceType>(T); in getTypeInfoImpl()
2623 } else if (const auto *ObjCI = T->getAs<ObjCInterfaceType>()) { in getTypeUnadjustedAlign()
6125 isa<ObjCInterfaceType>(baseType)) in getObjCObjectType()
6424 void *Mem = Allocate(sizeof(ObjCInterfaceType), alignof(ObjCInterfaceType)); in getObjCInterfaceType()
6425 auto *T = new (Mem) ObjCInterfaceType(Decl); in getObjCInterfaceType()
10909 const ObjCInterfaceType* LHS = LHSOPT->getInterfaceType(); in canAssignObjCInterfacesInBlockPointer()
10910 const ObjCInterfaceType* RHS = RHSOPT->getInterfaceType(); in canAssignObjCInterfacesInBlockPointer()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp917 if (const ObjCInterfaceType *OIT = T->getAs<ObjCInterfaceType>()) { in VisitType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h349 void VisitObjCInterfaceType(const ObjCInterfaceType *T);
H A DJSONNodeDumper.h241 void VisitObjCInterfaceType(const ObjCInterfaceType *OIT);
H A DCanonicalType.h604 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(const ObjCInterfaceType *,
H A DType.h7695 class ObjCInterfaceType : public ObjCObjectType {
7702 ObjCInterfaceType(const ObjCInterfaceDecl *D)
7733 if (const auto *T = dyn_cast<ObjCInterfaceType>(ObjT))
7797 const ObjCInterfaceType *getInterfaceType() const;
8535 return isa<ObjCInterfaceType>(CanonicalType) ||
H A DTypeProperties.td952 let Class = ObjCInterfaceType in {
H A DRecursiveASTVisitor.h1190 DEF_TRAVERSE_TYPE(ObjCInterfaceType, {})
1502 DEF_TRAVERSE_TYPELOC(ObjCInterfaceType, {})
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.cpp357 const ObjCInterfaceType *complete_interface_type = in GetCompleteObjCInterface()
358 dyn_cast<ObjCInterfaceType>(complete_clang_type); in GetCompleteObjCInterface()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp4415 const clang::ObjCInterfaceType *objc_interface_type = in GetNumMemberFunctions()
4419 const_cast<clang::ObjCInterfaceType *>(objc_interface_type)))) { in GetNumMemberFunctions()
4499 const clang::ObjCInterfaceType *objc_interface_type = in GetMemberFunctionAtIndex()
4503 const_cast<clang::ObjCInterfaceType *>(objc_interface_type)))) { in GetMemberFunctionAtIndex()
5596 const clang::ObjCInterfaceType *objc_interface_type = in GetNumFields()
5600 const_cast<clang::ObjCInterfaceType *>(objc_interface_type)))) { in GetNumFields()
5745 const clang::ObjCInterfaceType *objc_interface_type = in GetFieldAtIndex()
5749 const_cast<clang::ObjCInterfaceType *>(objc_interface_type)))) { in GetFieldAtIndex()
5821 const clang::ObjCInterfaceType *objc_interface_type = in GetNumDirectBaseClasses()
5822 qual_type->getAs<clang::ObjCInterfaceType>(); in GetNumDirectBaseClasses()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp439 const ObjCInterfaceType *IFaceT = OBJPT->getInterfaceType(); in convertToUnqualifiedObjCType()
458 if (isa<ObjCInterfaceType>(PT->getPointeeType()) || in isObjCType()
5789 const ObjCInterfaceType *iFaceDecl = in RewriteObjCIvarRefExpr()
5790 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); in RewriteObjCIvarRefExpr()
5831 const ObjCInterfaceType *iFaceDecl = in RewriteObjCIvarRefExpr()
5832 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); in RewriteObjCIvarRefExpr()
H A DRewriteModernObjC.cpp533 const ObjCInterfaceType *IFaceT = OBJPT->getInterfaceType(); in convertToUnqualifiedObjCType()
552 if (isa<ObjCInterfaceType>(PT->getPointeeType()) || in isObjCType()
7420 const ObjCInterfaceType *iFaceDecl = in RewriteObjCIvarRefExpr()
7421 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); in RewriteObjCIvarRefExpr()

12