Searched refs:LocalInstantiationScope (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 365 class LocalInstantiationScope { 405 LocalInstantiationScope *Outer; 433 LocalInstantiationScope(Sema &SemaRef, bool CombineWithOuterScope = false, 441 LocalInstantiationScope(const LocalInstantiationScope &) = delete; 442 LocalInstantiationScope & 443 operator=(const LocalInstantiationScope &) = delete; 445 ~LocalInstantiationScope() { in ~LocalInstantiationScope() 465 LocalInstantiationScope *cloneScopes(LocalInstantiationScope *Outermost) { in cloneScopes() 470 LocalInstantiationScope *oldScope = SemaRef.CurrentInstantiationScope; in cloneScopes() 472 LocalInstantiationScope *newScope = in cloneScopes() [all …]
|
| H A D | Sema.h | 143 class LocalInstantiationScope; variable 9160 LocalInstantiationScope &Scope, 12894 LocalInstantiationScope *CurrentInstantiationScope; 13915 LocalInstantiationScope *Scope; 13918 LateInstantiatedAttribute(const Attr *A, LocalInstantiationScope *S, in LateInstantiatedAttribute() 13927 LocalInstantiationScope *OuterMostScope = nullptr); 13941 LocalInstantiationScope *OuterMostScope = nullptr); 13994 LocalInstantiationScope *StartingScope = nullptr); 14010 LocalInstantiationScope *StartingScope, 14110 LocalInstantiationScope &Scope); [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 1775 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true, in TransformLambdaExpr() 1783 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true, in TransformBlockExpr() 1827 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); in TransformRequiresExpr() 2521 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in TransformFunctionParmPackRefExpr() 2595 LocalInstantiationScope *Current = getSema().CurrentInstantiationScope; in TransformFunctionProtoType() 2596 std::optional<LocalInstantiationScope> Scope; in TransformFunctionProtoType() 3428 std::optional<LocalInstantiationScope> LIS; in SubstDefaultArgument() 3652 LocalInstantiationScope Scope(*this, MergeWithParentScope); in InstantiateClass() 3778 LocalInstantiationScope::deleteScopes(I->Scope, in InstantiateClass() 3882 LocalInstantiationScope Scope(*this, /*MergeWithParentScope*/true); in InstantiateEnum() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 348 LocalInstantiationScope Local(S); in instantiateOMPDeclareSimdDeclAttr() 429 LocalInstantiationScope Local(S); in instantiateOMPDeclareVariantAttr() 750 LocalInstantiationScope *OuterMostScope) { in InstantiateAttrsForDecl() 795 LocalInstantiationScope *OuterMostScope) { in InstantiateAttrs() 945 LocalInstantiationScope *Saved = nullptr; in InstantiateAttrs() 1537 LocalInstantiationScope Scope(SemaRef); in InstantiateTypeAliasTemplateDecl() 2182 LocalInstantiationScope Scope(SemaRef); in VisitClassTemplateDecl() 2370 LocalInstantiationScope Scope(SemaRef); in VisitVarTemplateDecl() 2451 LocalInstantiationScope Scope(SemaRef); in VisitFunctionTemplateDecl() 2665 LocalInstantiationScope Scope(SemaRef, MergeWithParentScope); in VisitFunctionDecl() [all …]
|
| H A D | SemaConcept.cpp | 700 LocalInstantiationScope &Scope) { in SetupConstraintScope() 768 LocalInstantiationScope &Scope) { in SetupConstraintCheckingTemplateArgumentsAndScope() 827 LocalInstantiationScope Scope(*this, !ForOverloadResolution); in CheckFunctionConstraints() 923 std::optional<LocalInstantiationScope> ScopeForParameters; in SubstituteConstraintExpressionWithoutSatisfaction() 1074 LocalInstantiationScope Scope(SemaRef); in CheckFunctionConstraintsWithoutInstantiation() 1128 LocalInstantiationScope Scope(*this); in CheckFunctionTemplateConstraints()
|
| H A D | SemaTemplateDeductionGuide.cpp | 345 LocalInstantiationScope Scope(SemaRef); in transformConstructor() 774 LocalInstantiationScope Scope(SemaRef); in buildAssociatedConstraints() 925 LocalInstantiationScope Scope(SemaRef); in buildIsDeducibleConstraint() 1018 LocalInstantiationScope Scope(SemaRef); in BuildDeductionGuideForTypeAlias()
|
| H A D | SemaTemplateDeduction.cpp | 2947 LocalInstantiationScope Scope(S); in ConvertDeducedTemplateArgument() 2989 LocalInstantiationScope *CurrentInstantiationScope, in ConvertDeducedTemplateArguments() 3380 LocalInstantiationScope InstantiationScope(S); in DeduceTemplateArguments() 3454 LocalInstantiationScope InstantiationScope(*this); in DeduceTemplateArgumentsFromType() 3600 LocalInstantiationScope InstScope(*this, /*MergeWithOuterScope*/true); in SubstituteExplicitTemplateArguments() 4507 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4748 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4981 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 5238 LocalInstantiationScope InstScope(*this); in DeduceAutoType() 5599 LocalInstantiationScope InstScope(S); in FinishTemplateArgumentDeduction() [all …]
|
| H A D | SemaTemplateVariadic.cpp | 762 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in CheckParameterPacksForExpansion() 960 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in getNumArgumentsInExpansionFromUnexpanded()
|
| H A D | SemaLambda.cpp | 2439 LocalInstantiationScope &Scope, in addInstantiatedCapturesToScope() 2508 LocalInstantiationScope &Scope, bool ShouldAddDeclsFromParentScope) in LambdaScopeForCallOperatorInstantiationRAII()
|
| H A D | SemaTemplate.cpp | 3625 LocalInstantiationScope Scope(*this); in CheckTemplateIdType() 4747 LocalInstantiationScope Scope(*this); in CheckConceptTemplateId() 5568 LocalInstantiationScope Scope(*this); in CheckTemplateArgument() 5697 LocalInstantiationScope InstScope(*this, true); in CheckTemplateArgumentList()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 6075 …tiationScope24InstantiatedLocalPackArgEPKNS_4DeclEPS1_", "clang::LocalInstantiationScope::Instanti… 6076 …lInstantiationScope17InstantiatedLocalEPKNS_4DeclEPS1_", "clang::LocalInstantiationScope::Instanti… 6097 …ocalInstantiationScope18getInstantiationOfEPKNS_4DeclE", "clang::LocalInstantiationScope::getInsta… 6098 …calInstantiationScope19findInstantiationOfEPKNS_4DeclE", "clang::LocalInstantiationScope::findInst… 6099 …tiationScope28MakeInstantiatedLocalArgPackEPKNS_4DeclE", "clang::LocalInstantiationScope::MakeInst… 6100 …bstitutedPackEPNS_9NamedDeclEPKNS_16TemplateArgumentEj", "clang::LocalInstantiationScope::SetParti… 6101 …etPartiallySubstitutedPackEPPKNS_16TemplateArgumentEPj", "clang::LocalInstantiationScope::getParti… 6143 {"_ZN5clang23LocalInstantiationScope4ExitEv", "clang::LocalInstantiationScope::Exit()"},
|