Lines Matching refs:Converted

1594     TemplateArgument Converted;  in ActOnNonTypeTemplateParameter()  local
1596 CheckTemplateArgument(Param, Param->getType(), Default, Converted); in ActOnNonTypeTemplateParameter()
3499 const SmallVectorImpl<TemplateArgument> &Converted, in checkBuiltinTemplateIdType() argument
3510 if (!Converted[1].getAsType()->isIntegralType(Context)) { in checkBuiltinTemplateIdType()
3518 TemplateArgument NumArgsArg = Converted[2]; in checkBuiltinTemplateIdType()
3540 return SemaRef.CheckTemplateIdType(Converted[0].getAsTemplate(), in checkBuiltinTemplateIdType()
3548 assert(Converted.size() == 2 && in checkBuiltinTemplateIdType()
3552 TemplateArgument IndexArg = Converted[0], Ts = Converted[1]; in checkBuiltinTemplateIdType()
3743 SmallVector<TemplateArgument, 4> Converted; in CheckTemplateIdType() local
3745 false, Converted, in CheckTemplateIdType()
3760 Converted); in CheckTemplateIdType()
3813 TemplateArgs, Converted)) { in CheckTemplateIdType()
3821 CanonType = Context.getCanonicalTemplateSpecializationType(Name, Converted); in CheckTemplateIdType()
3866 = ClassTemplate->findSpecialization(Converted, InsertPos); in CheckTemplateIdType()
3875 ClassTemplate->getLocation(), ClassTemplate, Converted, nullptr); in CheckTemplateIdType()
3886 TemplateArgLists.addOuterTemplateArguments(Converted); in CheckTemplateIdType()
3899 CanonType = checkBuiltinTemplateIdType(*this, BTD, Converted, TemplateLoc, in CheckTemplateIdType()
4389 SmallVector<TemplateArgument, 4> Converted; in ActOnVarTemplateSpecialization() local
4391 false, Converted, in ActOnVarTemplateSpecialization()
4399 TemplateArgs.size(), Converted)) in ActOnVarTemplateSpecialization()
4406 Converted)) { in ActOnVarTemplateSpecialization()
4413 Converted) && in ActOnVarTemplateSpecialization()
4434 PrevDecl = VarTemplate->findPartialSpecialization(Converted, TemplateParams, in ActOnVarTemplateSpecialization()
4437 PrevDecl = VarTemplate->findSpecialization(Converted, InsertPos); in ActOnVarTemplateSpecialization()
4464 Converted, TemplateArgs); in ActOnVarTemplateSpecialization()
4481 VarTemplate, DI->getType(), DI, SC, Converted); in ActOnVarTemplateSpecialization()
4559 SmallVector<TemplateArgument, 4> Converted; in CheckVarTemplateId() local
4563 Converted, /*UpdateArgsWithConversions=*/true)) in CheckVarTemplateId()
4569 Converted)) in CheckVarTemplateId()
4576 Converted, InsertPos)) { in CheckVarTemplateId()
4588 Converted); in CheckVarTemplateId()
4676 Converted, TemplateNameLoc /*, LateAttrs, StartingScope*/); in CheckVarTemplateId()
4747 llvm::SmallVector<TemplateArgument, 4> Converted; in CheckConceptTemplateId() local
4750 /*PartialTemplateArgs=*/false, Converted, in CheckConceptTemplateId()
4757 Converted); in CheckConceptTemplateId()
4760 NamedConcept, {NamedConcept->getConstraintExpr()}, Converted, in CheckConceptTemplateId()
4769 ASTTemplateArgumentListInfo::Create(Context, *TemplateArgs), Converted, in CheckConceptTemplateId()
5013 SmallVectorImpl<TemplateArgument> &Converted) { in CheckTemplateTypeArgument() argument
5120 Converted.push_back(TemplateArgument(ArgType)); in CheckTemplateTypeArgument()
5151 SmallVectorImpl<TemplateArgument> &Converted) { in SubstDefaultTemplateArgument() argument
5158 Param, Template, Converted, in SubstDefaultTemplateArgument()
5163 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument()
5212 SmallVectorImpl<TemplateArgument> &Converted) { in SubstDefaultTemplateArgument() argument
5214 Param, Template, Converted, in SubstDefaultTemplateArgument()
5219 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument()
5264 SmallVectorImpl<TemplateArgument> &Converted, in SubstDefaultTemplateArgument() argument
5267 SemaRef, TemplateLoc, TemplateParameter(Param), Template, Converted, in SubstDefaultTemplateArgument()
5272 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument()
5306 &Converted, in SubstDefaultTemplateArgumentIfAvailable() argument
5319 Converted); in SubstDefaultTemplateArgumentIfAvailable()
5336 Converted); in SubstDefaultTemplateArgumentIfAvailable()
5355 Converted, in SubstDefaultTemplateArgumentIfAvailable()
5432 SmallVectorImpl<TemplateArgument> &Converted, in CheckTemplateArgument() argument
5436 return CheckTemplateTypeArgument(TTP, Arg, Converted); in CheckTemplateArgument()
5452 NTTP, Converted, in CheckTemplateArgument()
5458 Converted); in CheckTemplateArgument()
5507 Converted.push_back(Result); in CheckTemplateArgument()
5516 Converted.push_back(Arg.getArgument()); in CheckTemplateArgument()
5557 Converted.push_back(Result); in CheckTemplateArgument()
5615 TempParm, Converted, in CheckTemplateArgument()
5620 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in CheckTemplateArgument()
5647 Converted.push_back(Arg.getArgument()); in CheckTemplateArgument()
5714 SmallVectorImpl<TemplateArgument> &Converted, in CheckTemplateArgumentList() argument
5752 Converted.push_back( in CheckTemplateArgumentList()
5775 ArgumentPack.size(), Converted)) in CheckTemplateArgumentList()
5804 ArgumentPack.push_back(Converted.pop_back_val()); in CheckTemplateArgumentList()
5817 Converted.insert(Converted.end(), in CheckTemplateArgumentList()
5823 Converted.push_back(NewArgs[ArgIdx].getArgument()); in CheckTemplateArgumentList()
5836 Converted.push_back( in CheckTemplateArgumentList()
5853 Converted.push_back( in CheckTemplateArgumentList()
5879 Converted); in CheckTemplateArgumentList()
5895 Converted); in CheckTemplateArgumentList()
5914 Converted, in CheckTemplateArgumentList()
5928 InstantiatingTemplate Inst(*this, RAngleLoc, Template, *Param, Converted, in CheckTemplateArgumentList()
5935 RAngleLoc, 0, Converted)) in CheckTemplateArgumentList()
5956 Converted.push_back(NewArgs[ArgIdx++].getArgument()); in CheckTemplateArgumentList()
5979 Template, Converted, SourceRange(TemplateLoc, in CheckTemplateArgumentList()
6465 TemplateArgument &Converted) { in CheckTemplateArgumentAddressOfObjectOrFunction() argument
6569 Converted = TemplateArgument(S.Context.getCanonicalType(ParamType), in CheckTemplateArgumentAddressOfObjectOrFunction()
6584 Converted = TemplateArgument(ArgIn); in CheckTemplateArgumentAddressOfObjectOrFunction()
6714 Converted = TemplateArgument(cast<ValueDecl>(Entity->getCanonicalDecl()), in CheckTemplateArgumentAddressOfObjectOrFunction()
6726 TemplateArgument &Converted) { in CheckTemplateArgumentPointerToMember() argument
6774 Converted = TemplateArgument(Arg); in CheckTemplateArgumentPointerToMember()
6777 Converted = TemplateArgument(VD, ParamType); in CheckTemplateArgumentPointerToMember()
6795 Converted = TemplateArgument(S.Context.getCanonicalType(ParamType), in CheckTemplateArgumentPointerToMember()
6833 Converted = TemplateArgument(Arg); in CheckTemplateArgumentPointerToMember()
6836 Converted = TemplateArgument(D, S.Context.getCanonicalType(ParamType)); in CheckTemplateArgumentPointerToMember()
6857 TemplateArgument &Converted, in CheckTemplateArgument() argument
6872 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
6941 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
6978 Converted = TemplateArgument(E.get()); in CheckTemplateArgument()
7003 Converted = TemplateArgument(TPO, CanonParamType); in CheckTemplateArgument()
7007 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
7024 Converted = TemplateArgument(ArgResult.get()); in CheckTemplateArgument()
7032 Converted = TemplateArgument(CanonParamType, /*isNullPtr*/true); in CheckTemplateArgument()
7039 Converted = TemplateArgument(Context, Value.getInt(), CanonParamType); in CheckTemplateArgument()
7054 Converted = VD ? TemplateArgument(VD, CanonParamType) in CheckTemplateArgument()
7095 Converted = VD ? TemplateArgument(VD, CanonParamType) in CheckTemplateArgument()
7102 Converted = TemplateArgument( in CheckTemplateArgument()
7155 Converted = TemplateArgument(ArgResult.get()); in CheckTemplateArgument()
7169 Converted = TemplateArgument(Context, Value, in CheckTemplateArgument()
7240 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
7292 Converted = TemplateArgument(Context, Value, in CheckTemplateArgument()
7342 Arg, Converted)) in CheckTemplateArgument()
7348 Converted)) in CheckTemplateArgument()
7363 Arg, Converted)) in CheckTemplateArgument()
7394 Arg, Converted)) in CheckTemplateArgument()
7402 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
7418 Converted = TemplateArgument(Context.getCanonicalType(ParamType), in CheckTemplateArgument()
7429 Converted)) in CheckTemplateArgument()
8416 SmallVector<TemplateArgument, 4> Converted; in ActOnClassTemplateSpecialization() local
8418 TemplateArgs, false, Converted, in ActOnClassTemplateSpecialization()
8426 TemplateArgs.size(), Converted)) in ActOnClassTemplateSpecialization()
8433 Converted)) { in ActOnClassTemplateSpecialization()
8444 PrevDecl = ClassTemplate->findPartialSpecialization(Converted, in ActOnClassTemplateSpecialization()
8448 PrevDecl = ClassTemplate->findSpecialization(Converted, InsertPos); in ActOnClassTemplateSpecialization()
8467 Converted); in ActOnClassTemplateSpecialization()
8503 Converted, in ActOnClassTemplateSpecialization()
8531 Converted, in ActOnClassTemplateSpecialization()
8545 CanonTemplate, Converted); in ActOnClassTemplateSpecialization()
9706 SmallVector<TemplateArgument, 4> Converted; in ActOnExplicitInstantiation() local
9708 TemplateArgs, false, Converted, in ActOnExplicitInstantiation()
9716 = ClassTemplate->findSpecialization(Converted, InsertPos); in ActOnExplicitInstantiation()
9778 Converted, in ActOnExplicitInstantiation()