| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 231 Inst.PointOfInstantiation = PointOfInstantiation; in InstantiatingTemplate() 422 SemaRef.Diag(PointOfInstantiation, in CheckInstantiationDepth() 510 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack() 519 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack() 576 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack() 596 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack() 616 Diags.Report(Active->PointOfInstantiation, in PrintInstantiationStack() 2316 Diag(PointOfInstantiation, in InstantiateInClassInitializer() 2485 S.Diag(PointOfInstantiation, in getPatternForClassTemplateSpecialization() 2539 SourceLocation PointOfInstantiation, in InstantiateClassTemplateSpecialization() argument [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 3667 InstantiatingTemplate Inst(*this, PointOfInstantiation, Decl, in InstantiateExceptionSpec() 3917 std::make_pair(Function, PointOfInstantiation)); in InstantiateFunctionDefinition() 3938 std::make_pair(Function, PointOfInstantiation)); in InstantiateFunctionDefinition() 4091 SourceLocation PointOfInstantiation, void *InsertPos, in BuildVarTemplateInstantiation() argument 4097 InstantiatingTemplate Inst(*this, PointOfInstantiation, FromVar); in BuildVarTemplateInstantiation() 4407 InstantiatingTemplate Inst(*this, PointOfInstantiation, Var); in InstantiateVariableDefinition() 4459 std::make_pair(Var, PointOfInstantiation)); in InstantiateVariableDefinition() 4464 Diag(PointOfInstantiation, diag::warn_var_template_missing) in InstantiateVariableDefinition() 4478 if (DiagnoseUninstantiableTemplate(PointOfInstantiation, Var, in InstantiateVariableDefinition() 4516 PointOfInstantiation); in InstantiateVariableDefinition() [all …]
|
| H A D | SemaTemplate.cpp | 679 diagnoseMissingImport(PointOfInstantiation, SuggestedDef, in DiagnoseUninstantiableTemplate() 694 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate() 703 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate() 710 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate() 717 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate() 729 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate() 734 Diag(PointOfInstantiation, in DiagnoseUninstantiableTemplate() 3960 SourceLocation PointOfInstantiation = TemplateNameLoc; in CheckVarTemplateId() local 3961 TemplateSpecCandidateSet FailedCandidates(PointOfInstantiation, in CheckVarTemplateId() 7832 NamedDecl* D, SourceLocation PointOfInstantiation) { in DiagLocForExplicitInstantiation() argument [all …]
|
| H A D | SemaExpr.cpp | 14745 SourceLocation PointOfInstantiation = Func->getPointOfInstantiation(); in MarkFunctionReferenced() local 14746 bool FirstInstantiation = PointOfInstantiation.isInvalid(); in MarkFunctionReferenced() 14748 PointOfInstantiation = Loc; in MarkFunctionReferenced() 14749 Func->setTemplateSpecializationKind(TSK, PointOfInstantiation); in MarkFunctionReferenced() 14754 PointOfInstantiation = Loc; in MarkFunctionReferenced() 14763 std::make_pair(Func, PointOfInstantiation)); in MarkFunctionReferenced() 14768 InstantiateFunctionDefinition(PointOfInstantiation, Func); in MarkFunctionReferenced() 15631 bool FirstInstantiation = PointOfInstantiation.isInvalid(); in DoMarkVarDeclReferenced() 15633 PointOfInstantiation = Loc; in DoMarkVarDeclReferenced() 15634 Var->setTemplateSpecializationKind(TSK, PointOfInstantiation); in DoMarkVarDeclReferenced() [all …]
|
| H A D | SemaType.cpp | 7513 SourceLocation PointOfInstantiation = E->getExprLoc(); in completeExprArrayBound() local 7514 InstantiateVariableDefinition(PointOfInstantiation, Var); in completeExprArrayBound() 7527 Var->getTemplateSpecializationKind(), PointOfInstantiation); in completeExprArrayBound() 7806 TempInst.PointOfInstantiation = Loc; in RequireCompleteTypeImpl()
|
| H A D | SemaDeclCXX.cpp | 10800 Ctx.PointOfInstantiation = Loc; in ComputingExceptionSpec() 10880 Ctx.PointOfInstantiation = RD->getLocation(); in DeclaringSpecialMember()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 518 PointOfInstantiation(POI) {} in FunctionTemplateSpecializationInfo() 547 SourceLocation PointOfInstantiation; variable 582 return PointOfInstantiation; in getPointOfInstantiation() 588 PointOfInstantiation = POI; in setPointOfInstantiation() 614 SourceLocation PointOfInstantiation; variable 649 return PointOfInstantiation; in getPointOfInstantiation() 654 PointOfInstantiation = POI; in setPointOfInstantiation() 1764 return PointOfInstantiation; 1769 PointOfInstantiation = Loc; 2599 return PointOfInstantiation; [all …]
|
| H A D | Decl.h | 1451 SourceLocation PointOfInstantiation = SourceLocation()); 1821 SourceLocation PointOfInstantiation); 2515 SourceLocation PointOfInstantiation = SourceLocation()) { 2518 PointOfInstantiation); 2537 SourceLocation PointOfInstantiation = SourceLocation()); 3569 SourceLocation PointOfInstantiation = SourceLocation());
|
| H A D | ASTContext.h | 904 SourceLocation PointOfInstantiation = SourceLocation());
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/ |
| H A D | FrontendActions.cpp | 354 std::string PointOfInstantiation; member 366 io.mapRequired("poi", fields.PointOfInstantiation); in mapping() 454 TheSema.getSourceManager().getPresumedLoc(Inst.PointOfInstantiation); in getTemplightEntry() 456 Entry.PointOfInstantiation = std::string(PoiLoc.getFilename()) + ":" + in getTemplightEntry()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Decl.cpp | 2504 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind() 2506 Spec->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind() 2514 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && in setTemplateSpecializationKind() 2516 MSI->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind() 3510 PointOfInstantiation); in setFunctionTemplateSpecialization() 3582 PointOfInstantiation.isValid() && in setTemplateSpecializationKind() 3584 FTSInfo->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind() 3592 PointOfInstantiation.isValid() && in setTemplateSpecializationKind() 3594 MSInfo->setPointOfInstantiation(PointOfInstantiation); in setTemplateSpecializationKind() 4041 PointOfInstantiation.isValid() && in setTemplateSpecializationKind() [all …]
|
| H A D | ASTContext.cpp | 1379 SourceLocation PointOfInstantiation) { in setInstantiatedFromStaticDataMember() argument 1383 Tmpl, TSK, PointOfInstantiation)); in setInstantiatedFromStaticDataMember()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 784 Ctx.PointOfInstantiation = UseLoc; in addContextNote() 7234 SourceLocation PointOfInstantiation; member 7499 bool CheckInstantiationDepth(SourceLocation PointOfInstantiation, 7828 InstantiateClass(SourceLocation PointOfInstantiation, 7834 bool InstantiateEnum(SourceLocation PointOfInstantiation, 7840 SourceLocation PointOfInstantiation, FieldDecl *Instantiation, 7875 void InstantiateClassMembers(SourceLocation PointOfInstantiation, 7900 void InstantiateExceptionSpec(SourceLocation PointOfInstantiation, 7905 void InstantiateFunctionDefinition(SourceLocation PointOfInstantiation, 7915 SourceLocation PointOfInstantiation, void *InsertPos, [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 2180 D->PointOfInstantiation = ReadSourceLocation(); in VisitClassTemplateSpecializationDeclImpl() 2300 D->PointOfInstantiation = ReadSourceLocation(); in VisitVarTemplateSpecializationDeclImpl()
|