Lines Matching defs:Sel

2956     Selector Sel = I->getSelector();
2960 if (SuperIDecl && SuperIDecl->lookupMethod(Sel, true))
2962 InsMap.insert(Sel);
2966 Selector Sel = I->getSelector();
2967 if (SuperIDecl && SuperIDecl->lookupMethod(Sel, false))
2969 ClsMap.insert(Sel);
3424 void SemaObjC::ReadMethodPool(Selector Sel) {
3426 SemaRef.ExternalSource->ReadMethodPool(Sel);
3429 void SemaObjC::updateOutOfDateSelector(Selector Sel) {
3432 SemaRef.ExternalSource->updateOutOfDateSelector(Sel);
3515 Selector Sel, SmallVectorImpl<ObjCMethodDecl *> &Methods,
3518 ReadMethodPool(Sel);
3520 GlobalMethodPool::iterator Pos = MethodPool.find(Sel);
3553 Selector Sel, ObjCMethodDecl *BestMethod, SourceRange R,
3564 DiagnoseMultipleMethodInGlobalPool(FilteredMethods, Sel, R,
3567 GlobalMethodPool::iterator Pos = MethodPool.find(Sel);
3577 ObjCMethodDecl *SemaObjC::LookupMethodInGlobalPool(Selector Sel, SourceRange R,
3581 ReadMethodPool(Sel);
3583 GlobalMethodPool::iterator Pos = MethodPool.find(Sel);
3598 SmallVectorImpl<ObjCMethodDecl *> &Methods, Selector Sel, SourceRange R,
3636 Diag(R.getBegin(), diag::err_arc_multiple_method_decl) << Sel << R;
3638 Diag(R.getBegin(), diag::warn_strict_multiple_method_decl) << Sel << R;
3640 Diag(R.getBegin(), diag::warn_multiple_method_decl) << Sel << R;
3652 ObjCMethodDecl *SemaObjC::LookupImplementedMethodInGlobalPool(Selector Sel) {
3653 GlobalMethodPool::iterator Pos = MethodPool.find(Sel);
3697 static bool HelperIsMethodInObjCType(Sema &S, Selector Sel,
3701 if (S.ObjC().LookupMethodInObjectType(Sel, ObjectType,
3704 return S.ObjC().LookupMethodInObjectType(Sel, ObjectType,
3709 SemaObjC::SelectorsForTypoCorrection(Selector Sel, QualType ObjectType) {
3710 unsigned NumArgs = Sel.getNumArgs();
3735 (M->getMethod()->getSelector() != Sel)) {
3747 (M->getMethod()->getSelector() != Sel)) {
3760 Sel.getAsString(), Methods[i]);
4683 auto Sel = Method->getSelector();
4712 if (auto *IMD = IDecl->getMethod(Sel, isInstance))
4716 if (auto *IMD = IDecl->getImplementation()->getMethod(Sel, isInstance))
4720 if (auto *IMD = Cat->getMethod(Sel, isInstance))
4724 if (auto *IMD = Cat->getMethod(Sel, isInstance))
4731 ArrayRef<SourceLocation> SelectorLocs, Selector Sel,
4733 // from the Sel.getNumArgs().
4766 Context, MethodLoc, EndLoc, Sel, resultDeclType, ReturnTInfo,
4777 for (unsigned i = 0, e = Sel.getNumArgs(); i != e; ++i) {
4858 PrevMethod = ImpDecl->getInstanceMethod(Sel);
4861 PrevMethod = ImpDecl->getClassMethod(Sel);
4872 if (Setter->getSelector() == Sel &&
4878 if (Getter->getSelector() == Sel &&
5288 Selector Sel = SelectorAndLocation.first;
5290 if (!LookupImplementedMethodInGlobalPool(Sel))
5291 Diag(Loc, diag::warn_unimplemented_selector) << Sel;