Lines Matching refs:SelIdents
4508 ArrayRef<const IdentifierInfo *> SelIdents,
7584 ArrayRef<const IdentifierInfo *> SelIdents, in isAcceptableObjCSelector() argument
7586 unsigned NumSelIdents = SelIdents.size(); in isAcceptableObjCSelector()
7603 if (SelIdents[I] != Sel.getIdentifierInfoForSlot(I)) in isAcceptableObjCSelector()
7611 ArrayRef<const IdentifierInfo *> SelIdents, in isAcceptableObjCMethod() argument
7613 return isAcceptableObjCSelector(Method->getSelector(), WantKind, SelIdents, in isAcceptableObjCMethod()
7643 ArrayRef<const IdentifierInfo *> SelIdents, in AddObjCMethods() argument
7659 if (!isAcceptableObjCMethod(M, WantKind, SelIdents, AllowSameLength)) in AddObjCMethods()
7666 R.StartParameter = SelIdents.size(); in AddObjCMethods()
7682 AddObjCMethods(*I, WantInstanceMethods, WantKind, SelIdents, CurContext, in AddObjCMethods()
7692 AddObjCMethods(I, WantInstanceMethods, WantKind, SelIdents, CurContext, in AddObjCMethods()
7697 AddObjCMethods(CatDecl, WantInstanceMethods, WantKind, SelIdents, in AddObjCMethods()
7707 AddObjCMethods(*I, WantInstanceMethods, WantKind, SelIdents, CurContext, in AddObjCMethods()
7712 AddObjCMethods(Impl, WantInstanceMethods, WantKind, SelIdents, CurContext, in AddObjCMethods()
7721 SelIdents, CurContext, Selectors, AllowSameLength, Results, in AddObjCMethods()
7726 AddObjCMethods(Impl, WantInstanceMethods, WantKind, SelIdents, CurContext, in AddObjCMethods()
7957 ArrayRef<const IdentifierInfo *> SelIdents, in AddSuperSendCompletion() argument
8031 if (I > SelIdents.size()) in AddSuperSendCompletion()
8034 if (I < SelIdents.size()) in AddSuperSendCompletion()
8037 else if (NeedSuperKeyword || I > SelIdents.size()) { in AddSuperSendCompletion()
8097 ArrayRef<const IdentifierInfo *> SelIdents, bool AtArgumentExpression) { in CodeCompleteObjCSuperMessage() argument
8114 return CodeCompleteObjCInstanceMessage(S, nullptr, SelIdents, in CodeCompleteObjCSuperMessage()
8144 SelIdents, AtArgumentExpression); in CodeCompleteObjCSuperMessage()
8153 return CodeCompleteObjCClassMessage(S, Receiver, SelIdents, in CodeCompleteObjCSuperMessage()
8194 ArrayRef<const IdentifierInfo *> SelIdents, in AddClassMessageCompletions() argument
8217 AddSuperSendCompletion(SemaRef, false, SelIdents, Results)) in AddClassMessageCompletions()
8228 AddObjCMethods(CDecl, false, MK_Any, SelIdents, SemaRef.CurContext, in AddClassMessageCompletions()
8253 if (!isAcceptableObjCMethod(MethList->getMethod(), MK_Any, SelIdents)) in AddClassMessageCompletions()
8258 R.StartParameter = SelIdents.size(); in AddClassMessageCompletions()
8269 Scope *S, ParsedType Receiver, ArrayRef<const IdentifierInfo *> SelIdents, in CodeCompleteObjCClassMessage() argument
8278 SelIdents)); in CodeCompleteObjCClassMessage()
8280 AddClassMessageCompletions(SemaRef, S, Receiver, SelIdents, in CodeCompleteObjCClassMessage()
8290 getPreferredArgumentTypeForMessageSend(Results, SelIdents.size()); in CodeCompleteObjCClassMessage()
8304 Scope *S, Expr *Receiver, ArrayRef<const IdentifierInfo *> SelIdents, in CodeCompleteObjCInstanceMessage() argument
8332 S, ParsedType::make(Context.getObjCInterfaceType(IFace)), SelIdents, in CodeCompleteObjCInstanceMessage()
8351 ReceiverType, SelIdents)); in CodeCompleteObjCInstanceMessage()
8359 AddSuperSendCompletion(SemaRef, false, SelIdents, Results)) in CodeCompleteObjCInstanceMessage()
8378 AddObjCMethods(ClassDecl, false, MK_Any, SelIdents, SemaRef.CurContext, in CodeCompleteObjCInstanceMessage()
8387 AddObjCMethods(I, true, MK_Any, SelIdents, SemaRef.CurContext, Selectors, in CodeCompleteObjCInstanceMessage()
8394 AddObjCMethods(IFacePtr->getInterfaceDecl(), true, MK_Any, SelIdents, in CodeCompleteObjCInstanceMessage()
8400 AddObjCMethods(I, true, MK_Any, SelIdents, SemaRef.CurContext, Selectors, in CodeCompleteObjCInstanceMessage()
8428 if (!isAcceptableObjCMethod(MethList->getMethod(), MK_Any, SelIdents)) in CodeCompleteObjCInstanceMessage()
8436 R.StartParameter = SelIdents.size(); in CodeCompleteObjCInstanceMessage()
8451 getPreferredArgumentTypeForMessageSend(Results, SelIdents.size()); in CodeCompleteObjCInstanceMessage()
8481 Scope *S, ArrayRef<const IdentifierInfo *> SelIdents) { in CodeCompleteObjCSelector() argument
8505 if (!isAcceptableObjCSelector(Sel, MK_Any, SelIdents)) in CodeCompleteObjCSelector()
8519 if (I == SelIdents.size()) { in CodeCompleteObjCSelector()
9831 ArrayRef<const IdentifierInfo *> SelIdents) { in CodeCompleteObjCMethodDeclSelector() argument
9863 if (!isAcceptableObjCMethod(MethList->getMethod(), MK_Any, SelIdents)) in CodeCompleteObjCMethodDeclSelector()
9868 unsigned NumSelIdents = SelIdents.size(); in CodeCompleteObjCMethodDeclSelector()
9887 R.StartParameter = SelIdents.size(); in CodeCompleteObjCMethodDeclSelector()
9896 if (!AtParameterName && !SelIdents.empty() && in CodeCompleteObjCMethodDeclSelector()
9897 SelIdents.front()->getName().starts_with("init")) { in CodeCompleteObjCMethodDeclSelector()