Lines Matching refs:ArgIdx
2293 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumArgs();
2294 ArgIdx != NumArgs; ++ArgIdx) {
2295 QualType FromArgType = FromFunctionType->getArgType(ArgIdx);
2296 QualType ToArgType = ToFunctionType->getArgType(ArgIdx);
2454 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumArgs();
2455 ArgIdx != NumArgs; ++ArgIdx) {
2457 QualType FromArgType = FromFunctionType->getArgType(ArgIdx);
2458 QualType ToArgType = ToFunctionType->getArgType(ArgIdx);
5505 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) {
5506 if (ArgIdx < NumArgsInProto) {
5511 QualType ParamType = Proto->getArgType(ArgIdx);
5512 Candidate.Conversions[ArgIdx]
5513 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
5519 if (Candidate.Conversions[ArgIdx].isBad()) {
5528 Candidate.Conversions[ArgIdx].setEllipsis();
5678 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) {
5679 if (ArgIdx < NumArgsInProto) {
5684 QualType ParamType = Proto->getArgType(ArgIdx);
5685 Candidate.Conversions[ArgIdx + 1]
5686 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
5691 if (Candidate.Conversions[ArgIdx + 1].isBad()) {
5700 Candidate.Conversions[ArgIdx + 1].setEllipsis();
6073 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
6074 if (ArgIdx < NumArgsInProto) {
6079 QualType ParamType = Proto->getArgType(ArgIdx);
6080 Candidate.Conversions[ArgIdx + 1]
6081 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
6086 if (Candidate.Conversions[ArgIdx + 1].isBad()) {
6095 Candidate.Conversions[ArgIdx + 1].setEllipsis();
6175 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx)
6176 Candidate.BuiltinTypes.ParamTypes[ArgIdx] = ParamTys[ArgIdx];
6182 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
6195 if (ArgIdx < NumContextualBoolArguments) {
6196 assert(ParamTys[ArgIdx] == Context.BoolTy &&
6198 Candidate.Conversions[ArgIdx]
6199 = TryContextuallyConvertToBool(*this, Args[ArgIdx]);
6201 Candidate.Conversions[ArgIdx]
6202 = TryCopyInitialization(*this, Args[ArgIdx], ParamTys[ArgIdx],
6203 ArgIdx == 0 && IsAssignmentOperator,
6208 if (Candidate.Conversions[ArgIdx].isBad()) {
6954 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
6956 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
6957 MemPtrEnd = CandidateTypes[ArgIdx].member_pointer_end();
6997 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
6998 if (CandidateTypes[ArgIdx].enumeration_begin() !=
6999 CandidateTypes[ArgIdx].enumeration_end()) {
7030 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
7032 Ptr = CandidateTypes[ArgIdx].pointer_begin(),
7033 PtrEnd = CandidateTypes[ArgIdx].pointer_end();
7043 Enum = CandidateTypes[ArgIdx].enumeration_begin(),
7044 EnumEnd = CandidateTypes[ArgIdx].enumeration_end();
7059 if (CandidateTypes[ArgIdx].hasNullPtrType()) {
7238 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) {
7240 Enum = CandidateTypes[ArgIdx].enumeration_begin(),
7241 EnumEnd = CandidateTypes[ArgIdx].enumeration_end();
7250 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
7251 MemPtrEnd = CandidateTypes[ArgIdx].member_pointer_end();
7612 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) {
7614 Ptr = CandidateTypes[ArgIdx].pointer_begin(),
7615 PtrEnd = CandidateTypes[ArgIdx].pointer_end();
7625 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
7626 MemPtrEnd = CandidateTypes[ArgIdx].member_pointer_end();
7637 Enum = CandidateTypes[ArgIdx].enumeration_begin(),
7638 EnumEnd = CandidateTypes[ArgIdx].enumeration_end();
7672 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx)
7673 VisibleTypeConversionsQuals += CollectVRQualifiers(Context, Args[ArgIdx]);
7678 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
7680 CandidateTypes[ArgIdx].AddTypesConvertedFrom(Args[ArgIdx]->getType(),
7688 CandidateTypes[ArgIdx].hasNonRecordTypes();
7691 CandidateTypes[ArgIdx].hasArithmeticOrEnumeralTypes();
7928 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) {
7930 Cand1.Conversions[ArgIdx],
7931 Cand2.Conversions[ArgIdx])) {
8835 for (unsigned ArgIdx = 0; ArgIdx < NoOperands; ++ArgIdx) {
8836 const ImplicitConversionSequence &ICS = Cand->Conversions[ArgIdx];
9027 unsigned ArgIdx = ConvIdx;
9035 ArgIdx--;
9040 ArgIdx--;
9057 for (; ConvIdx != ConvCount; ++ConvIdx, ++ArgIdx) {
9058 if (ArgIdx < NumArgsInProto) {
9060 = TryCopyInitialization(S, Args[ArgIdx], Proto->getArgType(ArgIdx),
11381 for (unsigned ArgIdx = 0, e = Args.size(); ArgIdx != e; ++ArgIdx)
11382 MethodArgs[ArgIdx + 1] = Args[ArgIdx];
11641 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
11643 InitializedEntity::InitializeParameter(Context, FD->getParamDecl(ArgIdx)),
11644 SourceLocation(), Args[ArgIdx]);
11647 ConvArgs[ArgIdx] = InputInit.take();