Lines Matching refs:SelIdents
4208 ArrayRef<IdentifierInfo *> SelIdents,
6722 ArrayRef<IdentifierInfo *> SelIdents, in isAcceptableObjCSelector() argument
6724 unsigned NumSelIdents = SelIdents.size(); in isAcceptableObjCSelector()
6741 if (SelIdents[I] != Sel.getIdentifierInfoForSlot(I)) in isAcceptableObjCSelector()
6749 ArrayRef<IdentifierInfo *> SelIdents, in isAcceptableObjCMethod() argument
6751 return isAcceptableObjCSelector(Method->getSelector(), WantKind, SelIdents, in isAcceptableObjCMethod()
6781 ArrayRef<IdentifierInfo *> SelIdents, in AddObjCMethods() argument
6797 if (!isAcceptableObjCMethod(M, WantKind, SelIdents, AllowSameLength)) in AddObjCMethods()
6804 R.StartParameter = SelIdents.size(); in AddObjCMethods()
6820 AddObjCMethods(*I, WantInstanceMethods, WantKind, SelIdents, CurContext, in AddObjCMethods()
6830 AddObjCMethods(I, WantInstanceMethods, WantKind, SelIdents, CurContext, in AddObjCMethods()
6835 AddObjCMethods(CatDecl, WantInstanceMethods, WantKind, SelIdents, in AddObjCMethods()
6845 AddObjCMethods(*I, WantInstanceMethods, WantKind, SelIdents, CurContext, in AddObjCMethods()
6850 AddObjCMethods(Impl, WantInstanceMethods, WantKind, SelIdents, CurContext, in AddObjCMethods()
6859 SelIdents, CurContext, Selectors, AllowSameLength, Results, in AddObjCMethods()
6864 AddObjCMethods(Impl, WantInstanceMethods, WantKind, SelIdents, CurContext, in AddObjCMethods()
7088 ArrayRef<IdentifierInfo *> SelIdents, in AddSuperSendCompletion() argument
7162 if (I > SelIdents.size()) in AddSuperSendCompletion()
7165 if (I < SelIdents.size()) in AddSuperSendCompletion()
7168 else if (NeedSuperKeyword || I > SelIdents.size()) { in AddSuperSendCompletion()
7225 ArrayRef<IdentifierInfo *> SelIdents, in CodeCompleteObjCSuperMessage() argument
7243 return CodeCompleteObjCInstanceMessage(S, nullptr, SelIdents, in CodeCompleteObjCSuperMessage()
7271 SelIdents, AtArgumentExpression); in CodeCompleteObjCSuperMessage()
7280 return CodeCompleteObjCClassMessage(S, Receiver, SelIdents, in CodeCompleteObjCSuperMessage()
7321 ArrayRef<IdentifierInfo *> SelIdents, in AddClassMessageCompletions() argument
7344 AddSuperSendCompletion(SemaRef, false, SelIdents, Results)) in AddClassMessageCompletions()
7355 AddObjCMethods(CDecl, false, MK_Any, SelIdents, SemaRef.CurContext, in AddClassMessageCompletions()
7379 if (!isAcceptableObjCMethod(MethList->getMethod(), MK_Any, SelIdents)) in AddClassMessageCompletions()
7384 R.StartParameter = SelIdents.size(); in AddClassMessageCompletions()
7395 ArrayRef<IdentifierInfo *> SelIdents, in CodeCompleteObjCClassMessage() argument
7405 SelIdents)); in CodeCompleteObjCClassMessage()
7407 AddClassMessageCompletions(*this, S, Receiver, SelIdents, in CodeCompleteObjCClassMessage()
7417 getPreferredArgumentTypeForMessageSend(Results, SelIdents.size()); in CodeCompleteObjCClassMessage()
7430 ArrayRef<IdentifierInfo *> SelIdents, in CodeCompleteObjCInstanceMessage() argument
7458 S, ParsedType::make(Context.getObjCInterfaceType(IFace)), SelIdents, in CodeCompleteObjCInstanceMessage()
7477 ReceiverType, SelIdents)); in CodeCompleteObjCInstanceMessage()
7485 AddSuperSendCompletion(*this, false, SelIdents, Results)) in CodeCompleteObjCInstanceMessage()
7504 AddObjCMethods(ClassDecl, false, MK_Any, SelIdents, CurContext, in CodeCompleteObjCInstanceMessage()
7513 AddObjCMethods(I, true, MK_Any, SelIdents, CurContext, Selectors, in CodeCompleteObjCInstanceMessage()
7520 AddObjCMethods(IFacePtr->getInterfaceDecl(), true, MK_Any, SelIdents, in CodeCompleteObjCInstanceMessage()
7525 AddObjCMethods(I, true, MK_Any, SelIdents, CurContext, Selectors, in CodeCompleteObjCInstanceMessage()
7551 if (!isAcceptableObjCMethod(MethList->getMethod(), MK_Any, SelIdents)) in CodeCompleteObjCInstanceMessage()
7559 R.StartParameter = SelIdents.size(); in CodeCompleteObjCInstanceMessage()
7574 getPreferredArgumentTypeForMessageSend(Results, SelIdents.size()); in CodeCompleteObjCInstanceMessage()
7603 ArrayRef<IdentifierInfo *> SelIdents) { in CodeCompleteObjCSelector() argument
7626 if (!isAcceptableObjCSelector(Sel, MK_Any, SelIdents)) in CodeCompleteObjCSelector()
7640 if (I == SelIdents.size()) { in CodeCompleteObjCSelector()
8923 ArrayRef<IdentifierInfo *> SelIdents) { in CodeCompleteObjCMethodDeclSelector() argument
8953 if (!isAcceptableObjCMethod(MethList->getMethod(), MK_Any, SelIdents)) in CodeCompleteObjCMethodDeclSelector()
8958 unsigned NumSelIdents = SelIdents.size(); in CodeCompleteObjCMethodDeclSelector()
8977 R.StartParameter = SelIdents.size(); in CodeCompleteObjCMethodDeclSelector()
8986 if (!AtParameterName && !SelIdents.empty() && in CodeCompleteObjCMethodDeclSelector()
8987 SelIdents.front()->getName().startswith("init")) { in CodeCompleteObjCMethodDeclSelector()