Lines Matching defs:ArgIdx

3137     for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams();
3138 ArgIdx != NumArgs; ++ArgIdx) {
3139 QualType FromArgType = FromFunctionType->getParamType(ArgIdx);
3140 QualType ToArgType = ToFunctionType->getParamType(ArgIdx);
3231 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams();
3232 ArgIdx != NumArgs; ++ArgIdx) {
3234 QualType FromArgType = FromFunctionType->getParamType(ArgIdx);
3235 QualType ToArgType = ToFunctionType->getParamType(ArgIdx);
7145 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) {
7147 PO == OverloadCandidateParamOrder::Reversed ? 1 - ArgIdx : ArgIdx;
7151 } else if (ArgIdx < NumParams) {
7156 QualType ParamType = Proto->getParamType(ArgIdx);
7157 auto ParamABI = Proto->getExtParameterInfo(ArgIdx).getABI();
7162 *this, Args[ArgIdx], ParamType, SuppressUserConversions,
7693 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) {
7695 PO == OverloadCandidateParamOrder::Reversed ? 0 : (ArgIdx + 1);
7699 } else if (ArgIdx < NumParams) {
7706 ParamType = ArgIdx == 0
7708 : Proto->getParamType(ArgIdx - 1);
7710 ParamType = Proto->getParamType(ArgIdx + ExplicitOffset);
7713 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
8351 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
8352 if (ArgIdx < NumParams) {
8357 QualType ParamType = Proto->getParamType(ArgIdx);
8358 Candidate.Conversions[ArgIdx + 1]
8359 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
8364 if (Candidate.Conversions[ArgIdx + 1].isBad()) {
8373 Candidate.Conversions[ArgIdx + 1].setEllipsis();
8503 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
8516 if (ArgIdx < NumContextualBoolArguments) {
8517 assert(ParamTys[ArgIdx] == Context.BoolTy &&
8519 Candidate.Conversions[ArgIdx]
8520 = TryContextuallyConvertToBool(*this, Args[ArgIdx]);
8522 Candidate.Conversions[ArgIdx]
8523 = TryCopyInitialization(*this, Args[ArgIdx], ParamTys[ArgIdx],
8524 ArgIdx == 0 && IsAssignmentOperator,
8529 if (Candidate.Conversions[ArgIdx].isBad()) {
9270 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
9271 for (QualType MemPtrTy : CandidateTypes[ArgIdx].member_pointer_types()) {
9280 if (CandidateTypes[ArgIdx].hasNullPtrType()) {
9318 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
9319 if (!CandidateTypes[ArgIdx].enumeration_types().empty()) {
9356 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
9357 for (QualType PtrTy : CandidateTypes[ArgIdx].pointer_types()) {
9367 for (QualType EnumTy : CandidateTypes[ArgIdx].enumeration_types()) {
9579 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) {
9580 for (QualType EnumTy : CandidateTypes[ArgIdx].enumeration_types()) {
9587 for (QualType MemPtrTy : CandidateTypes[ArgIdx].member_pointer_types()) {
9905 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) {
9906 for (QualType PtrTy : CandidateTypes[ArgIdx].pointer_types()) {
9914 for (QualType MemPtrTy : CandidateTypes[ArgIdx].member_pointer_types()) {
9923 for (QualType EnumTy : CandidateTypes[ArgIdx].enumeration_types()) {
9950 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
9951 VisibleTypeConversionsQuals += CollectVRQualifiers(Context, Args[ArgIdx]);
9952 if (Args[ArgIdx]->getType()->isAtomicType())
9959 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
9961 CandidateTypes[ArgIdx].AddTypesConvertedFrom(Args[ArgIdx]->getType(),
9969 CandidateTypes[ArgIdx].hasNonRecordTypes();
9972 CandidateTypes[ArgIdx].hasArithmeticOrEnumeralTypes();
10519 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) {
10520 bool Cand1Bad = IsIllFormedConversion(Cand1.Conversions[ArgIdx]);
10521 bool Cand2Bad = IsIllFormedConversion(Cand2.Conversions[ArgIdx]);
10537 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) {
10539 Cand1.Conversions[ArgIdx],
10540 Cand2.Conversions[ArgIdx])) {
12596 unsigned ArgIdx = 0;
12620 ArgIdx = 1;
12631 ++ConvIdx, ++ArgIdx, ParamIdx += (Reversed ? -1 : 1)) {
12632 assert(ArgIdx < Args.size() && "no argument for this arg conversion");
12638 Args[ArgIdx]->getType());
12641 TryCopyInitialization(S, Args[ArgIdx], ParamTypes[ParamIdx],
14763 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) {
14765 *this, OpLoc, Cand.Conversions[ArgIdx],
14766 Best->Conversions[ArgIdx]) ==
16190 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
16192 InitializedEntity::InitializeParameter(Context, FD->getParamDecl(ArgIdx)),
16193 SourceLocation(), Args[ArgIdx]);
16196 ConvArgs[ArgIdx] = InputInit.get();