| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTypeTraits.cpp | 606 Sema::ContextRAII TUContext(S, S.Context.getTranslationUnitDecl()); in HasNonDeletedDefaultedEqualityComparison() 1262 Sema::ContextRAII TUContext(Self, Self.Context.getTranslationUnitDecl()); in CheckConvertibilityForTypeTraits() 1392 Sema::ContextRAII TUContext(S, S.Context.getTranslationUnitDecl()); in EvaluateBooleanTypeTrait() 1748 Sema::ContextRAII TUContext(Self, Self.Context.getTranslationUnitDecl()); in EvaluateBinaryTypeTrait() 2334 Sema::ContextRAII TUContext(SemaRef, in DiagnoseNonConstructibleReason() 2379 Sema::ContextRAII TUContext(SemaRef, in DiagnoseNonAssignableReason()
|
| H A D | SemaConcept.cpp | 826 ContextRAII SavedContext{*this, CtxToSave}; in CheckFunctionConstraints() 963 std::optional<Sema::ContextRAII> ContextScope; in SubstituteConstraintExpressionWithoutSatisfaction() 1099 Sema::ContextRAII SavedContext(SemaRef, FD); in CheckFunctionConstraintsWithoutInstantiation() 1127 Sema::ContextRAII savedContext(*this, Decl); in CheckFunctionTemplateConstraints()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 61 Sema::ContextRAII SavedContext( in SubstQualifier() 241 Sema::ContextRAII SwitchContext(S, New); in instantiateDependentFunctionAttrCondition() 347 Sema::ContextRAII SavedContext(S, FD); in instantiateOMPDeclareSimdDeclAttr() 428 Sema::ContextRAII SavedContext(S, FD); in instantiateOMPDeclareVariantAttr() 5262 Sema::ContextRAII savedContext(*this, Decl); in InstantiateExceptionSpec() 5360 Sema::ContextRAII SwitchContext(SemaRef, New); in InitFunctionInstantiation() 5435 ContextRAII SavedContext(*this, FD); in InstantiateFunctionDeclaration() 5818 Sema::ContextRAII savedContext(*this, Function); in InstantiateFunctionDefinition() 6112 ContextRAII SwitchContext(*this, Var->getDeclContext()); in InstantiateVariableInitializer() 6225 ContextRAII PreviousContext(*this, Var->getDeclContext()); in InstantiateVariableDefinition() [all …]
|
| H A D | SemaTemplateDeductionGuide.cpp | 1407 ContextRAII SavedContext(*this, Pattern->getTemplatedDecl()); in DeclareAggregateDeductionGuideFromInitList() 1460 ContextRAII SavedContext(*this, Pattern->getTemplatedDecl()); in DeclareImplicitDeductionGuides()
|
| H A D | SemaTemplateInstantiate.cpp | 2939 EnterExpressionEvaluationContext ContextRAII( in TransformNestedRequirement() local 3426 ContextRAII SavedContext(*this, FD); in SubstDefaultArgument() 3644 ContextRAII SavedContext(*this, Instantiation); in InstantiateClass() 3878 ContextRAII SavedContext(*this, Instantiation); in InstantiateEnum() 3936 ContextRAII SavedContext(*this, Instantiation->getParent()); in InstantiateInClassInitializer()
|
| H A D | SemaTemplateDeduction.cpp | 3196 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(Entity)); in FinishTemplateArgumentDeduction() 3337 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(TD)); in FinishTemplateArgumentDeduction() 3573 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in SubstituteExplicitTemplateArguments() 3904 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in FinishTemplateArgumentDeduction() 4690 ContextRAII SavedContext(*this, CallingCtx); in DeduceTemplateArguments() 5573 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(FTD)); in FinishTemplateArgumentDeduction()
|
| H A D | SemaCUDA.cpp | 407 Sema::ContextRAII MethodContext(SemaRef, MemberDecl); in inferTargetForImplicitSpecialMember()
|
| H A D | SemaTemplate.cpp | 1872 ContextRAII SavedContext(*this, SemanticContext); in CheckClassTemplate() 3122 Sema::ContextRAII TUContext(S, S.Context.getTranslationUnitDecl()); in builtinCommonTypeImpl() 3168 Sema::ContextRAII TUContext(S, S.Context.getTranslationUnitDecl()); in builtinCommonTypeImpl() 3637 std::optional<ContextRAII> SavedContext; in CheckTemplateIdType() 5162 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext(), in SubstDefaultTemplateArgument() 5214 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument() 5264 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument() 5998 ContextRAII Context(*this, NewContext); in CheckTemplateArgumentList() 8559 ContextRAII SavedContext(*this, DC); in ActOnClassTemplateSpecialization()
|
| H A D | SemaLambda.cpp | 484 ContextRAII ManglingContext(*this, Class->getDeclContext()); in handleLambdaNumbering() 1366 ContextRAII Context(*this, LSI->CallOperator, /*NewThisContext*/ false); in ActOnLambdaClosureQualifiers()
|
| H A D | SemaDeclObjC.cpp | 543 Sema::ContextRAII SavedContext(TheSema, CD); in diagnoseUseOfProtocols() 1088 Sema::ContextRAII SavedContext(SemaRef, IDecl); in ActOnStartClassInterface()
|
| H A D | SemaDeclCXX.cpp | 1178 EnterExpressionEvaluationContext ContextRAII( in isTupleLike() local 9908 ContextRAII MethodContext(*this, MD); in ShouldDeleteSpecialMember() 11105 ContextRAII SwitchContext(*this, Destructor); in CheckDestructor() 14036 Sema::ContextRAII SavedContext; 18996 ContextRAII SavedContext(*this, DD); in MarkVTableUsed()
|
| H A D | SemaDecl.cpp | 6388 ContextRAII SavedContext(*this, DC); in HandleDeclarator() 7668 ContextRAII SavedContext(*this, DC); in ActOnVariableDeclarator() 10030 ContextRAII SavedContext(*this, DC); in ActOnFunctionDeclarator() 16748 ContextRAII SavedContext(*this, ContextScope->getEntity()); in ImplicitlyDefineFunction()
|
| H A D | TreeTransform.h | 15010 Sema::ContextRAII SavedContext(getSema(), Body, /*NewThisContext*/false); in TransformRequiresExpr() 15533 Sema::ContextRAII SavedContext(getSema(), NewCallOperator, in TransformLambdaExpr() 15721 Sema::ContextRAII ManglingContext(getSema(), Class->getDeclContext()); in TransformLambdaExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 1408 Sema::ContextRAII GlobalSavedContext( in ParseLateTemplatedFuncDef() 1452 Sema::ContextRAII FunctionSavedContext(Actions, FunD->getLexicalParent()); in ParseLateTemplatedFuncDef()
|
| H A D | ParseCXXInlineMethods.cpp | 514 Sema::ContextRAII FnContext(Actions, FunctionToPush, in ParseLexedMethodDeclaration()
|
| H A D | ParseExpr.cpp | 2674 Sema::ContextRAII SavedContext(Actions, CodeDC, /*NewThisContext=*/false); in ParseParenExpression()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 3462 class ContextRAII { 3472 ContextRAII(Sema &S, DeclContext *ContextToPush, bool NewThisContext = true) 3498 ~ContextRAII() { pop(); } in ~ContextRAII() 13344 Sema::ContextRAII SavedContext;
|