Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp247 Inst.PointOfInstantiation = PointOfInstantiation; in InstantiatingTemplate()
511 SemaRef.Diag(PointOfInstantiation, in CheckInstantiationDepth()
599 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack()
608 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack()
665 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack()
685 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack()
705 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack()
3010 Diag(PointOfInstantiation, in InstantiateInClassInitializer()
3182 S.Diag(PointOfInstantiation, in getPatternForClassTemplateSpecialization()
3236 SourceLocation PointOfInstantiation, in InstantiateClassTemplateSpecialization() argument
[all …]
H A DSemaTemplateInstantiateDecl.cpp4574 InstantiatingTemplate Inst(*this, PointOfInstantiation, Decl, in InstantiateExceptionSpec()
4855 std::make_pair(Function, PointOfInstantiation)); in InstantiateFunctionDefinition()
4876 std::make_pair(Function, PointOfInstantiation)); in InstantiateFunctionDefinition()
5106 SourceLocation PointOfInstantiation, in BuildVarTemplateInstantiation() argument
5112 InstantiatingTemplate Inst(*this, PointOfInstantiation, FromVar); in BuildVarTemplateInstantiation()
5429 InstantiatingTemplate Inst(*this, PointOfInstantiation, Var); in InstantiateVariableDefinition()
5473 std::make_pair(Var, PointOfInstantiation)); in InstantiateVariableDefinition()
5478 Diag(PointOfInstantiation, diag::warn_var_template_missing) in InstantiateVariableDefinition()
5491 if (DiagnoseUninstantiableTemplate(PointOfInstantiation, Var, in InstantiateVariableDefinition()
5528 PointOfInstantiation); in InstantiateVariableDefinition()
[all …]
H A DSemaTemplate.cpp809 diagnoseMissingImport(PointOfInstantiation, SuggestedDef, in DiagnoseUninstantiableTemplate()
824 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate()
833 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate()
840 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate()
847 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate()
859 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate()
864 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate()
4593 SourceLocation PointOfInstantiation = TemplateNameLoc; in CheckVarTemplateId() local
4594 TemplateSpecCandidateSet FailedCandidates(PointOfInstantiation, in CheckVarTemplateId()
8779 NamedDecl* D, SourceLocation PointOfInstantiation) { in DiagLocForExplicitInstantiation() argument
[all …]
H A DSemaConcept.cpp408 SourceLocation PointOfInstantiation, FunctionDecl *Decl, in CheckInstantiatedFunctionTemplateConstraints() argument
450 PointOfInstantiation, Satisfaction); in CheckInstantiatedFunctionTemplateConstraints()
H A DSemaExpr.cpp18079 bool FirstInstantiation = PointOfInstantiation.isInvalid(); in MarkFunctionReferenced()
18081 PointOfInstantiation = Loc; in MarkFunctionReferenced()
18091 PointOfInstantiation = Loc; in MarkFunctionReferenced()
18100 std::make_pair(Func, PointOfInstantiation)); in MarkFunctionReferenced()
18105 InstantiateFunctionDefinition(PointOfInstantiation, Func); in MarkFunctionReferenced()
18109 std::make_pair(Func, PointOfInstantiation)); in MarkFunctionReferenced()
19449 SourceLocation PointOfInstantiation = in DoMarkVarDeclReferenced() local
19451 bool FirstInstantiation = PointOfInstantiation.isInvalid(); in DoMarkVarDeclReferenced()
19453 PointOfInstantiation = Loc; in DoMarkVarDeclReferenced()
19455 MSI->setPointOfInstantiation(PointOfInstantiation); in DoMarkVarDeclReferenced()
[all …]
H A DSemaType.cpp8522 SourceLocation PointOfInstantiation = E->getExprLoc(); in completeExprArrayBound() local
8523 runWithSufficientStackSpace(PointOfInstantiation, [&] { in completeExprArrayBound()
8524 InstantiateVariableDefinition(PointOfInstantiation, Var); in completeExprArrayBound()
8538 Var->getTemplateSpecializationKind(), PointOfInstantiation); in completeExprArrayBound()
8852 TempInst.PointOfInstantiation = Loc; in RequireCompleteTypeImpl()
H A DSemaDeclCXX.cpp1150 Ctx.PointOfInstantiation = BD->getLocation(); in InitializingBinding()
6045 Ctx.PointOfInstantiation = AttrLoc; in ReferenceDllExportedMembers()
7323 Ctx.PointOfInstantiation = Loc; in ComputingExceptionSpec()
8762 Ctx.PointOfInstantiation = Spaceship->getEndLoc(); in DeclareImplicitEqualityComparison()
13349 Ctx.PointOfInstantiation = RD->getLocation(); in DeclaringSpecialMember()
H A DSemaChecking.cpp429 Ctx.PointOfInstantiation = Loc;
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclTemplate.h502 SourceLocation PointOfInstantiation; variable
513 PointOfInstantiation(POI) { in FunctionTemplateSpecializationInfo()
568 return PointOfInstantiation; in getPointOfInstantiation()
574 PointOfInstantiation = POI; in setPointOfInstantiation()
635 SourceLocation PointOfInstantiation; variable
670 return PointOfInstantiation; in getPointOfInstantiation()
675 PointOfInstantiation = POI; in setPointOfInstantiation()
1967 return PointOfInstantiation;
1972 PointOfInstantiation = Loc;
2820 return PointOfInstantiation;
[all …]
H A DDecl.h1559 SourceLocation PointOfInstantiation = SourceLocation());
1992 SourceLocation PointOfInstantiation);
2804 SourceLocation PointOfInstantiation = SourceLocation()) {
2807 PointOfInstantiation);
2831 SourceLocation PointOfInstantiation = SourceLocation());
3895 SourceLocation PointOfInstantiation = SourceLocation());
H A DASTContext.h972 SourceLocation PointOfInstantiation = SourceLocation());
/llvm-project-15.0.7/clang/lib/AST/
H A DDecl.cpp2784 PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
2786 Spec->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind()
2792 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
2794 MSI->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind()
3951 PointOfInstantiation, in setFunctionTemplateSpecialization()
4057 PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
4059 FTSInfo->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind()
4067 PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
4069 MSInfo->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind()
4569 PointOfInstantiation.isValid() && in setTemplateSpecializationKind()
[all …]
H A DASTContext.cpp1543 SourceLocation PointOfInstantiation) { in setInstantiatedFromStaticDataMember() argument
1547 Tmpl, TSK, PointOfInstantiation)); in setInstantiatedFromStaticDataMember()
/llvm-project-15.0.7/clang/lib/Frontend/
H A DFrontendActions.cpp399 std::string PointOfInstantiation; member
411 io.mapRequired("poi", fields.PointOfInstantiation); in mapping()
591 TheSema.getSourceManager().getPresumedLoc(Inst.PointOfInstantiation); in getTemplightEntry()
593 Entry.PointOfInstantiation = std::string(PoiLoc.getFilename()) + ":" + in getTemplightEntry()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h1070 Ctx.PointOfInstantiation = UseLoc; in addContextNote()
9041 SourceLocation PointOfInstantiation; member
9359 bool CheckInstantiationDepth(SourceLocation PointOfInstantiation,
9713 InstantiateClass(SourceLocation PointOfInstantiation,
9719 bool InstantiateEnum(SourceLocation PointOfInstantiation,
9725 SourceLocation PointOfInstantiation, FieldDecl *Instantiation,
9762 void InstantiateClassMembers(SourceLocation PointOfInstantiation,
9789 void InstantiateExceptionSpec(SourceLocation PointOfInstantiation,
9792 SourceLocation PointOfInstantiation, FunctionDecl *Decl,
9798 void InstantiateFunctionDefinition(SourceLocation PointOfInstantiation,
[all …]
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp2302 D->PointOfInstantiation = readSourceLocation(); in VisitClassTemplateSpecializationDeclImpl()
2427 D->PointOfInstantiation = readSourceLocation(); in VisitVarTemplateSpecializationDeclImpl()