/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 104 S.SubstType(Aligned->getAlignmentType(), TemplateArgs, in instantiateDependentAlignedAttr() 1011 DI = SemaRef.SubstType(DI, TemplateArgs, in InstantiateTypedefNameDecl() 1192 TypeSourceInfo *DI = SemaRef.SubstType( in VisitVarDecl() 1283 DI = SemaRef.SubstType(DI, TemplateArgs, in VisitFieldDecl() 1369 DI = SemaRef.SubstType(DI, TemplateArgs, in VisitMSPropertyDecl() 1445 InstTy = SemaRef.SubstType(Ty, TemplateArgs, in VisitFriendDecl() 1520 TypeSourceInfo *NewTI = SemaRef.SubstType(TI, TemplateArgs, UnderlyingLoc, in VisitEnumDecl() 1558 SemaRef.SubstType(TI->getType(), TemplateArgs, in VisitEnumDecl() 2990 SemaRef.SubstType(D->getExpansionTypeSourceInfo(I), TemplateArgs, in VisitNonTypeTemplateParmDecl() 3034 TypeSourceInfo *NewDI = SemaRef.SubstType(Pattern, TemplateArgs, in VisitNonTypeTemplateParmDecl() [all …]
|
H A D | SemaTemplateDeductionGuide.cpp | 449 TSI = SemaRef.SubstType(TSI, OuterInstantiationArgs, Loc, in buildSimpleDeductionGuide() 463 TSI = SemaRef.SubstType(TSI, OuterInstantiationArgs, Loc, in buildSimpleDeductionGuide() 585 SemaRef.SubstType(PackTL.getPatternLoc(), Args, in transformFunctionTypeParam() 593 NewDI = SemaRef.SubstType(OldDI, Args, OldParam->getLocation(), in transformFunctionTypeParam() 932 ReturnType = SemaRef.SubstType( in buildIsDeducibleConstraint()
|
H A D | SemaTemplateInstantiate.cpp | 2081 QualType TargetType = SemaRef.SubstType(NTTP->getType(), TemplateArgs, in TransformTemplateParmRefExpr() 2184 return SemaRef.SubstType(T, TemplateArgs, loc, parm->getDeclName()); in transformNonTypeTemplateParmRef() 2267 QualType SubstType = TransformType(E->getParameterType(getSema().Context)); in TransformSubstNonTypeTemplateParmExpr() local 2268 if (SubstType.isNull()) in TransformSubstNonTypeTemplateParmExpr() 2292 .CheckTemplateArgument(E->getParameter(), SubstType, in TransformSubstNonTypeTemplateParmExpr() 2791 TypeSourceInfo *Sema::SubstType(TypeSourceInfo *T, in SubstType() function in Sema 2809 TypeSourceInfo *Sema::SubstType(TypeLoc TL, in SubstType() function in Sema 2840 QualType Sema::SubstType(QualType T, in SubstType() function in Sema 3080 NewDI = SubstType(ExpansionTL.getPatternLoc(), TemplateArgs, in SubstParmVarDecl() 3102 NewDI = SubstType(OldDI, TemplateArgs, OldParm->getLocation(), in SubstParmVarDecl() [all …]
|
H A D | SemaAccess.cpp | 1553 BaseObjectType = SubstType(BaseObjectType, TemplateArgs, Loc, in HandleDependentAccessCheck()
|
H A D | SemaTemplateDeduction.cpp | 2890 S.SubstType(NTTP->getType(), Args, NTTP->getLocation(), in ConvertDeducedTemplateArgument() 3565 SubstType(Proto->getReturnType(), MLTAL, in SubstituteExplicitTemplateArguments() 3979 SubstType(OriginalArg.OriginalParamType, SubstArgs, in FinishTemplateArgumentDeduction()
|
H A D | SemaTemplate.cpp | 3359 SubstType(Pattern->getUnderlyingType(), TemplateArgLists, in CheckTemplateIdType() 5024 NTTPType = SubstType(PET->getPattern(), MLTAL, NTTP->getLocation(), in CheckTemplateArgument() 5027 NTTPType = SubstType(NTTPType, MLTAL, NTTP->getLocation(), in CheckTemplateArgument()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTDiagnostic.cpp | 1123 if (const auto* SubstType = Ty->getAs<SubstTemplateTypeParmType>()) in GetTemplateSpecializationType() local 1124 Ty = SubstType->getReplacementType(); in GetTemplateSpecializationType()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 13259 TypeSourceInfo *SubstType(TypeSourceInfo *T, 13264 QualType SubstType(QualType T, 13268 TypeSourceInfo *SubstType(TypeLoc TL,
|