Lines Matching refs:Sel
2947 Selector Sel = I->getSelector(); in CheckCategoryVsClassMethodMatches() local
2951 if (SuperIDecl && SuperIDecl->lookupMethod(Sel, true)) in CheckCategoryVsClassMethodMatches()
2953 InsMap.insert(Sel); in CheckCategoryVsClassMethodMatches()
2957 Selector Sel = I->getSelector(); in CheckCategoryVsClassMethodMatches() local
2958 if (SuperIDecl && SuperIDecl->lookupMethod(Sel, false)) in CheckCategoryVsClassMethodMatches()
2960 ClsMap.insert(Sel); in CheckCategoryVsClassMethodMatches()
3414 void Sema::ReadMethodPool(Selector Sel) { in ReadMethodPool() argument
3416 ExternalSource->ReadMethodPool(Sel); in ReadMethodPool()
3419 void Sema::updateOutOfDateSelector(Selector Sel) { in updateOutOfDateSelector() argument
3422 ExternalSource->updateOutOfDateSelector(Sel); in updateOutOfDateSelector()
3505 Selector Sel, SmallVectorImpl<ObjCMethodDecl *> &Methods, in CollectMultipleMethodsInGlobalPool() argument
3509 ReadMethodPool(Sel); in CollectMultipleMethodsInGlobalPool()
3511 GlobalMethodPool::iterator Pos = MethodPool.find(Sel); in CollectMultipleMethodsInGlobalPool()
3544 Selector Sel, ObjCMethodDecl *BestMethod, SourceRange R, in AreMultipleMethodsInGlobalPool() argument
3555 DiagnoseMultipleMethodInGlobalPool(FilteredMethods, Sel, R, in AreMultipleMethodsInGlobalPool()
3558 GlobalMethodPool::iterator Pos = MethodPool.find(Sel); in AreMultipleMethodsInGlobalPool()
3568 ObjCMethodDecl *Sema::LookupMethodInGlobalPool(Selector Sel, SourceRange R, in LookupMethodInGlobalPool() argument
3572 ReadMethodPool(Sel); in LookupMethodInGlobalPool()
3574 GlobalMethodPool::iterator Pos = MethodPool.find(Sel); in LookupMethodInGlobalPool()
3589 Selector Sel, SourceRange R, in DiagnoseMultipleMethodInGlobalPool() argument
3626 Diag(R.getBegin(), diag::err_arc_multiple_method_decl) << Sel << R; in DiagnoseMultipleMethodInGlobalPool()
3628 Diag(R.getBegin(), diag::warn_strict_multiple_method_decl) << Sel << R; in DiagnoseMultipleMethodInGlobalPool()
3630 Diag(R.getBegin(), diag::warn_multiple_method_decl) << Sel << R; in DiagnoseMultipleMethodInGlobalPool()
3642 ObjCMethodDecl *Sema::LookupImplementedMethodInGlobalPool(Selector Sel) { in LookupImplementedMethodInGlobalPool() argument
3643 GlobalMethodPool::iterator Pos = MethodPool.find(Sel); in LookupImplementedMethodInGlobalPool()
3687 static bool HelperIsMethodInObjCType(Sema &S, Selector Sel, in HelperIsMethodInObjCType() argument
3691 if (S.LookupMethodInObjectType(Sel, ObjectType, true/*Instance method*/)) in HelperIsMethodInObjCType()
3693 return S.LookupMethodInObjectType(Sel, ObjectType, false/*Class method*/) != in HelperIsMethodInObjCType()
3698 Sema::SelectorsForTypoCorrection(Selector Sel, in SelectorsForTypoCorrection() argument
3700 unsigned NumArgs = Sel.getNumArgs(); in SelectorsForTypoCorrection()
3725 (M->getMethod()->getSelector() != Sel)) { in SelectorsForTypoCorrection()
3737 (M->getMethod()->getSelector() != Sel)) { in SelectorsForTypoCorrection()
3750 Sel.getAsString(), Methods[i]); in SelectorsForTypoCorrection()
4664 auto Sel = Method->getSelector(); in checkObjCDirectMethodClashes() local
4693 if (auto *IMD = IDecl->getMethod(Sel, isInstance)) in checkObjCDirectMethodClashes()
4697 if (auto *IMD = IDecl->getImplementation()->getMethod(Sel, isInstance)) in checkObjCDirectMethodClashes()
4701 if (auto *IMD = Cat->getMethod(Sel, isInstance)) in checkObjCDirectMethodClashes()
4705 if (auto *IMD = Cat->getMethod(Sel, isInstance)) in checkObjCDirectMethodClashes()
4712 ArrayRef<SourceLocation> SelectorLocs, Selector Sel, in ActOnMethodDeclaration() argument
4746 Context, MethodLoc, EndLoc, Sel, resultDeclType, ReturnTInfo, CurContext, in ActOnMethodDeclaration()
4756 for (unsigned i = 0, e = Sel.getNumArgs(); i != e; ++i) { in ActOnMethodDeclaration()
4833 PrevMethod = ImpDecl->getInstanceMethod(Sel); in ActOnMethodDeclaration()
4836 PrevMethod = ImpDecl->getClassMethod(Sel); in ActOnMethodDeclaration()
4847 if (Setter->getSelector() == Sel && in ActOnMethodDeclaration()
4853 if (Getter->getSelector() == Sel && in ActOnMethodDeclaration()
5258 Selector Sel = SelectorAndLocation.first; in DiagnoseUseOfUnimplementedSelectors() local
5260 if (!LookupImplementedMethodInGlobalPool(Sel)) in DiagnoseUseOfUnimplementedSelectors()
5261 Diag(Loc, diag::warn_unimplemented_selector) << Sel; in DiagnoseUseOfUnimplementedSelectors()