| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | DeclObjC.cpp | 112 if (const ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(this)) { in HasUserDeclaredSetterMethod() 139 ObjCInterfaceDecl *OSC = ID->getSuperClass(); in HasUserDeclaredSetterMethod() 209 const ObjCInterfaceDecl *OID = cast<ObjCInterfaceDecl>(this); in FindPropertyDeclaration() 223 if (const ObjCInterfaceDecl *superClass = OID->getSuperClass()) in FindPropertyDeclaration() 240 void ObjCInterfaceDecl::anchor() { } in anchor() 242 ObjCTypeParamList *ObjCInterfaceDecl::getTypeParamList() const { in getTypeParamList() 248 if (const ObjCInterfaceDecl *def = getDefinition()) in getTypeParamList() 262 void ObjCInterfaceDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() 271 ObjCInterfaceDecl *ObjCInterfaceDecl::getSuperClass() const { in getSuperClass() 280 if (ObjCInterfaceDecl *superDecl = superType->getInterface()) { in getSuperClass() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | DeclObjC.h | 323 ObjCInterfaceDecl *getClassInterface(); 324 const ObjCInterfaceDecl *getClassInterface() const { in getClassInterface() 404 void createImplicitParams(ASTContext &Context, const ObjCInterfaceDecl *ID); 408 QualType getSelfType(ASTContext &Context, const ObjCInterfaceDecl *OID, 851 class ObjCInterfaceDecl : public ObjCContainerDecl 852 , public Redeclarable<ObjCInterfaceDecl> { 863 ObjCInterfaceDecl *Definition; 921 ObjCInterfaceDecl(const ASTContext &C, DeclContext *DC, SourceLocation AtLoc, 923 SourceLocation CLoc, ObjCInterfaceDecl *PrevDecl, 946 typedef Redeclarable<ObjCInterfaceDecl> redeclarable_base; [all …]
|
| HD | ASTMutationListener.h | 30 class ObjCInterfaceDecl; variable 93 const ObjCInterfaceDecl *IFD) {} in AddedObjCCategoryToInterface()
|
| HD | ASTContext.h | 228 mutable ObjCInterfaceDecl *ObjCProtocolClassDecl; 1195 QualType getObjCInterfaceType(const ObjCInterfaceDecl *Decl, 1196 ObjCInterfaceDecl *PrevDecl = nullptr) const; 1208 bool ObjCObjectAdoptsQTypeProtocols(QualType QT, ObjCInterfaceDecl *Decl); 1213 ObjCInterfaceDecl *IDecl); 1313 void setObjCConstantStringInterface(ObjCInterfaceDecl *Decl); 1538 ObjCInterfaceDecl *getObjCProtocolDecl() const; 1781 const ASTRecordLayout &getASTObjCInterfaceLayout(const ObjCInterfaceDecl *D) 1836 void DeepCollectObjCIvars(const ObjCInterfaceDecl *OI, bool leafClass, 1839 unsigned CountNonClassIvars(const ObjCInterfaceDecl *OI) const; [all …]
|
| HD | NSAPI.h | 19 class ObjCInterfaceDecl; variable 224 bool isSubclassOfNSClass(ObjCInterfaceDecl *InterfaceDecl,
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaDeclObjC.cpp | 62 ObjCInterfaceDecl *resultClass = result->getInterface(); in checkInitMethod() 76 const ObjCInterfaceDecl *receiverClass = nullptr; in checkInitMethod() 127 ObjCInterfaceDecl *CurrentClass in CheckObjCMethodOverride() 128 = dyn_cast<ObjCInterfaceDecl>(NewMethod->getDeclContext()); in CheckObjCMethodOverride() 368 if (ObjCInterfaceDecl *IC = MDecl->getClassInterface()) { in ActOnStartOfObjCMethodDef() 378 if (ObjCInterfaceDecl *OID = dyn_cast<ObjCInterfaceDecl>(ContDeclOfMethodDecl)) in ActOnStartOfObjCMethodDef() 382 if (ObjCInterfaceDecl *OID = CD->getClassInterface()) in ActOnStartOfObjCMethodDef() 410 if (const ObjCInterfaceDecl *SuperClass = IC->getSuperClass()) { in ActOnStartOfObjCMethodDef() 440 explicit ObjCInterfaceValidatorCCC(ObjCInterfaceDecl *IDecl) in ObjCInterfaceValidatorCCC() 444 ObjCInterfaceDecl *ID = candidate.getCorrectionDeclAs<ObjCInterfaceDecl>(); in ValidateCandidate() [all …]
|
| HD | SemaObjCProperty.cpp | 185 (isa<ObjCInterfaceDecl>(ClassDecl) || in ActOnProperty() 192 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(ClassDecl)) { in ActOnProperty() 195 ObjCInterfaceDecl *CurrentInterfaceDecl = IFace; in ActOnProperty() 196 while (ObjCInterfaceDecl *Super = CurrentInterfaceDecl->getSuperClass()) { in ActOnProperty() 323 ObjCInterfaceDecl *CCPrimary = CDecl->getClassInterface(); in HandlePropertyInClassExtension() 544 ObjCInterfaceDecl *IDecl = ObjPtrTy->getObjectType()->getInterface(); in CreatePropertyDecl() 756 ObjCInterfaceDecl *ClassDecl, in DiagnosePropertyMismatchDeclInProtocols() 758 ObjCInterfaceDecl::ProtocolPropertyMap PropMap; in DiagnosePropertyMismatchDeclInProtocols() 763 if (ObjCInterfaceDecl *SDecl = ClassDecl->getSuperClass()) in DiagnosePropertyMismatchDeclInProtocols() 777 for (ObjCInterfaceDecl::ProtocolPropertyMap::iterator in DiagnosePropertyMismatchDeclInProtocols() [all …]
|
| HD | SemaExprObjC.cpp | 106 if (ObjCInterfaceDecl *StrIF = dyn_cast_or_null<ObjCInterfaceDecl>(IF)) { in BuildObjCStringLiteral() 121 if (ObjCInterfaceDecl *StrIF = dyn_cast_or_null<ObjCInterfaceDecl>(IF)) { in BuildObjCStringLiteral() 132 ObjCInterfaceDecl *NSStringIDecl = in BuildObjCStringLiteral() 133 ObjCInterfaceDecl::Create (Context, in BuildObjCStringLiteral() 150 const ObjCInterfaceDecl *Class, in validateBoxingMethod() 204 S.NSNumberDecl = dyn_cast_or_null<ObjCInterfaceDecl>(IF); in getNSNumberFactoryMethod() 208 S.NSNumberDecl = ObjCInterfaceDecl::Create(CX, in getNSNumberFactoryMethod() 471 NSStringDecl = dyn_cast_or_null<ObjCInterfaceDecl>(Decl); in BuildObjCBoxedExpr() 476 NSStringDecl = ObjCInterfaceDecl::Create(Context, TU, in BuildObjCBoxedExpr() 589 NSValueDecl = dyn_cast_or_null<ObjCInterfaceDecl>(IF); in BuildObjCBoxedExpr() [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/source/Symbol/ |
| HD | ClangASTImporter.cpp | 327 if (ObjCInterfaceDecl *interface_decl = dyn_cast<ObjCInterfaceDecl>(decl)) in CompleteDecl() 401 ClangASTImporter::CompleteObjCInterfaceDecl (clang::ObjCInterfaceDecl *interface_decl) in CompleteObjCInterfaceDecl() 418 if (ObjCInterfaceDecl *super_class = interface_decl->getSuperClass()) in CompleteObjCInterfaceDecl() 441 if (ObjCInterfaceDecl *objc_interface_decl = objc_object_type->getInterface()) in RequireCompleteType() 643 else if (ObjCInterfaceDecl *interface_decl = dyn_cast<ObjCInterfaceDecl>(decl)) in ExecuteDeportWorkQueues() 661 ObjCInterfaceDecl *to_objc_interface = dyn_cast<ObjCInterfaceDecl>(to); in ImportDefinitionTo() 683 ObjCInterfaceDecl *to_superclass = to_objc_interface->getSuperClass(); in ImportDefinitionTo() 688 ObjCInterfaceDecl *from_objc_interface = dyn_cast<ObjCInterfaceDecl>(from); in ImportDefinitionTo() 693 ObjCInterfaceDecl *from_superclass = from_objc_interface->getSuperClass(); in ImportDefinitionTo() 703 …ObjCInterfaceDecl *imported_from_superclass = dyn_cast<ObjCInterfaceDecl>(imported_from_superclass… in ImportDefinitionTo() [all …]
|
| HD | ClangASTType.cpp | 115 clang::ObjCInterfaceDecl *class_interface_decl = objc_class_type->getInterface(); in GetCompleteQualType() 347 if (!llvm::isa<clang::ObjCInterfaceDecl>(decl_ctx)) in IsRuntimeGeneratedType() 350 … clang::ObjCInterfaceDecl *result_iface_decl = llvm::dyn_cast<clang::ObjCInterfaceDecl>(decl_ctx); in IsRuntimeGeneratedType() 846 clang::ObjCInterfaceDecl *class_interface_decl = objc_class_type->getInterface(); in IsDefined() 1216 const clang::ObjCInterfaceDecl *interface = object_type->getInterface(); in GetObjCClassName() 1816 … clang::ObjCInterfaceDecl *class_interface_decl = objc_class_type->getInterfaceDecl(); in GetNumMemberFunctions() 1830 … clang::ObjCInterfaceDecl *class_interface_decl = objc_class_type->getInterface(); in GetNumMemberFunctions() 1907 … clang::ObjCInterfaceDecl *class_interface_decl = objc_class_type->getInterfaceDecl(); in GetMemberFunctionAtIndex() 1937 … clang::ObjCInterfaceDecl *class_interface_decl = objc_class_type->getInterface(); in GetMemberFunctionAtIndex() 2471 ObjCDeclHasIVars (clang::ObjCInterfaceDecl *class_interface_decl, bool check_superclass) in ObjCDeclHasIVars() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| HD | DirectIvarAssignment.cpp | 64 const ObjCInterfaceDecl *InterfD; 71 const ObjCInterfaceDecl *InID, BugReporter &InBR, in MethodCrawler() 97 const ObjCInterfaceDecl *InterD, in findPropertyBackingIvar() 104 ObjCInterfaceDecl *NonConstInterD = const_cast<ObjCInterfaceDecl*>(InterD); in findPropertyBackingIvar() 121 const ObjCInterfaceDecl *InterD = D->getClassInterface(); in checkASTDecl()
|
| HD | IvarInvalidationChecker.cpp | 197 const ObjCInterfaceDecl *InterfaceD, 209 const ObjCInterfaceDecl *InterfaceD, 257 if (const ObjCInterfaceDecl *InterfD = dyn_cast<ObjCInterfaceDecl>(D)) { in containsInvalidationMethod() 290 const ObjCInterfaceDecl *IvInterf = IvTy->getInterfaceDecl(); in trackIvar() 306 const ObjCInterfaceDecl *InterfaceD, in findPropertyBackingIvar() 371 const ObjCInterfaceDecl *InterfaceD = ImplD->getClassInterface(); in visit() 374 ObjCInterfaceDecl *IDecl = const_cast<ObjCInterfaceDecl *>(InterfaceD); in visit() 386 ObjCInterfaceDecl::PropertyMap PropMap; in visit() 387 ObjCInterfaceDecl::PropertyDeclOrder PropOrder; in visit() 390 for (ObjCInterfaceDecl::PropertyMap::iterator in visit() [all …]
|
| HD | BasicObjCFoundationChecks.cpp | 53 if (const ObjCInterfaceDecl *ID = msg.getReceiverInterface()) in GetReceiverInterfaceName() 69 static FoundationClass findKnownClass(const ObjCInterfaceDecl *ID, in findKnownClass() 85 if (const ObjCInterfaceDecl *Super = ID->getSuperClass()) in findKnownClass() 218 const ObjCInterfaceDecl *ID = msg.getReceiverInterface(); in checkPreObjCMessage() 652 const ObjCInterfaceDecl *Class = msg.getReceiverInterface(); in checkPreObjCMessage() 715 const ObjCInterfaceDecl *Class = MD->getClassInterface(); in isVariadicMessage() 728 const ObjCInterfaceDecl *Class = msg.getReceiverInterface(); in isVariadicMessage() 865 const ObjCInterfaceDecl *ID = PT->getInterfaceDecl(); in isKnownNonNilCollectionType() 1053 const ObjCInterfaceDecl *ClassID = M.getReceiverInterface(); in checkPostObjCMessage() 1100 const ObjCInterfaceDecl *StaticClass; in getMethodReceiverIfKnownImmutable() [all …]
|
| HD | CheckObjCInstMethSignature.cpp | 83 const ObjCInterfaceDecl *D = ID->getClassInterface(); in CheckObjCInstMethSignature() 84 const ObjCInterfaceDecl *C = D->getSuperClass(); in CheckObjCInstMethSignature()
|
| /NextBSD/contrib/llvm/tools/lldb/source/Expression/ |
| HD | ClangASTSource.cpp | 341 ClangASTSource::CompleteType (clang::ObjCInterfaceDecl *interface_decl) in CompleteType() 360 if (ObjCInterfaceDecl *original_iface_decl = dyn_cast<ObjCInterfaceDecl>(original_decl)) in CompleteType() 362 ObjCInterfaceDecl *complete_iface_decl = GetCompleteObjCInterface(original_iface_decl); in CompleteType() 385 clang::ObjCInterfaceDecl * 386 ClangASTSource::GetCompleteObjCInterface (clang::ObjCInterfaceDecl *interface_decl) in GetCompleteObjCInterface() 417 ObjCInterfaceDecl *complete_iface_decl(complete_interface_type->getDecl()); in GetCompleteObjCInterface() 480 if (ObjCInterfaceDecl *original_iface_decl = dyn_cast<ObjCInterfaceDecl>(original_decl)) in FindExternalLexicalDecls() 482 ObjCInterfaceDecl *complete_iface_decl = GetCompleteObjCInterface(original_iface_decl); in FindExternalLexicalDecls() 616 else if (isa<ObjCInterfaceDecl>(context.m_decl_context)) in FindExternalVisibleDecls() 956 ObjCInterfaceDecl *original_interface_decl, in FindObjCMethodDeclsWithOrigin() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGObjCRuntime.h | 46 class ObjCInterfaceDecl; variable 79 const ObjCInterfaceDecl *OID, 86 const ObjCInterfaceDecl *OID, 159 const ObjCInterfaceDecl *Class = nullptr, 173 const ObjCInterfaceDecl *Class, 222 const ObjCInterfaceDecl *OID) = 0; 259 const ObjCInterfaceDecl *Interface, 290 const ObjCInterfaceDecl *ID,
|
| HD | CGObjCRuntime.cpp | 30 const ObjCInterfaceDecl *OID, in LookupFieldBitOffset() 33 const ObjCInterfaceDecl *Container = Ivar->getContainingInterface(); in LookupFieldBitOffset() 66 const ObjCInterfaceDecl *OID, in ComputeIvarBaseOffset() 81 const ObjCInterfaceDecl *ID, in ComputeBitfieldBitOffset() 87 const ObjCInterfaceDecl *OID, in EmitValueForIvarAtOffset()
|
| HD | CGObjCMac.cpp | 889 SmallVector<const ObjCInterfaceDecl*, 16> ImplementedClasses; 1092 const ObjCInterfaceDecl *ID); 1100 llvm::Value *EmitSuperClassRef(const ObjCInterfaceDecl *ID); 1113 llvm::Constant *EmitMetaClassRef(const ObjCInterfaceDecl *ID); 1188 const ObjCInterfaceDecl *Class, 1194 Selector Sel, const ObjCInterfaceDecl *Class, 1200 const ObjCInterfaceDecl *ID) override; 1258 const ObjCInterfaceDecl *Interface, 1332 llvm::Constant *EmitIvarOffsetVar(const ObjCInterfaceDecl *ID, 1371 const ObjCInterfaceDecl *ID); [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Expression/ |
| HD | ClangASTSource.h | 176 void CompleteType(clang::ObjCInterfaceDecl *Class) override; 266 CompleteType(clang::ObjCInterfaceDecl *Class) override in CompleteType() 329 clang::ObjCInterfaceDecl * 330 GetCompleteObjCInterface (clang::ObjCInterfaceDecl *interface_decl);
|
| /NextBSD/contrib/llvm/tools/clang/lib/Analysis/ |
| HD | ObjCNoReturn.cpp | 21 static bool isSubclass(const ObjCInterfaceDecl *Class, IdentifierInfo *II) { in isSubclass() 57 if (const ObjCInterfaceDecl *ID = ME->getReceiverInterface()) { in isImplicitNoReturn()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| HD | RewriteModernObjC.cpp | 113 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCSynthesizedStructs; 115 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCWrittenInterfaces; 117 SmallVector<ObjCInterfaceDecl*, 32> ObjCInterfacesSeen; 119 SmallVector<ObjCInterfaceDecl*, 8> DefinedNonLazyClasses; 149 llvm::DenseMap<ObjCInterfaceDecl *, 153 llvm::DenseSet<const ObjCInterfaceDecl *> ObjCInterefaceHasBitfieldGroups; 157 llvm::DenseMap<std::pair<const ObjCInterfaceDecl*, unsigned>, QualType> GroupRecordType; 192 if (ObjCInterfaceDecl *Class = dyn_cast<ObjCInterfaceDecl>(*I)) { in HandleTopLevelDecl() 317 void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl, 323 void RewriteInterfaceDecl(ObjCInterfaceDecl *Dcl); [all …]
|
| HD | RewriteObjC.cpp | 112 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCSynthesizedStructs; 114 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCForwardDecls; 172 if (ObjCInterfaceDecl *Class = dyn_cast<ObjCInterfaceDecl>(*I)) { in HandleTopLevelDecl() 263 void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl, 269 void RewriteInterfaceDecl(ObjCInterfaceDecl *Dcl); 271 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl, 321 void RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl, 666 } else if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(D)) { in HandleTopLevelSingleDecl() 679 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>((*DI))) { in HandleTopLevelSingleDecl() 684 if (isa<ObjCInterfaceDecl>(*DI) && in HandleTopLevelSingleDecl() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | DelayedDiagnostic.h | 128 const ObjCInterfaceDecl *UnknownObjCClass, 199 const ObjCInterfaceDecl *getUnknownObjCClass() const { in getUnknownObjCClass() 215 const ObjCInterfaceDecl *UnknownObjCClass;
|
| /NextBSD/contrib/llvm/tools/clang/lib/Edit/ |
| HD | RewriteObjCFoundationAPI.cpp | 32 const ObjCInterfaceDecl *Receiver = Msg->getReceiverInterface(); in checkForLiteralCreation() 108 static const ObjCInterfaceDecl * 109 maybeAdjustInterfaceForSubscriptingCheck(const ObjCInterfaceDecl *IFace, in maybeAdjustInterfaceForSubscriptingCheck() 145 const ObjCInterfaceDecl *OID = ObjTy->getInterface(); in maybeAdjustInterfaceForSubscriptingCheck() 156 static bool canRewriteToSubscriptSyntax(const ObjCInterfaceDecl *&IFace, in canRewriteToSubscriptSyntax() 203 static bool rewriteToArraySubscriptGet(const ObjCInterfaceDecl *IFace, in rewriteToArraySubscriptGet() 213 static bool rewriteToDictionarySubscriptGet(const ObjCInterfaceDecl *IFace, in rewriteToDictionarySubscriptGet() 223 static bool rewriteToArraySubscriptSet(const ObjCInterfaceDecl *IFace, in rewriteToArraySubscriptSet() 257 static bool rewriteToDictionarySubscriptSet(const ObjCInterfaceDecl *IFace, in rewriteToDictionarySubscriptSet() 299 const ObjCInterfaceDecl *IFace = in rewriteToObjCSubscriptSyntax()
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| HD | ClangExternalASTSourceCallbacks.h | 35 typedef void (*CompleteObjCInterfaceDeclCallback)(void *baton, clang::ObjCInterfaceDecl *); 116 void CompleteType(clang::ObjCInterfaceDecl *objc_decl) override;
|