| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 237 SourceLocation PointOfInstantiation, SourceRange InstantiationRange, in InstantiatingTemplate() argument 249 Invalid = CheckInstantiationDepth(PointOfInstantiation, InstantiationRange); in InstantiatingTemplate() 253 Inst.PointOfInstantiation = PointOfInstantiation; in InstantiatingTemplate() 271 Sema &SemaRef, SourceLocation PointOfInstantiation, Decl *Entity, in InstantiatingTemplate() argument 275 PointOfInstantiation, InstantiationRange, Entity) {} in InstantiatingTemplate() 278 Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionDecl *Entity, in InstantiatingTemplate() argument 282 PointOfInstantiation, InstantiationRange, Entity) {} in InstantiatingTemplate() 285 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateParameter Param, in InstantiatingTemplate() argument 291 PointOfInstantiation, InstantiationRange, getAsNamedDecl(Param), in InstantiatingTemplate() 295 Sema &SemaRef, SourceLocation PointOfInstantiation, in InstantiatingTemplate() argument [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4384 void Sema::InstantiateExceptionSpec(SourceLocation PointOfInstantiation, in InstantiateExceptionSpec() argument 4390 InstantiatingTemplate Inst(*this, PointOfInstantiation, Decl, in InstantiateExceptionSpec() 4401 Diag(PointOfInstantiation, diag::err_exception_spec_cycle) << Decl; in InstantiateExceptionSpec() 4430 SourceLocation PointOfInstantiation, FunctionDecl *Decl, in CheckInstantiatedFunctionTemplateConstraints() argument 4473 PointOfInstantiation, Satisfaction); in CheckInstantiatedFunctionTemplateConstraints() 4656 void Sema::InstantiateFunctionDefinition(SourceLocation PointOfInstantiation, in InstantiateFunctionDefinition() argument 4700 if (DiagnoseUninstantiableTemplate(PointOfInstantiation, Function, in InstantiateFunctionDefinition() 4712 std::make_pair(Function, PointOfInstantiation)); in InstantiateFunctionDefinition() 4716 Diag(PointOfInstantiation, diag::warn_func_template_missing) in InstantiateFunctionDefinition() 4720 Diag(PointOfInstantiation, diag::note_inst_declaration_hint) in InstantiateFunctionDefinition() [all …]
|
| H A D | SemaTemplate.cpp | 783 bool Sema::DiagnoseUninstantiableTemplate(SourceLocation PointOfInstantiation, in DiagnoseUninstantiableTemplate() argument 804 diagnoseMissingImport(PointOfInstantiation, SuggestedDef, in DiagnoseUninstantiableTemplate() 819 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate() 828 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate() 835 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate() 842 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate() 847 Diag(PointOfInstantiation, diag::err_template_instantiate_undefined) in DiagnoseUninstantiableTemplate() 854 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate() 859 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate() 4535 SourceLocation PointOfInstantiation = TemplateNameLoc; in CheckVarTemplateId() local [all …]
|
| H A D | SemaExpr.cpp | 17022 SourceLocation PointOfInstantiation = Func->getPointOfInstantiation(); in MarkFunctionReferenced() local 17023 bool FirstInstantiation = PointOfInstantiation.isInvalid(); in MarkFunctionReferenced() 17025 PointOfInstantiation = Loc; in MarkFunctionReferenced() 17030 Func->setTemplateSpecializationKind(TSK, PointOfInstantiation); in MarkFunctionReferenced() 17035 PointOfInstantiation = Loc; in MarkFunctionReferenced() 17044 std::make_pair(Func, PointOfInstantiation)); in MarkFunctionReferenced() 17049 InstantiateFunctionDefinition(PointOfInstantiation, Func); in MarkFunctionReferenced() 17053 std::make_pair(Func, PointOfInstantiation)); in MarkFunctionReferenced() 18383 SourceLocation PointOfInstantiation = in DoMarkVarDeclReferenced() local 18385 bool FirstInstantiation = PointOfInstantiation.isInvalid(); in DoMarkVarDeclReferenced() [all …]
|
| H A D | SemaType.cpp | 8283 SourceLocation PointOfInstantiation = E->getExprLoc(); in completeExprArrayBound() local 8284 runWithSufficientStackSpace(PointOfInstantiation, [&] { in completeExprArrayBound() 8285 InstantiateVariableDefinition(PointOfInstantiation, Var); in completeExprArrayBound() 8299 Var->getTemplateSpecializationKind(), PointOfInstantiation); in completeExprArrayBound() 8589 TempInst.PointOfInstantiation = Loc; in RequireCompleteTypeImpl()
|
| H A D | SemaDeclCXX.cpp | 1151 Ctx.PointOfInstantiation = BD->getLocation(); in InitializingBinding() 5950 Ctx.PointOfInstantiation = AttrLoc; in ReferenceDllExportedMembers() 7218 Ctx.PointOfInstantiation = Loc; in ComputingExceptionSpec() 8578 Ctx.PointOfInstantiation = Spaceship->getEndLoc(); in DeclareImplicitEqualityComparison() 12967 Ctx.PointOfInstantiation = RD->getLocation(); in DeclaringSpecialMember()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 492 SourceLocation PointOfInstantiation; variable 503 PointOfInstantiation(POI) { in FunctionTemplateSpecializationInfo() 558 return PointOfInstantiation; in getPointOfInstantiation() 564 PointOfInstantiation = POI; in setPointOfInstantiation() 625 SourceLocation PointOfInstantiation; variable 631 : MemberAndTSK(IF, TSK - 1), PointOfInstantiation(POI) { 660 return PointOfInstantiation; in getPointOfInstantiation() 665 PointOfInstantiation = POI; in setPointOfInstantiation() 1840 SourceLocation PointOfInstantiation; 1937 return PointOfInstantiation; [all …]
|
| H A D | Decl.h | 1530 SourceLocation PointOfInstantiation = SourceLocation()); 1941 SourceLocation PointOfInstantiation); 2727 SourceLocation PointOfInstantiation = SourceLocation()) { 2730 PointOfInstantiation); 2754 SourceLocation PointOfInstantiation = SourceLocation()); 3796 SourceLocation PointOfInstantiation = SourceLocation());
|
| H A D | ASTContext.h | 895 SourceLocation PointOfInstantiation = SourceLocation());
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | Decl.cpp | 2687 SourceLocation PointOfInstantiation) { in setTemplateSpecializationKind() argument 2696 PointOfInstantiation.isValid() && in setTemplateSpecializationKind() 2698 Spec->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind() 2704 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind() 2706 MSI->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind() 3820 SourceLocation PointOfInstantiation) { in setFunctionTemplateSpecialization() argument 3832 PointOfInstantiation, in setFunctionTemplateSpecialization() 3932 SourceLocation PointOfInstantiation) { in setTemplateSpecializationKind() argument 3938 PointOfInstantiation.isValid() && in setTemplateSpecializationKind() 3940 FTSInfo->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind() [all …]
|
| H A D | ASTContext.cpp | 1536 SourceLocation PointOfInstantiation) { in setInstantiatedFromStaticDataMember() argument 1540 Tmpl, TSK, PointOfInstantiation)); in setInstantiatedFromStaticDataMember()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/ |
| H A D | FrontendActions.cpp | 359 std::string PointOfInstantiation; member 371 io.mapRequired("poi", fields.PointOfInstantiation); in mapping() 482 TheSema.getSourceManager().getPresumedLoc(Inst.PointOfInstantiation); in getTemplightEntry() 484 Entry.PointOfInstantiation = std::string(PoiLoc.getFilename()) + ":" + in getTemplightEntry()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Sema.h | 1056 Ctx.PointOfInstantiation = UseLoc; in addContextNote() 7437 bool DiagnoseUninstantiableTemplate(SourceLocation PointOfInstantiation, 8657 SourceLocation PointOfInstantiation; member 8822 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 8829 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 8835 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 8842 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 8851 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 8860 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 8869 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 2180 D->PointOfInstantiation = readSourceLocation(); in VisitClassTemplateSpecializationDeclImpl() 2305 D->PointOfInstantiation = readSourceLocation(); in VisitVarTemplateSpecializationDeclImpl()
|