Home
last modified time | relevance | path

Searched refs:currentEvaluationContext (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCUDA.cpp907 const auto &ExprEvalCtx = SemaRef.currentEvaluationContext(); in CheckCall()
H A DSemaAvailability.cpp552 else if (S.currentEvaluationContext().IsCaseExpr) in DoEmitAvailabilityWarning()
H A DSemaCoroutine.cpp783 const auto ExprContext = S.currentEvaluationContext().ExprContext; in checkSuspensionContext()
H A DSemaInit.cpp817 SemaRef.currentEvaluationContext().RebuildDefaultArgOrDefaultInit = in FillInEmptyInitForField()
819 SemaRef.currentEvaluationContext().DelayedDefaultInitializationContext = in FillInEmptyInitForField()
822 SemaRef.currentEvaluationContext().InLifetimeExtendingContext = in FillInEmptyInitForField()
7723 currentEvaluationContext().ForRangeLifetimeExtendTemps.push_back(MTE); in CreateMaterializeTemporaryExpr()
H A DSemaExpr.cpp4694 if (currentEvaluationContext().isUnevaluated() && in CreateUnaryExprOrTypeTraitExpr()
4695 currentEvaluationContext().InConditionallyConstantEvaluateContext && in CreateUnaryExprOrTypeTraitExpr()
5604 currentEvaluationContext().InLifetimeExtendingContext = in BuildCXXDefaultArgExpr()
5712 currentEvaluationContext().InLifetimeExtendingContext = in BuildCXXDefaultInitExpr()
6541 currentEvaluationContext().ReferenceToConsteval.erase(DRE); in ActOnCallExpr()
17598 Sema::ExpressionEvaluationContextRecord &Current = currentEvaluationContext(); in PushExpressionEvaluationContextForFunction()
18252 SemaRef.currentEvaluationContext(); in isOdrUseContext()
H A DSemaTemplateInstantiateDecl.cpp6117 currentEvaluationContext().InLifetimeExtendingContext = in InstantiateVariableInitializer()
6119 currentEvaluationContext().RebuildDefaultArgOrDefaultInit = in InstantiateVariableInitializer()
H A DTreeTransform.h4420 getSema().currentEvaluationContext().InLifetimeExtendingContext = in TransformInitializer()
4422 getSema().currentEvaluationContext().RebuildDefaultArgOrDefaultInit = in TransformInitializer()
9202 auto &LastRecord = getSema().currentEvaluationContext(); in TransformCXXForRangeStmt()
H A DSemaTemplateDeduction.cpp4824 currentEvaluationContext().isPotentiallyEvaluated() && in DeduceTemplateArguments()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h2576 return currentEvaluationContext().isConstantEvaluated() || in isConstantEvaluatedContext()
6872 const ExpressionEvaluationContextRecord &currentEvaluationContext() const { in currentEvaluationContext() function
6878 ExpressionEvaluationContextRecord &currentEvaluationContext() { in currentEvaluationContext() function
8105 const ExpressionEvaluationContextRecord &Ctx = currentEvaluationContext(); in isAlwaysConstantEvaluatedContext()
8113 return currentEvaluationContext().isUnevaluated(); in isUnevaluatedContext()
8117 return currentEvaluationContext().isImmediateFunctionContext(); in isImmediateFunctionContext()
8121 return currentEvaluationContext().InLifetimeExtendingContext; in isInLifetimeExtendingContext()
8125 return currentEvaluationContext().RebuildDefaultArgOrDefaultInit; in needsRebuildOfDefaultArgOrInit()
8129 const ExpressionEvaluationContextRecord &Ctx = currentEvaluationContext(); in isCheckingDefaultArgumentOrInitializer()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp176 Actions.currentEvaluationContext().IsCaseExpr = true; in ParseCaseExpression()
H A DParseDecl.cpp2315 auto &LastRecord = Actions.currentEvaluationContext(); in ParseDeclGroup()