Home
last modified time | relevance | path

Searched refs:ExpressionEvaluationContext (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DEnterExpressionEvaluationContext.h25 Sema &Actions, Sema::ExpressionEvaluationContext NewContext,
36 Sema &Actions, Sema::ExpressionEvaluationContext NewContext,
56 Sema::ExpressionEvaluationContext::UnevaluatedList); in Actions()
H A DSema.h1088 ? ExpressionEvaluationContext::ImmediateFunctionContext in SynthesizedFunctionScope()
1089 : ExpressionEvaluationContext::PotentiallyEvaluated); in SynthesizedFunctionScope()
1245 enum class ExpressionEvaluationContext { enum
1301 ExpressionEvaluationContext Context;
1383 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord()
1395 return Context == ExpressionEvaluationContext::Unevaluated || in isUnevaluated()
1397 Context == ExpressionEvaluationContext::UnevaluatedList; in isUnevaluated()
1401 return Context == ExpressionEvaluationContext::ConstantEvaluated || in isConstantEvaluated()
1421 return Context == ExpressionEvaluationContext::DiscardedStatement || in isDiscardedStatementContext()
5519 ExpressionEvaluationContext NewContext, ReuseLambdaContextDecl_t,
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaLambda.cpp1488 ? ExpressionEvaluationContext::ImmediateFunctionContext in ActOnStartOfLambdaDefinition()
1489 : ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnStartOfLambdaDefinition()
2198 case ExpressionEvaluationContext::Unevaluated: in BuildLambdaExpr()
2199 case ExpressionEvaluationContext::UnevaluatedList: in BuildLambdaExpr()
2200 case ExpressionEvaluationContext::UnevaluatedAbstract: in BuildLambdaExpr()
2210 case ExpressionEvaluationContext::ConstantEvaluated: in BuildLambdaExpr()
2211 case ExpressionEvaluationContext::ImmediateFunctionContext: in BuildLambdaExpr()
2218 case ExpressionEvaluationContext::DiscardedStatement: in BuildLambdaExpr()
2219 case ExpressionEvaluationContext::PotentiallyEvaluated: in BuildLambdaExpr()
2220 case ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed: in BuildLambdaExpr()
H A DSemaExprMember.cpp138 case Sema::ExpressionEvaluationContext::Unevaluated: in ClassifyImplicitMemberAccess()
139 case Sema::ExpressionEvaluationContext::UnevaluatedList: in ClassifyImplicitMemberAccess()
144 case Sema::ExpressionEvaluationContext::UnevaluatedAbstract: in ClassifyImplicitMemberAccess()
148 case Sema::ExpressionEvaluationContext::DiscardedStatement: in ClassifyImplicitMemberAccess()
149 case Sema::ExpressionEvaluationContext::ConstantEvaluated: in ClassifyImplicitMemberAccess()
150 case Sema::ExpressionEvaluationContext::ImmediateFunctionContext: in ClassifyImplicitMemberAccess()
151 case Sema::ExpressionEvaluationContext::PotentiallyEvaluated: in ClassifyImplicitMemberAccess()
152 case Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed: in ClassifyImplicitMemberAccess()
H A DSemaTemplateInstantiateDecl.cpp93 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAlignedAttr()
152 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAssumeAlignedAttr()
175 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAlignValueAttr()
195 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAnnotationAttr()
236 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentFunctionAttrCondition()
290 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentCUDALaunchBoundsAttr()
355 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in instantiateOMPDeclareSimdDeclAttr()
448 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateOMPDeclareVariantAttr()
461 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateOMPDeclareVariantAttr()
551 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAMDGPUFlatWorkGroupSizeAttr()
[all …]
H A DSemaExpr.cpp16965 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnBlockStart()
18721 case Sema::ExpressionEvaluationContext::UnevaluatedList: in isPotentiallyConstantEvaluatedContext()
18730 case Sema::ExpressionEvaluationContext::Unevaluated: in isPotentiallyConstantEvaluatedContext()
18832 case Sema::ExpressionEvaluationContext::Unevaluated: in isOdrUseContext()
18833 case Sema::ExpressionEvaluationContext::UnevaluatedList: in isOdrUseContext()
20968 case ExpressionEvaluationContext::Unevaluated: in DiagRuntimeBehavior()
20969 case ExpressionEvaluationContext::UnevaluatedList: in DiagRuntimeBehavior()
20970 case ExpressionEvaluationContext::UnevaluatedAbstract: in DiagRuntimeBehavior()
20971 case ExpressionEvaluationContext::DiscardedStatement: in DiagRuntimeBehavior()
20975 case ExpressionEvaluationContext::ConstantEvaluated: in DiagRuntimeBehavior()
[all …]
H A DTreeTransform.h4662 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated in TransformTemplateArgument()
6397 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated, in TransformTypeOfExprType()
11232 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated, in TransformUnaryExprOrTypeTraitExpr()
12319 auto EvalCtx = Sema::ExpressionEvaluationContext::Unevaluated; in TransformCXXTypeidExpr()
12358 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated); in TransformCXXUuidofExpr()
12992 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated, in TransformRequiresExpr()
13143 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated); in TransformArrayTypeTraitExpr()
13162 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated); in TransformExpressionTraitExpr()
13720 Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in TransformLambdaExpr()
14003 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated); in TransformCXXNoexceptExpr()
[all …]
H A DSemaTemplateDeduction.cpp2958 S, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction()
3051 S, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction()
3108 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments()
3160 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments()
3259 *this, Sema::ExpressionEvaluationContext::Unevaluated); in SubstituteExplicitTemplateArguments()
3644 *this, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction()
4503 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments()
4662 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments()
H A DSemaTemplateInstantiate.cpp2536 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformNestedRequirement()
3033 *this, ExpressionEvaluationContext::PotentiallyEvaluated, Param); in SubstDefaultArgument()
3292 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateClass()
3541 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateEnum()
3614 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateInClassInitializer()
H A DSemaConcept.cpp284 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in calculateConstraintSatisfaction()
342 S, Sema::ExpressionEvaluationContext::ConstantEvaluated, in calculateConstraintSatisfaction()
H A DSemaStmtAsm.cpp783 ExpressionEvaluationContext::UnevaluatedAbstract, in LookupInlineAsmIdentifier()
H A DSema.cpp243 ExpressionEvaluationContext::PotentiallyEvaluated, 0, CleanupInfo{}, in Sema()
2195 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in checkEscapingByref()
H A DSemaStmt.cpp943 ExpressionEvaluationContext::ImmediateFunctionContext; in ActOnIfStmt()
4790 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart()
4850 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart()
H A DSemaCoroutine.cpp779 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCoroutineBodyStart()
H A DSemaOverload.cpp6790 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddOverloadCandidate()
7381 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddMethodCandidate()
7698 *this, Sema::ExpressionEvaluationContext::Unevaluated); in CheckNonDependentConversions()
7836 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddConversionCandidate()
8080 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddSurrogateCandidate()
8306 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddBuiltinCandidate()
14098 ExpressionEvaluationContext::PotentiallyEvaluated); in BuildCXXMemberCallExpr()
H A DSemaTemplate.cpp3962 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in findFailedBooleanCondition()
5058 *this, ExpressionEvaluationContext::ConstantEvaluated, CSD}; in CheckConceptTemplateId()
5529 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in SubstDefaultTemplateArgument()
7394 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in CheckTemplateArgument()
H A DSemaExprCXX.cpp5549 S, Sema::ExpressionEvaluationContext::Unevaluated); in EvaluateBooleanTypeTrait()
5835 Self, Sema::ExpressionEvaluationContext::Unevaluated); in EvaluateBinaryTypeTrait()
5887 Self, Sema::ExpressionEvaluationContext::Unevaluated); in EvaluateBinaryTypeTrait()
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseAST.cpp160 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseAST()
H A DParseExpr.cpp206 Sema::ExpressionEvaluationContext::ConstantEvaluated && in ParseConstantExpressionInExprEvalContext()
220 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseConstantExpression()
226 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseArrayBoundExpression()
235 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseCaseExpression()
249 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseConstraintExpression()
271 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseConstraintLogicalAndExpression()
1742 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseCastExpression()
2533 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseUnaryExprOrTypeTraitExpression()
2549 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseUnaryExprOrTypeTraitExpression()
3405 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseGenericSelectionExpression()
H A DParseStmt.cpp1586 Sema::ExpressionEvaluationContext Context = in ParseIfStatement()
1587 Sema::ExpressionEvaluationContext::DiscardedStatement; in ParseIfStatement()
1589 Context = Sema::ExpressionEvaluationContext::ImmediateFunctionContext; in ParseIfStatement()
1631 Sema::ExpressionEvaluationContext Context = in ParseIfStatement()
1632 Sema::ExpressionEvaluationContext::DiscardedStatement; in ParseIfStatement()
1634 Context = Sema::ExpressionEvaluationContext::ImmediateFunctionContext; in ParseIfStatement()
H A DParseCXXInlineMethods.cpp390 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, Param); in ParseLexedMethodDeclaration()
657 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed); in ParseLexedMemberInitializer()
H A DParseDecl.cpp529 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated in ParseAttributeArgsCommon()
530 : Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseAttributeArgsCommon()
548 ? Sema::ExpressionEvaluationContext::Unevaluated in ParseAttributeArgsCommon()
549 : Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseAttributeArgsCommon()
4126 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseDeclarationSpecifiers()
5293 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseEnumBody()
7568 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, in ParseParameterDeclarationClause()
7730 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseBracketDeclarator()
7876 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseTypeofSpecifier()
H A DParseTemplate.cpp1064 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseNonTypeTemplateParameter()
1598 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated, in ParseTemplateArgument()
H A DParseDeclCXX.cpp994 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseStaticAssertDeclaration()
1113 Actions, Sema::ExpressionEvaluationContext::Unevaluated, nullptr, in ParseDecltypeSpecifier()
3248 ? Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed in ParseCXXMemberInitializer()
3249 : Sema::ExpressionEvaluationContext::PotentiallyEvaluated, in ParseCXXMemberInitializer()
3998 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in tryParseExceptionSpecification()
H A DParseExprCXX.cpp1002 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseLambdaIntroducer()
1653 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseCXXTypeid()
1718 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseCXXUuidof()
3524 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseRequiresExpression()

12