| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 99 S.SubstType(Aligned->getAlignmentType(), TemplateArgs, in instantiateDependentAlignedAttr() 986 DI = SemaRef.SubstType(DI, TemplateArgs, in InstantiateTypedefNameDecl() 1151 TypeSourceInfo *DI = SemaRef.SubstType( in VisitVarDecl() 1242 DI = SemaRef.SubstType(DI, TemplateArgs, in VisitFieldDecl() 1328 DI = SemaRef.SubstType(DI, TemplateArgs, in VisitMSPropertyDecl() 1404 InstTy = SemaRef.SubstType(Ty, TemplateArgs, in VisitFriendDecl() 1520 SemaRef.SubstType(TI->getType(), TemplateArgs, in VisitEnumDecl() 3609 ParsedType::make(SemaRef.SubstType( in VisitOMPDeclareReductionDecl() 3985 SemaRef.SubstType(D->getTypeSourceInfo(), TemplateArgs, in VisitVarTemplateSpecializationDecl() 4403 TypeSourceInfo *DI = SemaRef.SubstType( in InstantiateVarTemplatePartialSpecialization() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 1954 return SemaRef.SubstType(T, TemplateArgs, loc, parm->getDeclName()); in transformNonTypeTemplateParmRef() 2038 if (SubstType.isNull()) in TransformSubstNonTypeTemplateParmExpr() 2062 .CheckTemplateArgument(E->getParameter(), SubstType, in TransformSubstNonTypeTemplateParmExpr() 2602 TypeSourceInfo *Sema::SubstType(TypeSourceInfo *T, in SubstType() function in Sema 2620 TypeSourceInfo *Sema::SubstType(TypeLoc TL, in SubstType() function in Sema 2651 QualType Sema::SubstType(QualType T, in SubstType() function in Sema 2894 NewDI = SubstType(ExpansionTL.getPatternLoc(), TemplateArgs, in SubstParmVarDecl() 2916 NewDI = SubstType(OldDI, TemplateArgs, OldParm->getLocation(), in SubstParmVarDecl() 3153 TypeSourceInfo *BaseTypeLoc = SubstType(Base.getTypeSourceInfo(), in SubstBaseSpecifiers() 3180 BaseTypeLoc = SubstType(Base.getTypeSourceInfo(), in SubstBaseSpecifiers() [all …]
|
| H A D | SemaTemplate.cpp | 2439 TSI = SemaRef.SubstType(TSI, OuterInstantiationArgs, Loc, in buildSimpleDeductionGuide() 2450 TSI = SemaRef.SubstType(TSI, OuterInstantiationArgs, Loc, in buildSimpleDeductionGuide() 2486 SemaRef.SubstType(TTP->getDefaultArgumentInfo(), Args, in transformTemplateParameter() 2597 SemaRef.SubstType(PackTL.getPatternLoc(), Args, in transformFunctionTypeParam() 2604 NewDI = SemaRef.SubstType(OldDI, Args, OldParam->getLocation(), in transformFunctionTypeParam() 4048 CanonType = SubstType(Pattern->getUnderlyingType(), in CheckTemplateIdType() 5481 SemaRef.SubstType(ArgType, TemplateArgLists, in SubstDefaultTemplateArgument() 5749 NTTPType = SubstType(PET->getPattern(), MLTAL, NTTP->getLocation(), in CheckTemplateArgument() 5752 NTTPType = SubstType(NTTPType, MLTAL, NTTP->getLocation(), in CheckTemplateArgument()
|
| H A D | SemaAccess.cpp | 1535 BaseObjectType = SubstType(BaseObjectType, TemplateArgs, Loc, in HandleDependentAccessCheck()
|
| H A D | SemaTemplateDeduction.cpp | 2729 S.SubstType(NTTP->getType(), Args, NTTP->getLocation(), in ConvertDeducedTemplateArgument() 3370 SubstType(Proto->getReturnType(), MLTAL, in SubstituteExplicitTemplateArguments() 3804 SubstType(OriginalArg.OriginalParamType, SubstArgs, in FinishTemplateArgumentDeduction()
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 10244 TypeSourceInfo *SubstType(TypeSourceInfo *T, 10249 QualType SubstType(QualType T, 10253 TypeSourceInfo *SubstType(TypeLoc TL,
|