Home
last modified time | relevance | path

Searched refs:PointOfInstantiation (Results 1 – 17 of 17) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp472 Inst.PointOfInstantiation = PointOfInstantiation; in InstantiatingTemplate()
752 SemaRef.Diag(PointOfInstantiation, in CheckInstantiationDepth()
844 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack()
853 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack()
910 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack()
930 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack()
950 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack()
3589 Diag(PointOfInstantiation, in InstantiateInClassInitializer()
3763 S.Diag(PointOfInstantiation, in getPatternForClassTemplateSpecialization()
3817 SourceLocation PointOfInstantiation, in InstantiateClassTemplateSpecialization() argument
[all …]
H A DSemaTemplateInstantiateDecl.cpp4678 InstantiatingTemplate Inst(*this, PointOfInstantiation, Decl, in InstantiateExceptionSpec()
4944 if (DiagnoseUninstantiableTemplate(PointOfInstantiation, Function, in InstantiateFunctionDefinition()
4957 std::make_pair(Function, PointOfInstantiation)); in InstantiateFunctionDefinition()
4978 std::make_pair(Function, PointOfInstantiation)); in InstantiateFunctionDefinition()
5222 InstantiatingTemplate Inst(*this, PointOfInstantiation, FromVar); in BuildVarTemplateInstantiation()
5542 InstantiatingTemplate Inst(*this, PointOfInstantiation, Var); in InstantiateVariableDefinition()
5586 std::make_pair(Var, PointOfInstantiation)); in InstantiateVariableDefinition()
5591 Diag(PointOfInstantiation, diag::warn_var_template_missing) in InstantiateVariableDefinition()
5604 if (DiagnoseUninstantiableTemplate(PointOfInstantiation, Var, in InstantiateVariableDefinition()
5641 PointOfInstantiation); in InstantiateVariableDefinition()
[all …]
H A DSemaTemplate.cpp813 diagnoseMissingImport(PointOfInstantiation, SuggestedDef, in DiagnoseUninstantiableTemplate()
827 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate()
836 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate()
843 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate()
850 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate()
862 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate()
867 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate()
4885 SourceLocation PointOfInstantiation = TemplateNameLoc; in CheckVarTemplateId() local
9334 NamedDecl* D, SourceLocation PointOfInstantiation) { in DiagLocForExplicitInstantiation() argument
9338 SourceLocation PrevDiagLoc = PointOfInstantiation; in DiagLocForExplicitInstantiation()
[all …]
H A DSemaConcept.cpp888 SourceLocation PointOfInstantiation, FunctionDecl *Decl, in CheckInstantiatedFunctionTemplateConstraints() argument
927 PointOfInstantiation, Satisfaction); in CheckInstantiatedFunctionTemplateConstraints()
H A DSemaExpr.cpp19014 bool FirstInstantiation = PointOfInstantiation.isInvalid(); in MarkFunctionReferenced()
19016 PointOfInstantiation = Loc; in MarkFunctionReferenced()
19026 PointOfInstantiation = Loc; in MarkFunctionReferenced()
19035 std::make_pair(Func, PointOfInstantiation)); in MarkFunctionReferenced()
19044 std::make_pair(Func, PointOfInstantiation)); in MarkFunctionReferenced()
20522 SourceLocation PointOfInstantiation = in DoMarkVarDeclReferenced() local
20524 bool FirstInstantiation = PointOfInstantiation.isInvalid(); in DoMarkVarDeclReferenced()
20526 PointOfInstantiation = Loc; in DoMarkVarDeclReferenced()
20528 MSI->setPointOfInstantiation(PointOfInstantiation); in DoMarkVarDeclReferenced()
20549 .push_back(std::make_pair(Var, PointOfInstantiation)); in DoMarkVarDeclReferenced()
[all …]
H A DSemaType.cpp9114 SourceLocation PointOfInstantiation = E->getExprLoc(); in completeExprArrayBound() local
9115 runWithSufficientStackSpace(PointOfInstantiation, [&] { in completeExprArrayBound()
9116 InstantiateVariableDefinition(PointOfInstantiation, Var); in completeExprArrayBound()
9130 Var->getTemplateSpecializationKind(), PointOfInstantiation); in completeExprArrayBound()
9443 TempInst.PointOfInstantiation = Loc; in RequireCompleteTypeImpl()
H A DSemaDeclCXX.cpp1214 Ctx.PointOfInstantiation = BD->getLocation(); in InitializingBinding()
6284 Ctx.PointOfInstantiation = AttrLoc; in ReferenceDllExportedMembers()
7581 Ctx.PointOfInstantiation = Loc; in ComputingExceptionSpec()
9134 Ctx.PointOfInstantiation = Spaceship->getEndLoc(); in DeclareImplicitEqualityComparison()
13897 Ctx.PointOfInstantiation = RD->getLocation(); in DeclaringSpecialMember()
H A DTreeTransform.h13724 C.PointOfInstantiation = E->getBody()->getBeginLoc(); in TransformLambdaExpr()
H A DSemaChecking.cpp494 Ctx.PointOfInstantiation = Loc;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h508 SourceLocation PointOfInstantiation; variable
519 PointOfInstantiation(POI) { in FunctionTemplateSpecializationInfo()
574 return PointOfInstantiation; in getPointOfInstantiation()
580 PointOfInstantiation = POI; in setPointOfInstantiation()
641 SourceLocation PointOfInstantiation; variable
676 return PointOfInstantiation; in getPointOfInstantiation()
681 PointOfInstantiation = POI; in setPointOfInstantiation()
1933 return PointOfInstantiation;
1938 PointOfInstantiation = Loc;
2729 return PointOfInstantiation;
[all …]
H A DDecl.h1628 SourceLocation PointOfInstantiation = SourceLocation());
2079 SourceLocation PointOfInstantiation);
2948 SourceLocation PointOfInstantiation = SourceLocation()) {
2951 PointOfInstantiation);
2975 SourceLocation PointOfInstantiation = SourceLocation());
4078 SourceLocation PointOfInstantiation = SourceLocation());
H A DASTContext.h949 SourceLocation PointOfInstantiation = SourceLocation());
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2876 PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
2878 Spec->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind()
2884 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
2886 MSI->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind()
4164 PointOfInstantiation, in setFunctionTemplateSpecialization()
4284 PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
4286 FTSInfo->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind()
4294 PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
4296 MSInfo->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind()
4862 PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
[all …]
H A DASTContext.cpp1463 SourceLocation PointOfInstantiation) { in setInstantiatedFromStaticDataMember() argument
1467 Tmpl, TSK, PointOfInstantiation)); in setInstantiatedFromStaticDataMember()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DFrontendActions.cpp337 std::string PointOfInstantiation; member
349 io.mapRequired("poi", fields.PointOfInstantiation); in mapping()
537 TheSema.getSourceManager().getPresumedLoc(Inst.PointOfInstantiation); in getTemplightEntry()
539 Entry.PointOfInstantiation = std::string(PoiLoc.getFilename()) + ":" + in getTemplightEntry()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h1107 Ctx.PointOfInstantiation = UseLoc; in addContextNote()
9577 SourceLocation PointOfInstantiation; member
9907 bool CheckInstantiationDepth(SourceLocation PointOfInstantiation,
10353 InstantiateClass(SourceLocation PointOfInstantiation,
10359 bool InstantiateEnum(SourceLocation PointOfInstantiation,
10365 SourceLocation PointOfInstantiation, FieldDecl *Instantiation,
10403 void InstantiateClassMembers(SourceLocation PointOfInstantiation,
10431 void InstantiateExceptionSpec(SourceLocation PointOfInstantiation,
10434 SourceLocation PointOfInstantiation, FunctionDecl *Decl,
10440 void InstantiateFunctionDefinition(SourceLocation PointOfInstantiation,
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp2518 D->PointOfInstantiation = readSourceLocation(); in VisitClassTemplateSpecializationDeclImpl()
2633 D->PointOfInstantiation = readSourceLocation(); in VisitVarTemplateSpecializationDeclImpl()