| /freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
| H A D | Symbol.h | 183 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 D | TypedefUnderlyingTypeResolver.cpp | 30 } else if (const ObjCInterfaceType *ObjCITy = in getUnderlyingTypeDecl() 31 Type->getAs<ObjCInterfaceType>()) { in getUnderlyingTypeDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 118 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 D | CodeGenTypes.h | 65 llvm::DenseMap<const ObjCInterfaceType*, llvm::Type *> InterfaceTypes;
|
| H A D | CodeGenTypes.cpp | 690 llvm::Type *&T = InterfaceTypes[cast<ObjCInterfaceType>(Ty)]; in ConvertType()
|
| H A D | ItaniumCXXABI.cpp | 3952 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 D | SemaSYCL.cpp | 225 else if (const ObjCInterfaceType *ObjCIT = dyn_cast<ObjCInterfaceType>(T)) in SourceLocationForUserDeclaredType()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RawPtrRefMemberChecker.cpp | 122 auto *ObjCType = dyn_cast<ObjCInterfaceType>(Desugared); in getObjCDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 112 def ObjCInterfaceType : TypeNode<ObjCObjectType>, LeafType;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Type.cpp | 890 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 D | TypePrinter.cpp | 2210 void TypePrinter::printObjCInterfaceBefore(const ObjCInterfaceType *T, in printObjCInterfaceBefore() 2216 void TypePrinter::printObjCInterfaceAfter(const ObjCInterfaceType *T, in printObjCInterfaceAfter()
|
| H A D | ASTStructuralEquivalence.cpp | 1428 const auto *Iface1 = cast<ObjCInterfaceType>(T1); in IsStructurallyEquivalent() 1429 const auto *Iface2 = cast<ObjCInterfaceType>(T2); in IsStructurallyEquivalent()
|
| H A D | ODRHash.cpp | 1129 void VisitObjCInterfaceType(const ObjCInterfaceType *T) { in VisitObjCInterfaceType()
|
| H A D | ASTContext.cpp | 2456 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 D | USRGeneration.cpp | 917 if (const ObjCInterfaceType *OIT = T->getAs<ObjCInterfaceType>()) { in VisitType()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TextNodeDumper.h | 349 void VisitObjCInterfaceType(const ObjCInterfaceType *T);
|
| H A D | JSONNodeDumper.h | 241 void VisitObjCInterfaceType(const ObjCInterfaceType *OIT);
|
| H A D | CanonicalType.h | 604 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(const ObjCInterfaceType *,
|
| H A D | Type.h | 7695 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 D | TypeProperties.td | 952 let Class = ObjCInterfaceType in {
|
| H A D | RecursiveASTVisitor.h | 1190 DEF_TRAVERSE_TYPE(ObjCInterfaceType, {}) 1502 DEF_TRAVERSE_TYPELOC(ObjCInterfaceType, {})
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTSource.cpp | 357 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 D | TypeSystemClang.cpp | 4415 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 D | RewriteObjC.cpp | 439 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 D | RewriteModernObjC.cpp | 533 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()
|