Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp231 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 DSemaTemplateInstantiateDecl.cpp3667 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 DSemaTemplate.cpp679 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 DSemaExpr.cpp14745 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 DSemaType.cpp7513 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 DSemaDeclCXX.cpp10800 Ctx.PointOfInstantiation = Loc; in ComputingExceptionSpec()
10880 Ctx.PointOfInstantiation = RD->getLocation(); in DeclaringSpecialMember()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclTemplate.h518 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 DDecl.h1451 SourceLocation PointOfInstantiation = SourceLocation());
1821 SourceLocation PointOfInstantiation);
2515 SourceLocation PointOfInstantiation = SourceLocation()) {
2518 PointOfInstantiation);
2537 SourceLocation PointOfInstantiation = SourceLocation());
3569 SourceLocation PointOfInstantiation = SourceLocation());
H A DASTContext.h904 SourceLocation PointOfInstantiation = SourceLocation());
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DFrontendActions.cpp354 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 DDecl.cpp2504 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 DASTContext.cpp1379 SourceLocation PointOfInstantiation) { in setInstantiatedFromStaticDataMember() argument
1383 Tmpl, TSK, PointOfInstantiation)); in setInstantiatedFromStaticDataMember()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h784 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 DASTReaderDecl.cpp2180 D->PointOfInstantiation = ReadSourceLocation(); in VisitClassTemplateSpecializationDeclImpl()
2300 D->PointOfInstantiation = ReadSourceLocation(); in VisitVarTemplateSpecializationDeclImpl()