Lines Matching refs:Sel
2954 Selector Sel = I->getSelector(); in CheckCategoryVsClassMethodMatches() local
2958 if (SuperIDecl && SuperIDecl->lookupMethod(Sel, true)) in CheckCategoryVsClassMethodMatches()
2960 InsMap.insert(Sel); in CheckCategoryVsClassMethodMatches()
2964 Selector Sel = I->getSelector(); in CheckCategoryVsClassMethodMatches() local
2965 if (SuperIDecl && SuperIDecl->lookupMethod(Sel, false)) in CheckCategoryVsClassMethodMatches()
2967 ClsMap.insert(Sel); in CheckCategoryVsClassMethodMatches()
3421 void Sema::ReadMethodPool(Selector Sel) { in ReadMethodPool() argument
3423 ExternalSource->ReadMethodPool(Sel); in ReadMethodPool()
3426 void Sema::updateOutOfDateSelector(Selector Sel) { in updateOutOfDateSelector() argument
3429 ExternalSource->updateOutOfDateSelector(Sel); in updateOutOfDateSelector()
3512 Selector Sel, SmallVectorImpl<ObjCMethodDecl *> &Methods, in CollectMultipleMethodsInGlobalPool() argument
3516 ReadMethodPool(Sel); in CollectMultipleMethodsInGlobalPool()
3518 GlobalMethodPool::iterator Pos = MethodPool.find(Sel); in CollectMultipleMethodsInGlobalPool()
3551 Selector Sel, ObjCMethodDecl *BestMethod, SourceRange R, in AreMultipleMethodsInGlobalPool() argument
3562 DiagnoseMultipleMethodInGlobalPool(FilteredMethods, Sel, R, in AreMultipleMethodsInGlobalPool()
3565 GlobalMethodPool::iterator Pos = MethodPool.find(Sel); in AreMultipleMethodsInGlobalPool()
3575 ObjCMethodDecl *Sema::LookupMethodInGlobalPool(Selector Sel, SourceRange R, in LookupMethodInGlobalPool() argument
3579 ReadMethodPool(Sel); in LookupMethodInGlobalPool()
3581 GlobalMethodPool::iterator Pos = MethodPool.find(Sel); in LookupMethodInGlobalPool()
3596 Selector Sel, SourceRange R, in DiagnoseMultipleMethodInGlobalPool() argument
3633 Diag(R.getBegin(), diag::err_arc_multiple_method_decl) << Sel << R; in DiagnoseMultipleMethodInGlobalPool()
3635 Diag(R.getBegin(), diag::warn_strict_multiple_method_decl) << Sel << R; in DiagnoseMultipleMethodInGlobalPool()
3637 Diag(R.getBegin(), diag::warn_multiple_method_decl) << Sel << R; in DiagnoseMultipleMethodInGlobalPool()
3649 ObjCMethodDecl *Sema::LookupImplementedMethodInGlobalPool(Selector Sel) { in LookupImplementedMethodInGlobalPool() argument
3650 GlobalMethodPool::iterator Pos = MethodPool.find(Sel); in LookupImplementedMethodInGlobalPool()
3694 static bool HelperIsMethodInObjCType(Sema &S, Selector Sel, in HelperIsMethodInObjCType() argument
3698 if (S.LookupMethodInObjectType(Sel, ObjectType, true/*Instance method*/)) in HelperIsMethodInObjCType()
3700 return S.LookupMethodInObjectType(Sel, ObjectType, false/*Class method*/) != in HelperIsMethodInObjCType()
3705 Sema::SelectorsForTypoCorrection(Selector Sel, in SelectorsForTypoCorrection() argument
3707 unsigned NumArgs = Sel.getNumArgs(); in SelectorsForTypoCorrection()
3732 (M->getMethod()->getSelector() != Sel)) { in SelectorsForTypoCorrection()
3744 (M->getMethod()->getSelector() != Sel)) { in SelectorsForTypoCorrection()
3757 Sel.getAsString(), Methods[i]); in SelectorsForTypoCorrection()
4675 auto Sel = Method->getSelector(); in checkObjCDirectMethodClashes() local
4704 if (auto *IMD = IDecl->getMethod(Sel, isInstance)) in checkObjCDirectMethodClashes()
4708 if (auto *IMD = IDecl->getImplementation()->getMethod(Sel, isInstance)) in checkObjCDirectMethodClashes()
4712 if (auto *IMD = Cat->getMethod(Sel, isInstance)) in checkObjCDirectMethodClashes()
4716 if (auto *IMD = Cat->getMethod(Sel, isInstance)) in checkObjCDirectMethodClashes()
4723 ArrayRef<SourceLocation> SelectorLocs, Selector Sel, in ActOnMethodDeclaration() argument
4757 Context, MethodLoc, EndLoc, Sel, resultDeclType, ReturnTInfo, CurContext, in ActOnMethodDeclaration()
4768 for (unsigned i = 0, e = Sel.getNumArgs(); i != e; ++i) { in ActOnMethodDeclaration()
4845 PrevMethod = ImpDecl->getInstanceMethod(Sel); in ActOnMethodDeclaration()
4848 PrevMethod = ImpDecl->getClassMethod(Sel); in ActOnMethodDeclaration()
4859 if (Setter->getSelector() == Sel && in ActOnMethodDeclaration()
4865 if (Getter->getSelector() == Sel && in ActOnMethodDeclaration()
5270 Selector Sel = SelectorAndLocation.first; in DiagnoseUseOfUnimplementedSelectors() local
5272 if (!LookupImplementedMethodInGlobalPool(Sel)) in DiagnoseUseOfUnimplementedSelectors()
5273 Diag(Loc, diag::warn_unimplemented_selector) << Sel; in DiagnoseUseOfUnimplementedSelectors()