| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 247 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 D | SemaTemplateInstantiateDecl.cpp | 4574 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 D | SemaTemplate.cpp | 809 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 D | SemaConcept.cpp | 408 SourceLocation PointOfInstantiation, FunctionDecl *Decl, in CheckInstantiatedFunctionTemplateConstraints() argument 450 PointOfInstantiation, Satisfaction); in CheckInstantiatedFunctionTemplateConstraints()
|
| H A D | SemaExpr.cpp | 18079 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 D | SemaType.cpp | 8522 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 D | SemaDeclCXX.cpp | 1150 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 D | SemaChecking.cpp | 429 Ctx.PointOfInstantiation = Loc;
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 502 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 D | Decl.h | 1559 SourceLocation PointOfInstantiation = SourceLocation()); 1992 SourceLocation PointOfInstantiation); 2804 SourceLocation PointOfInstantiation = SourceLocation()) { 2807 PointOfInstantiation); 2831 SourceLocation PointOfInstantiation = SourceLocation()); 3895 SourceLocation PointOfInstantiation = SourceLocation());
|
| H A D | ASTContext.h | 972 SourceLocation PointOfInstantiation = SourceLocation());
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Decl.cpp | 2784 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 D | ASTContext.cpp | 1543 SourceLocation PointOfInstantiation) { in setInstantiatedFromStaticDataMember() argument 1547 Tmpl, TSK, PointOfInstantiation)); in setInstantiatedFromStaticDataMember()
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | FrontendActions.cpp | 399 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 D | Sema.h | 1070 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 D | ASTReaderDecl.cpp | 2302 D->PointOfInstantiation = readSourceLocation(); in VisitClassTemplateSpecializationDeclImpl() 2427 D->PointOfInstantiation = readSourceLocation(); in VisitVarTemplateSpecializationDeclImpl()
|