Lines Matching refs:ArgIdx

2364     for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams();
2365 ArgIdx != NumArgs; ++ArgIdx) {
2366 QualType FromArgType = FromFunctionType->getParamType(ArgIdx);
2367 QualType ToArgType = ToFunctionType->getParamType(ArgIdx);
2525 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams();
2526 ArgIdx != NumArgs; ++ArgIdx) {
2528 QualType FromArgType = FromFunctionType->getParamType(ArgIdx);
2529 QualType ToArgType = ToFunctionType->getParamType(ArgIdx);
5806 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) {
5807 if (ArgIdx < NumParams) {
5812 QualType ParamType = Proto->getParamType(ArgIdx);
5813 Candidate.Conversions[ArgIdx]
5814 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
5820 if (Candidate.Conversions[ArgIdx].isBad()) {
5829 Candidate.Conversions[ArgIdx].setEllipsis();
6197 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) {
6198 if (ArgIdx < NumParams) {
6203 QualType ParamType = Proto->getParamType(ArgIdx);
6204 Candidate.Conversions[ArgIdx + 1]
6205 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
6210 if (Candidate.Conversions[ArgIdx + 1].isBad()) {
6219 Candidate.Conversions[ArgIdx + 1].setEllipsis();
6658 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
6659 if (ArgIdx < NumParams) {
6664 QualType ParamType = Proto->getParamType(ArgIdx);
6665 Candidate.Conversions[ArgIdx + 1]
6666 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
6671 if (Candidate.Conversions[ArgIdx + 1].isBad()) {
6680 Candidate.Conversions[ArgIdx + 1].setEllipsis();
6768 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx)
6769 Candidate.BuiltinTypes.ParamTypes[ArgIdx] = ParamTys[ArgIdx];
6775 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
6788 if (ArgIdx < NumContextualBoolArguments) {
6789 assert(ParamTys[ArgIdx] == Context.BoolTy &&
6791 Candidate.Conversions[ArgIdx]
6792 = TryContextuallyConvertToBool(*this, Args[ArgIdx]);
6794 Candidate.Conversions[ArgIdx]
6795 = TryCopyInitialization(*this, Args[ArgIdx], ParamTys[ArgIdx],
6796 ArgIdx == 0 && IsAssignmentOperator,
6801 if (Candidate.Conversions[ArgIdx].isBad()) {
7536 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
7538 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
7539 MemPtrEnd = CandidateTypes[ArgIdx].member_pointer_end();
7579 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
7580 if (CandidateTypes[ArgIdx].enumeration_begin() !=
7581 CandidateTypes[ArgIdx].enumeration_end()) {
7612 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
7614 Ptr = CandidateTypes[ArgIdx].pointer_begin(),
7615 PtrEnd = CandidateTypes[ArgIdx].pointer_end();
7625 Enum = CandidateTypes[ArgIdx].enumeration_begin(),
7626 EnumEnd = CandidateTypes[ArgIdx].enumeration_end();
7641 if (CandidateTypes[ArgIdx].hasNullPtrType()) {
7820 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) {
7822 Enum = CandidateTypes[ArgIdx].enumeration_begin(),
7823 EnumEnd = CandidateTypes[ArgIdx].enumeration_end();
7832 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
7833 MemPtrEnd = CandidateTypes[ArgIdx].member_pointer_end();
8194 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) {
8196 Ptr = CandidateTypes[ArgIdx].pointer_begin(),
8197 PtrEnd = CandidateTypes[ArgIdx].pointer_end();
8207 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
8208 MemPtrEnd = CandidateTypes[ArgIdx].member_pointer_end();
8219 Enum = CandidateTypes[ArgIdx].enumeration_begin(),
8220 EnumEnd = CandidateTypes[ArgIdx].enumeration_end();
8253 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx)
8254 VisibleTypeConversionsQuals += CollectVRQualifiers(Context, Args[ArgIdx]);
8259 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
8261 CandidateTypes[ArgIdx].AddTypesConvertedFrom(Args[ArgIdx]->getType(),
8269 CandidateTypes[ArgIdx].hasNonRecordTypes();
8272 CandidateTypes[ArgIdx].hasArithmeticOrEnumeralTypes();
8547 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) {
8549 Cand1.Conversions[ArgIdx],
8550 Cand2.Conversions[ArgIdx])) {
9719 for (unsigned ArgIdx = 0; ArgIdx < NoOperands; ++ArgIdx) {
9720 const ImplicitConversionSequence &ICS = Cand->Conversions[ArgIdx];
9931 unsigned ArgIdx = ConvIdx;
9939 ArgIdx--;
9944 ArgIdx--;
9961 for (; ConvIdx != ConvCount; ++ConvIdx, ++ArgIdx) {
9962 if (ArgIdx < NumParams) {
9964 S, Args[ArgIdx], Proto->getParamType(ArgIdx), SuppressUserConversions,
12690 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
12692 InitializedEntity::InitializeParameter(Context, FD->getParamDecl(ArgIdx)),
12693 SourceLocation(), Args[ArgIdx]);
12696 ConvArgs[ArgIdx] = InputInit.get();