Lines Matching refs:Sel
1926 Selector Sel = I->getSelector(); in CheckCategoryVsClassMethodMatches() local
1930 if (SuperIDecl && SuperIDecl->lookupMethod(Sel, true)) in CheckCategoryVsClassMethodMatches()
1932 InsMap.insert(Sel); in CheckCategoryVsClassMethodMatches()
1936 Selector Sel = I->getSelector(); in CheckCategoryVsClassMethodMatches() local
1937 if (SuperIDecl && SuperIDecl->lookupMethod(Sel, false)) in CheckCategoryVsClassMethodMatches()
1939 ClsMap.insert(Sel); in CheckCategoryVsClassMethodMatches()
2269 void Sema::ReadMethodPool(Selector Sel) { in ReadMethodPool() argument
2271 ExternalSource->ReadMethodPool(Sel); in ReadMethodPool()
2313 ObjCMethodDecl *Sema::LookupMethodInGlobalPool(Selector Sel, SourceRange R, in LookupMethodInGlobalPool() argument
2317 ReadMethodPool(Sel); in LookupMethodInGlobalPool()
2319 GlobalMethodPool::iterator Pos = MethodPool.find(Sel); in LookupMethodInGlobalPool()
2379 Diag(R.getBegin(), diag::err_arc_multiple_method_decl) << Sel << R; in LookupMethodInGlobalPool()
2381 Diag(R.getBegin(), diag::warn_strict_multiple_method_decl) << Sel << R; in LookupMethodInGlobalPool()
2383 Diag(R.getBegin(), diag::warn_multiple_method_decl) << Sel << R; in LookupMethodInGlobalPool()
2396 ObjCMethodDecl *Sema::LookupImplementedMethodInGlobalPool(Selector Sel) { in LookupImplementedMethodInGlobalPool() argument
2397 GlobalMethodPool::iterator Pos = MethodPool.find(Sel); in LookupImplementedMethodInGlobalPool()
2437 static bool HelperIsMethodInObjCType(Sema &S, Selector Sel, in HelperIsMethodInObjCType() argument
2441 if (S.LookupMethodInObjectType(Sel, ObjectType, true/*Instance method*/)) in HelperIsMethodInObjCType()
2443 return S.LookupMethodInObjectType(Sel, ObjectType, false/*Class method*/) != in HelperIsMethodInObjCType()
2448 Sema::SelectorsForTypoCorrection(Selector Sel, in SelectorsForTypoCorrection() argument
2450 unsigned NumArgs = Sel.getNumArgs(); in SelectorsForTypoCorrection()
2475 (M->Method->getSelector() != Sel)) { in SelectorsForTypoCorrection()
2486 (M->Method->getSelector() != Sel)) { in SelectorsForTypoCorrection()
2498 Sel.getAsString(), Methods[i]); in SelectorsForTypoCorrection()
3049 Selector Sel, in ActOnMethodDeclaration() argument
3081 Context, MethodLoc, EndLoc, Sel, resultDeclType, ReturnTInfo, CurContext, in ActOnMethodDeclaration()
3091 for (unsigned i = 0, e = Sel.getNumArgs(); i != e; ++i) { in ActOnMethodDeclaration()
3167 PrevMethod = ImpDecl->getInstanceMethod(Sel); in ActOnMethodDeclaration()
3170 PrevMethod = ImpDecl->getClassMethod(Sel); in ActOnMethodDeclaration()
3449 Selector Sel = (*S).first; in DiagnoseUseOfUnimplementedSelectors() local
3450 if (!LookupImplementedMethodInGlobalPool(Sel)) in DiagnoseUseOfUnimplementedSelectors()
3451 Diag((*S).second, diag::warn_unimplemented_selector) << Sel; in DiagnoseUseOfUnimplementedSelectors()