Lines Matching refs:ArgIdx
2878 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams(); in isObjCPointerConversion() local
2879 ArgIdx != NumArgs; ++ArgIdx) { in isObjCPointerConversion()
2880 QualType FromArgType = FromFunctionType->getParamType(ArgIdx); in isObjCPointerConversion()
2881 QualType ToArgType = ToFunctionType->getParamType(ArgIdx); in isObjCPointerConversion()
3039 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams(); in IsBlockPointerConversion() local
3040 ArgIdx != NumArgs; ++ArgIdx) { in IsBlockPointerConversion()
3042 QualType FromArgType = FromFunctionType->getParamType(ArgIdx); in IsBlockPointerConversion()
3043 QualType ToArgType = ToFunctionType->getParamType(ArgIdx); in IsBlockPointerConversion()
6954 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) { in AddOverloadCandidate() local
6956 PO == OverloadCandidateParamOrder::Reversed ? 1 - ArgIdx : ArgIdx; in AddOverloadCandidate()
6960 } else if (ArgIdx < NumParams) { in AddOverloadCandidate()
6965 QualType ParamType = Proto->getParamType(ArgIdx); in AddOverloadCandidate()
6967 *this, Args[ArgIdx], ParamType, SuppressUserConversions, in AddOverloadCandidate()
7471 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) { in AddMethodCandidate() local
7473 PO == OverloadCandidateParamOrder::Reversed ? 0 : (ArgIdx + 1); in AddMethodCandidate()
7477 } else if (ArgIdx < NumParams) { in AddMethodCandidate()
7482 QualType ParamType = Proto->getParamType(ArgIdx + ExplicitOffset); in AddMethodCandidate()
7484 = TryCopyInitialization(*this, Args[ArgIdx], ParamType, in AddMethodCandidate()
8148 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddSurrogateCandidate() local
8149 if (ArgIdx < NumParams) { in AddSurrogateCandidate()
8154 QualType ParamType = Proto->getParamType(ArgIdx); in AddSurrogateCandidate()
8155 Candidate.Conversions[ArgIdx + 1] in AddSurrogateCandidate()
8156 = TryCopyInitialization(*this, Args[ArgIdx], ParamType, in AddSurrogateCandidate()
8161 if (Candidate.Conversions[ArgIdx + 1].isBad()) { in AddSurrogateCandidate()
8170 Candidate.Conversions[ArgIdx + 1].setEllipsis(); in AddSurrogateCandidate()
8320 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddBuiltinCandidate() local
8333 if (ArgIdx < NumContextualBoolArguments) { in AddBuiltinCandidate()
8334 assert(ParamTys[ArgIdx] == Context.BoolTy && in AddBuiltinCandidate()
8336 Candidate.Conversions[ArgIdx] in AddBuiltinCandidate()
8337 = TryContextuallyConvertToBool(*this, Args[ArgIdx]); in AddBuiltinCandidate()
8339 Candidate.Conversions[ArgIdx] in AddBuiltinCandidate()
8340 = TryCopyInitialization(*this, Args[ArgIdx], ParamTys[ArgIdx], in AddBuiltinCandidate()
8341 ArgIdx == 0 && IsAssignmentOperator, in AddBuiltinCandidate()
8346 if (Candidate.Conversions[ArgIdx].isBad()) { in AddBuiltinCandidate()
9062 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads() local
9063 for (QualType MemPtrTy : CandidateTypes[ArgIdx].member_pointer_types()) { in addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads()
9072 if (CandidateTypes[ArgIdx].hasNullPtrType()) { in addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads()
9110 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in addGenericBinaryPointerOrEnumeralOverloads() local
9111 if (!CandidateTypes[ArgIdx].enumeration_types().empty()) { in addGenericBinaryPointerOrEnumeralOverloads()
9148 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in addGenericBinaryPointerOrEnumeralOverloads() local
9149 for (QualType PtrTy : CandidateTypes[ArgIdx].pointer_types()) { in addGenericBinaryPointerOrEnumeralOverloads()
9159 for (QualType EnumTy : CandidateTypes[ArgIdx].enumeration_types()) { in addGenericBinaryPointerOrEnumeralOverloads()
9371 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) { in addAssignmentMemberPointerOrEnumeralOverloads() local
9372 for (QualType EnumTy : CandidateTypes[ArgIdx].enumeration_types()) { in addAssignmentMemberPointerOrEnumeralOverloads()
9379 for (QualType MemPtrTy : CandidateTypes[ArgIdx].member_pointer_types()) { in addAssignmentMemberPointerOrEnumeralOverloads()
9697 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) { in addConditionalOperatorOverloads() local
9698 for (QualType PtrTy : CandidateTypes[ArgIdx].pointer_types()) { in addConditionalOperatorOverloads()
9706 for (QualType MemPtrTy : CandidateTypes[ArgIdx].member_pointer_types()) { in addConditionalOperatorOverloads()
9715 for (QualType EnumTy : CandidateTypes[ArgIdx].enumeration_types()) { in addConditionalOperatorOverloads()
9747 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddBuiltinOperatorCandidates() local
9748 VisibleTypeConversionsQuals += CollectVRQualifiers(Context, Args[ArgIdx]); in AddBuiltinOperatorCandidates()
9749 if (Args[ArgIdx]->getType()->isAtomicType()) in AddBuiltinOperatorCandidates()
9756 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddBuiltinOperatorCandidates() local
9758 CandidateTypes[ArgIdx].AddTypesConvertedFrom(Args[ArgIdx]->getType(), in AddBuiltinOperatorCandidates()
9766 CandidateTypes[ArgIdx].hasNonRecordTypes(); in AddBuiltinOperatorCandidates()
9769 CandidateTypes[ArgIdx].hasArithmeticOrEnumeralTypes(); in AddBuiltinOperatorCandidates()
10323 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) { in isBetterOverloadCandidate() local
10324 bool Cand1Bad = IsIllFormedConversion(Cand1.Conversions[ArgIdx]); in isBetterOverloadCandidate()
10325 bool Cand2Bad = IsIllFormedConversion(Cand2.Conversions[ArgIdx]); in isBetterOverloadCandidate()
10341 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) { in isBetterOverloadCandidate() local
10343 Cand1.Conversions[ArgIdx], in isBetterOverloadCandidate()
10344 Cand2.Conversions[ArgIdx])) { in isBetterOverloadCandidate()
12305 unsigned ArgIdx = 0; in CompleteNonViableCandidate() local
12329 ArgIdx = 1; in CompleteNonViableCandidate()
12340 ++ConvIdx, ++ArgIdx, ParamIdx += (Reversed ? -1 : 1)) { in CompleteNonViableCandidate()
12341 assert(ArgIdx < Args.size() && "no argument for this arg conversion"); in CompleteNonViableCandidate()
12347 Args[ArgIdx]->getType()); in CompleteNonViableCandidate()
12350 TryCopyInitialization(S, Args[ArgIdx], ParamTypes[ParamIdx], in CompleteNonViableCandidate()
14568 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) { in CreateOverloadedBinOp() local
14570 *this, OpLoc, Cand.Conversions[ArgIdx], in CreateOverloadedBinOp()
14571 Best->Conversions[ArgIdx]) == in CreateOverloadedBinOp()
15980 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in BuildLiteralOperatorCall() local
15982 InitializedEntity::InitializeParameter(Context, FD->getParamDecl(ArgIdx)), in BuildLiteralOperatorCall()
15983 SourceLocation(), Args[ArgIdx]); in BuildLiteralOperatorCall()
15986 ConvArgs[ArgIdx] = InputInit.get(); in BuildLiteralOperatorCall()