/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 229 SourceLocation PointOfInstantiation, SourceRange InstantiationRange, 241 Invalid = CheckInstantiationDepth(PointOfInstantiation, InstantiationRange); 245 Inst.PointOfInstantiation = PointOfInstantiation; 263 Sema &SemaRef, SourceLocation PointOfInstantiation, Decl *Entity, 267 PointOfInstantiation, InstantiationRange, Entity) {} 270 Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionDecl *Entity, 274 PointOfInstantiation, InstantiationRange, Entity) {} 277 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateParameter Param, 283 PointOfInstantiation, InstantiationRang 227 InstantiatingTemplate( Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind, SourceLocation PointOfInstantiation, SourceRange InstantiationRange, Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo *DeductionInfo) argument 262 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, Decl *Entity, SourceRange InstantiationRange) argument 269 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionDecl *Entity, ExceptionSpecification, SourceRange InstantiationRange) argument 276 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateParameter Param, TemplateDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument 286 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionTemplateDecl *FunctionTemplate, ArrayRef<TemplateArgument> TemplateArgs, CodeSynthesisContext::SynthesisKind Kind, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument 300 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument 311 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, ClassTemplatePartialSpecializationDecl *PartialSpec, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument 322 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, VarTemplatePartialSpecializationDecl *PartialSpec, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument 333 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, ParmVarDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument 342 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument 352 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument 362 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, NamedDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument 371 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, concepts::Requirement *Req, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument 381 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, concepts::NestedRequirement *Req, ConstraintsCheck, SourceRange InstantiationRange) argument 391 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, ConstraintsCheck, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument 400 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, ConstraintSubstitution, NamedDecl *Template, sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) argument 409 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, ConstraintNormalization, NamedDecl *Template, SourceRange InstantiationRange) argument 417 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, ParameterMappingSubstitution, NamedDecl *Template, SourceRange InstantiationRange) argument 486 CheckInstantiationDepth( SourceLocation PointOfInstantiation, SourceRange InstantiationRange) argument [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 4231 void Sema::InstantiateExceptionSpec(SourceLocation PointOfInstantiation, argument 4237 InstantiatingTemplate Inst(*this, PointOfInstantiation, Decl, 4248 Diag(PointOfInstantiation, diag::err_exception_spec_cycle) << Decl; 4273 SourceLocation PointOfInstantiation, FunctionDecl *Decl, 4316 PointOfInstantiation, Satisfaction); 4502 /// \param PointOfInstantiation the point at which the instantiation was 4516 void Sema::InstantiateFunctionDefinition(SourceLocation PointOfInstantiation, argument 4547 if (DiagnoseUninstantiableTemplate(PointOfInstantiation, Function, 4559 std::make_pair(Function, PointOfInstantiation)); 4563 Diag(PointOfInstantiation, dia 4272 CheckInstantiatedFunctionTemplateConstraints( SourceLocation PointOfInstantiation, FunctionDecl *Decl, ArrayRef<TemplateArgument> TemplateArgs, ConstraintSatisfaction &Satisfaction) argument 4739 BuildVarTemplateInstantiation( VarTemplateDecl *VarTemplate, VarDecl *FromVar, const TemplateArgumentList &TemplateArgList, const TemplateArgumentListInfo &TemplateArgsInfo, SmallVectorImpl<TemplateArgument> &Converted, SourceLocation PointOfInstantiation, void *InsertPos, LateInstantiatedAttrVec *LateAttrs, LocalInstantiationScope *StartingScope) argument 5030 InstantiateVariableDefinition(SourceLocation PointOfInstantiation, VarDecl *Var, bool Recursive, bool DefinitionRequired, bool AtEndOfTU) argument [all...] |
H A D | SemaTemplate.cpp | 776 bool Sema::DiagnoseUninstantiableTemplate(SourceLocation PointOfInstantiation, argument 797 diagnoseMissingImport(PointOfInstantiation, SuggestedDef, 812 Diag(PointOfInstantiation, 821 Diag(PointOfInstantiation, 828 Diag(PointOfInstantiation, 835 Diag(PointOfInstantiation, 840 Diag(PointOfInstantiation, diag::err_template_instantiate_undefined) 847 Diag(PointOfInstantiation, 852 Diag(PointOfInstantiation, 4333 SourceLocation PointOfInstantiation local 8441 DiagLocForExplicitInstantiation( NamedDecl* D, SourceLocation PointOfInstantiation) argument [all...] |
H A D | SemaExpr.cpp | 15665 SourceLocation PointOfInstantiation = Func->getPointOfInstantiation(); 15666 bool FirstInstantiation = PointOfInstantiation.isInvalid(); 15668 PointOfInstantiation = Loc; 15669 Func->setTemplateSpecializationKind(TSK, PointOfInstantiation); 15674 PointOfInstantiation = Loc; 15683 std::make_pair(Func, PointOfInstantiation)); 15688 InstantiateFunctionDefinition(PointOfInstantiation, Func); 15692 std::make_pair(Func, PointOfInstantiation)); 16874 SourceLocation PointOfInstantiation = local 16876 bool FirstInstantiation = PointOfInstantiation [all...] |
H A D | SemaType.cpp | 7827 SourceLocation PointOfInstantiation = E->getExprLoc(); local 7828 runWithSufficientStackSpace(PointOfInstantiation, [&] { 7829 InstantiateVariableDefinition(PointOfInstantiation, Var); 7843 Var->getTemplateSpecializationKind(), PointOfInstantiation); 8122 TempInst.PointOfInstantiation = Loc;
|
H A D | SemaDeclCXX.cpp | 6847 Ctx.PointOfInstantiation = Loc; 8200 Ctx.PointOfInstantiation = Spaceship->getEndLoc(); 12563 Ctx.PointOfInstantiation = RD->getLocation();
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 495 SourceLocation PointOfInstantiation; member in class:clang::final::final 506 PointOfInstantiation(POI) { 561 return PointOfInstantiation; 567 PointOfInstantiation = POI; 628 SourceLocation PointOfInstantiation; member in class:clang::final::MemberSpecializationInfo 634 : MemberAndTSK(IF, TSK - 1), PointOfInstantiation(POI) { 663 return PointOfInstantiation; 668 PointOfInstantiation = POI; 1843 SourceLocation PointOfInstantiation; member in class:clang::ClassTemplateSpecializationDecl 1932 return PointOfInstantiation; 2698 SourceLocation PointOfInstantiation; member in class:clang::VarTemplateSpecializationDecl [all...] |
H A D | Decl.h | 1491 SourceLocation PointOfInstantiation = SourceLocation()); 1891 /// \param PointOfInstantiation point at which the function template 1899 SourceLocation PointOfInstantiation); 2653 /// \param PointOfInstantiation point at which the function template 2660 SourceLocation PointOfInstantiation = SourceLocation()) { 2663 PointOfInstantiation); 2687 SourceLocation PointOfInstantiation = SourceLocation()); 3724 SourceLocation PointOfInstantiation = SourceLocation());
|
H A D | ASTContext.h | 904 SourceLocation PointOfInstantiation = SourceLocation());
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/ |
H A D | FrontendActions.cpp | 356 std::string PointOfInstantiation; member in struct:__anon508::TemplightEntry 368 io.mapRequired("poi", fields.PointOfInstantiation); 472 TheSema.getSourceManager().getPresumedLoc(Inst.PointOfInstantiation); 474 Entry.PointOfInstantiation = std::string(PoiLoc.getFilename()) + ":" +
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | Decl.cpp | 2634 SourceLocation PointOfInstantiation) { 2643 PointOfInstantiation.isValid() && 2645 Spec->setPointOfInstantiation(PointOfInstantiation); 2651 if (TSK != TSK_ExplicitSpecialization && PointOfInstantiation.isValid() && 2653 MSI->setPointOfInstantiation(PointOfInstantiation); 3695 SourceLocation PointOfInstantiation) { 3707 PointOfInstantiation, 3807 SourceLocation PointOfInstantiation) { 3813 PointOfInstantiation.isValid() && 3815 FTSInfo->setPointOfInstantiation(PointOfInstantiation); 2633 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument 3689 setFunctionTemplateSpecialization(ASTContext &C, FunctionTemplateDecl *Template, const TemplateArgumentList *TemplateArgs, void *InsertPos, TemplateSpecializationKind TSK, const TemplateArgumentListInfo *TemplateArgsAsWritten, SourceLocation PointOfInstantiation) argument 3806 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument 4312 setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument [all...] |
H A D | ASTContext.cpp | 1556 SourceLocation PointOfInstantiation) { 1560 Tmpl, TSK, PointOfInstantiation)); 1554 setInstantiatedFromStaticDataMember(VarDecl *Inst, VarDecl *Tmpl, TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation) argument
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 890 Ctx.PointOfInstantiation = UseLoc; 6928 bool DiagnoseUninstantiableTemplate(SourceLocation PointOfInstantiation, 8114 SourceLocation PointOfInstantiation; member in struct:clang::final::CodeSynthesisContext 8279 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 8286 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 8292 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 8299 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 8308 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 8317 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 8326 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 2136 D->PointOfInstantiation = readSourceLocation(); 2261 D->PointOfInstantiation = readSourceLocation();
|