Lines Matching defs:Sel

2954     Selector Sel = I->getSelector();
2958 if (SuperIDecl && SuperIDecl->lookupMethod(Sel, true))
2960 InsMap.insert(Sel);
2964 Selector Sel = I->getSelector();
2965 if (SuperIDecl && SuperIDecl->lookupMethod(Sel, false))
2967 ClsMap.insert(Sel);
3422 void SemaObjC::ReadMethodPool(Selector Sel) {
3424 SemaRef.ExternalSource->ReadMethodPool(Sel);
3427 void SemaObjC::updateOutOfDateSelector(Selector Sel) {
3430 SemaRef.ExternalSource->updateOutOfDateSelector(Sel);
3508 Selector Sel, SmallVectorImpl<ObjCMethodDecl *> &Methods,
3511 ReadMethodPool(Sel);
3513 GlobalMethodPool::iterator Pos = MethodPool.find(Sel);
3546 Selector Sel, ObjCMethodDecl *BestMethod, SourceRange R,
3557 DiagnoseMultipleMethodInGlobalPool(FilteredMethods, Sel, R,
3560 GlobalMethodPool::iterator Pos = MethodPool.find(Sel);
3570 ObjCMethodDecl *SemaObjC::LookupMethodInGlobalPool(Selector Sel, SourceRange R,
3574 ReadMethodPool(Sel);
3576 GlobalMethodPool::iterator Pos = MethodPool.find(Sel);
3591 SmallVectorImpl<ObjCMethodDecl *> &Methods, Selector Sel, SourceRange R,
3629 Diag(R.getBegin(), diag::err_arc_multiple_method_decl) << Sel << R;
3631 Diag(R.getBegin(), diag::warn_strict_multiple_method_decl) << Sel << R;
3633 Diag(R.getBegin(), diag::warn_multiple_method_decl) << Sel << R;
3645 ObjCMethodDecl *SemaObjC::LookupImplementedMethodInGlobalPool(Selector Sel) {
3646 GlobalMethodPool::iterator Pos = MethodPool.find(Sel);
3690 static bool HelperIsMethodInObjCType(Sema &S, Selector Sel,
3694 if (S.ObjC().LookupMethodInObjectType(Sel, ObjectType,
3697 return S.ObjC().LookupMethodInObjectType(Sel, ObjectType,
3702 SemaObjC::SelectorsForTypoCorrection(Selector Sel, QualType ObjectType) {
3703 unsigned NumArgs = Sel.getNumArgs();
3728 (M->getMethod()->getSelector() != Sel)) {
3740 (M->getMethod()->getSelector() != Sel)) {
3753 Sel.getAsString(), Methods[i]);
4674 auto Sel = Method->getSelector();
4703 if (auto *IMD = IDecl->getMethod(Sel, isInstance))
4707 if (auto *IMD = IDecl->getImplementation()->getMethod(Sel, isInstance))
4711 if (auto *IMD = Cat->getMethod(Sel, isInstance))
4715 if (auto *IMD = Cat->getMethod(Sel, isInstance))
4776 ArrayRef<SourceLocation> SelectorLocs, Selector Sel,
4778 // from the Sel.getNumArgs().
4811 Context, MethodLoc, EndLoc, Sel, resultDeclType, ReturnTInfo,
4821 for (unsigned I = 0; I < Sel.getNumArgs(); ++I) {
4853 PrevMethod = ImpDecl->getInstanceMethod(Sel);
4856 PrevMethod = ImpDecl->getClassMethod(Sel);
4867 if (Setter->getSelector() == Sel &&
4873 if (Getter->getSelector() == Sel &&
5283 Selector Sel = SelectorAndLocation.first;
5285 if (!LookupImplementedMethodInGlobalPool(Sel))
5286 Diag(Loc, diag::warn_unimplemented_selector) << Sel;