Lines Matching refs:ArgIdx

3013     for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams();  in isObjCPointerConversion()  local
3014 ArgIdx != NumArgs; ++ArgIdx) { in isObjCPointerConversion()
3015 QualType FromArgType = FromFunctionType->getParamType(ArgIdx); in isObjCPointerConversion()
3016 QualType ToArgType = ToFunctionType->getParamType(ArgIdx); in isObjCPointerConversion()
3107 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams(); in IsBlockPointerConversion() local
3108 ArgIdx != NumArgs; ++ArgIdx) { in IsBlockPointerConversion()
3110 QualType FromArgType = FromFunctionType->getParamType(ArgIdx); in IsBlockPointerConversion()
3111 QualType ToArgType = ToFunctionType->getParamType(ArgIdx); in IsBlockPointerConversion()
6997 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) { in AddOverloadCandidate() local
6999 PO == OverloadCandidateParamOrder::Reversed ? 1 - ArgIdx : ArgIdx; in AddOverloadCandidate()
7003 } else if (ArgIdx < NumParams) { in AddOverloadCandidate()
7008 QualType ParamType = Proto->getParamType(ArgIdx); in AddOverloadCandidate()
7010 *this, Args[ArgIdx], ParamType, SuppressUserConversions, in AddOverloadCandidate()
7519 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) { in AddMethodCandidate() local
7521 PO == OverloadCandidateParamOrder::Reversed ? 0 : (ArgIdx + 1); in AddMethodCandidate()
7525 } else if (ArgIdx < NumParams) { in AddMethodCandidate()
7532 ParamType = ArgIdx == 0 in AddMethodCandidate()
7534 : Proto->getParamType(ArgIdx - 1); in AddMethodCandidate()
7536 ParamType = Proto->getParamType(ArgIdx + ExplicitOffset); in AddMethodCandidate()
7539 = TryCopyInitialization(*this, Args[ArgIdx], ParamType, in AddMethodCandidate()
8170 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddSurrogateCandidate() local
8171 if (ArgIdx < NumParams) { in AddSurrogateCandidate()
8176 QualType ParamType = Proto->getParamType(ArgIdx); in AddSurrogateCandidate()
8177 Candidate.Conversions[ArgIdx + 1] in AddSurrogateCandidate()
8178 = TryCopyInitialization(*this, Args[ArgIdx], ParamType, in AddSurrogateCandidate()
8183 if (Candidate.Conversions[ArgIdx + 1].isBad()) { in AddSurrogateCandidate()
8192 Candidate.Conversions[ArgIdx + 1].setEllipsis(); in AddSurrogateCandidate()
8322 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddBuiltinCandidate() local
8335 if (ArgIdx < NumContextualBoolArguments) { in AddBuiltinCandidate()
8336 assert(ParamTys[ArgIdx] == Context.BoolTy && in AddBuiltinCandidate()
8338 Candidate.Conversions[ArgIdx] in AddBuiltinCandidate()
8339 = TryContextuallyConvertToBool(*this, Args[ArgIdx]); in AddBuiltinCandidate()
8341 Candidate.Conversions[ArgIdx] in AddBuiltinCandidate()
8342 = TryCopyInitialization(*this, Args[ArgIdx], ParamTys[ArgIdx], in AddBuiltinCandidate()
8343 ArgIdx == 0 && IsAssignmentOperator, in AddBuiltinCandidate()
8348 if (Candidate.Conversions[ArgIdx].isBad()) { in AddBuiltinCandidate()
9089 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads() local
9090 for (QualType MemPtrTy : CandidateTypes[ArgIdx].member_pointer_types()) { in addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads()
9099 if (CandidateTypes[ArgIdx].hasNullPtrType()) { in addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads()
9137 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in addGenericBinaryPointerOrEnumeralOverloads() local
9138 if (!CandidateTypes[ArgIdx].enumeration_types().empty()) { in addGenericBinaryPointerOrEnumeralOverloads()
9175 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in addGenericBinaryPointerOrEnumeralOverloads() local
9176 for (QualType PtrTy : CandidateTypes[ArgIdx].pointer_types()) { in addGenericBinaryPointerOrEnumeralOverloads()
9186 for (QualType EnumTy : CandidateTypes[ArgIdx].enumeration_types()) { in addGenericBinaryPointerOrEnumeralOverloads()
9398 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) { in addAssignmentMemberPointerOrEnumeralOverloads() local
9399 for (QualType EnumTy : CandidateTypes[ArgIdx].enumeration_types()) { in addAssignmentMemberPointerOrEnumeralOverloads()
9406 for (QualType MemPtrTy : CandidateTypes[ArgIdx].member_pointer_types()) { in addAssignmentMemberPointerOrEnumeralOverloads()
9724 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) { in addConditionalOperatorOverloads() local
9725 for (QualType PtrTy : CandidateTypes[ArgIdx].pointer_types()) { in addConditionalOperatorOverloads()
9733 for (QualType MemPtrTy : CandidateTypes[ArgIdx].member_pointer_types()) { in addConditionalOperatorOverloads()
9742 for (QualType EnumTy : CandidateTypes[ArgIdx].enumeration_types()) { in addConditionalOperatorOverloads()
9769 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddBuiltinOperatorCandidates() local
9770 VisibleTypeConversionsQuals += CollectVRQualifiers(Context, Args[ArgIdx]); in AddBuiltinOperatorCandidates()
9771 if (Args[ArgIdx]->getType()->isAtomicType()) in AddBuiltinOperatorCandidates()
9778 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddBuiltinOperatorCandidates() local
9780 CandidateTypes[ArgIdx].AddTypesConvertedFrom(Args[ArgIdx]->getType(), in AddBuiltinOperatorCandidates()
9788 CandidateTypes[ArgIdx].hasNonRecordTypes(); in AddBuiltinOperatorCandidates()
9791 CandidateTypes[ArgIdx].hasArithmeticOrEnumeralTypes(); in AddBuiltinOperatorCandidates()
10338 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) { in isBetterOverloadCandidate() local
10339 bool Cand1Bad = IsIllFormedConversion(Cand1.Conversions[ArgIdx]); in isBetterOverloadCandidate()
10340 bool Cand2Bad = IsIllFormedConversion(Cand2.Conversions[ArgIdx]); in isBetterOverloadCandidate()
10356 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) { in isBetterOverloadCandidate() local
10358 Cand1.Conversions[ArgIdx], in isBetterOverloadCandidate()
10359 Cand2.Conversions[ArgIdx])) { in isBetterOverloadCandidate()
12402 unsigned ArgIdx = 0; in CompleteNonViableCandidate() local
12426 ArgIdx = 1; in CompleteNonViableCandidate()
12437 ++ConvIdx, ++ArgIdx, ParamIdx += (Reversed ? -1 : 1)) { in CompleteNonViableCandidate()
12438 assert(ArgIdx < Args.size() && "no argument for this arg conversion"); in CompleteNonViableCandidate()
12444 Args[ArgIdx]->getType()); in CompleteNonViableCandidate()
12447 TryCopyInitialization(S, Args[ArgIdx], ParamTypes[ParamIdx], in CompleteNonViableCandidate()
14565 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) { in CreateOverloadedBinOp() local
14567 *this, OpLoc, Cand.Conversions[ArgIdx], in CreateOverloadedBinOp()
14568 Best->Conversions[ArgIdx]) == in CreateOverloadedBinOp()
15987 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in BuildLiteralOperatorCall() local
15989 InitializedEntity::InitializeParameter(Context, FD->getParamDecl(ArgIdx)), in BuildLiteralOperatorCall()
15990 SourceLocation(), Args[ArgIdx]); in BuildLiteralOperatorCall()
15993 ConvArgs[ArgIdx] = InputInit.get(); in BuildLiteralOperatorCall()