Lines Matching refs:IMPDecl

2075   ObjCImplementationDecl* IMPDecl =  in ActOnStartClassImplementation()  local
2079 ProcessDeclAttributeList(TUScope, IMPDecl, Attrs); in ActOnStartClassImplementation()
2080 AddPragmaAttributes(TUScope, IMPDecl); in ActOnStartClassImplementation()
2082 if (CheckObjCDeclScope(IMPDecl)) { in ActOnStartClassImplementation()
2083 ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation()
2084 return IMPDecl; in ActOnStartClassImplementation()
2093 IMPDecl->setInvalidDecl(); in ActOnStartClassImplementation()
2095 IDecl->setImplementation(IMPDecl); in ActOnStartClassImplementation()
2096 PushOnScopeChains(IMPDecl, TUScope); in ActOnStartClassImplementation()
2099 DiagnoseObjCImplementedDeprecations(*this, IDecl, IMPDecl->getLocation()); in ActOnStartClassImplementation()
2111 ActOnObjCContainerStartDefinition(IMPDecl); in ActOnStartClassImplementation()
2112 return IMPDecl; in ActOnStartClassImplementation()
2833 ObjCImplDecl* IMPDecl, in MatchAllMethodDeclarations() argument
2846 WarnUndefinedMethod(*this, IMPDecl, I, IncompleteImpl, in MatchAllMethodDeclarations()
2851 IMPDecl->getInstanceMethod(I->getSelector()); in MatchAllMethodDeclarations()
2876 WarnUndefinedMethod(*this, IMPDecl, I, IncompleteImpl, in MatchAllMethodDeclarations()
2880 IMPDecl->getClassMethod(I->getSelector()); in MatchAllMethodDeclarations()
2902 IMPDecl, PI, IncompleteImpl, false, in MatchAllMethodDeclarations()
2913 IMPDecl, Cat, IncompleteImpl, in MatchAllMethodDeclarations()
2920 IMPDecl, Ext, IncompleteImpl, false, in MatchAllMethodDeclarations()
2927 IMPDecl, PI, IncompleteImpl, false, in MatchAllMethodDeclarations()
2934 IMPDecl, in MatchAllMethodDeclarations()
2981 void Sema::ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl* IMPDecl, in ImplMethodsVsClassMethods() argument
2987 for (const auto *I : IMPDecl->instance_methods()) in ImplMethodsVsClassMethods()
2991 for (const auto *PImpl : IMPDecl->property_impls()) { in ImplMethodsVsClassMethods()
3011 DiagnoseUnimplementedProperties(S, IMPDecl, CDecl, SynthesizeProperties); in ImplMethodsVsClassMethods()
3015 diagnoseNullResettableSynthesizedSetters(IMPDecl); in ImplMethodsVsClassMethods()
3018 for (const auto *I : IMPDecl->class_methods()) in ImplMethodsVsClassMethods()
3025 IMPDecl, CDecl, in ImplMethodsVsClassMethods()
3031 dyn_cast<ObjCCategoryImplDecl>(IMPDecl)) in ImplMethodsVsClassMethods()
3043 CheckProtocolMethodDefs(*this, IMPDecl, PI, IncompleteImpl, InsMap, in ImplMethodsVsClassMethods()
3050 CheckProtocolMethodDefs(*this, IMPDecl, P, IncompleteImpl, InsMap, in ImplMethodsVsClassMethods()
3052 DiagnoseUnimplementedProperties(S, IMPDecl, CDecl, in ImplMethodsVsClassMethods()