Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaLambda.cpp1247 ? ExpressionEvaluationContext::ImmediateFunctionContext in ActOnStartOfLambdaDefinition()
1248 : ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnStartOfLambdaDefinition()
1937 case ExpressionEvaluationContext::Unevaluated: in BuildLambdaExpr()
1938 case ExpressionEvaluationContext::UnevaluatedList: in BuildLambdaExpr()
1939 case ExpressionEvaluationContext::UnevaluatedAbstract: in BuildLambdaExpr()
1949 case ExpressionEvaluationContext::ConstantEvaluated: in BuildLambdaExpr()
1950 case ExpressionEvaluationContext::ImmediateFunctionContext: in BuildLambdaExpr()
1957 case ExpressionEvaluationContext::DiscardedStatement: in BuildLambdaExpr()
1958 case ExpressionEvaluationContext::PotentiallyEvaluated: in BuildLambdaExpr()
1959 case ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed: in BuildLambdaExpr()
H A DSemaExprMember.cpp135 case Sema::ExpressionEvaluationContext::Unevaluated: in ClassifyImplicitMemberAccess()
136 case Sema::ExpressionEvaluationContext::UnevaluatedList: in ClassifyImplicitMemberAccess()
141 case Sema::ExpressionEvaluationContext::UnevaluatedAbstract: in ClassifyImplicitMemberAccess()
145 case Sema::ExpressionEvaluationContext::DiscardedStatement: in ClassifyImplicitMemberAccess()
146 case Sema::ExpressionEvaluationContext::ConstantEvaluated: in ClassifyImplicitMemberAccess()
147 case Sema::ExpressionEvaluationContext::ImmediateFunctionContext: in ClassifyImplicitMemberAccess()
148 case Sema::ExpressionEvaluationContext::PotentiallyEvaluated: in ClassifyImplicitMemberAccess()
149 case Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed: in ClassifyImplicitMemberAccess()
H A DSemaTemplateInstantiateDecl.cpp91 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAlignedAttr()
147 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAssumeAlignedAttr()
170 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAlignValueAttr()
190 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAnnotationAttr()
231 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentFunctionAttrCondition()
285 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentCUDALaunchBoundsAttr()
435 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateOMPDeclareVariantAttr()
448 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateOMPDeclareVariantAttr()
535 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAMDGPUFlatWorkGroupSizeAttr()
560 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateExplicitSpecifier()
[all …]
H A DSemaConcept.cpp174 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in calculateConstraintSatisfaction()
208 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in calculateConstraintSatisfaction()
H A DSemaTemplateDeduction.cpp2815 S, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction()
2900 S, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction()
2954 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments()
3006 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments()
3107 *this, Sema::ExpressionEvaluationContext::Unevaluated); in SubstituteExplicitTemplateArguments()
3438 *this, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction()
4209 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments()
4357 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments()
H A DSemaExpr.cpp16188 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnBlockStart()
17783 case Sema::ExpressionEvaluationContext::UnevaluatedList: in isPotentiallyConstantEvaluatedContext()
17792 case Sema::ExpressionEvaluationContext::Unevaluated: in isPotentiallyConstantEvaluatedContext()
17894 case Sema::ExpressionEvaluationContext::Unevaluated: in isOdrUseContext()
17895 case Sema::ExpressionEvaluationContext::UnevaluatedList: in isOdrUseContext()
19836 case ExpressionEvaluationContext::Unevaluated: in DiagRuntimeBehavior()
19837 case ExpressionEvaluationContext::UnevaluatedList: in DiagRuntimeBehavior()
19838 case ExpressionEvaluationContext::UnevaluatedAbstract: in DiagRuntimeBehavior()
19839 case ExpressionEvaluationContext::DiscardedStatement: in DiagRuntimeBehavior()
19843 case ExpressionEvaluationContext::ConstantEvaluated: in DiagRuntimeBehavior()
[all …]
H A DTreeTransform.h4477 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated in TransformTemplateArgument()
6194 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated, in TransformTypeOfExprType()
10849 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated, in TransformUnaryExprOrTypeTraitExpr()
11923 auto EvalCtx = Sema::ExpressionEvaluationContext::Unevaluated; in TransformCXXTypeidExpr()
11962 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated); in TransformCXXUuidofExpr()
12581 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated); in TransformRequiresExpr()
12727 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated); in TransformArrayTypeTraitExpr()
12746 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated); in TransformExpressionTraitExpr()
13273 Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in TransformLambdaExpr()
13549 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated); in TransformCXXNoexceptExpr()
[all …]
H A DSemaTemplateInstantiate.cpp2031 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformNestedRequirement()
2714 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateClass()
2962 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateEnum()
3035 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateInClassInitializer()
H A DSemaStmtAsm.cpp775 ExpressionEvaluationContext::UnevaluatedAbstract, in LookupInlineAsmIdentifier()
H A DSema.cpp242 ExpressionEvaluationContext::PotentiallyEvaluated, 0, CleanupInfo{}, in Sema()
2114 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in checkEscapingByref()
H A DSemaExprCXX.cpp5349 S, Sema::ExpressionEvaluationContext::Unevaluated); in evaluateTypeTrait()
5596 Self, Sema::ExpressionEvaluationContext::Unevaluated); in EvaluateBinaryTypeTrait()
5648 Self, Sema::ExpressionEvaluationContext::Unevaluated); in EvaluateBinaryTypeTrait()
8008 ExpressionEvaluationContext::PotentiallyEvaluated); in BuildCXXMemberCallExpr()
H A DSemaOverload.cpp6368 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddOverloadCandidate()
6955 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddMethodCandidate()
7253 *this, Sema::ExpressionEvaluationContext::Unevaluated); in CheckNonDependentConversions()
7373 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddConversionCandidate()
7605 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddSurrogateCandidate()
7806 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddBuiltinCandidate()
H A DSemaStmt.cpp4735 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart()
4794 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart()
H A DSemaTemplate.cpp3685 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in findFailedBooleanCondition()
5229 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in SubstDefaultTemplateArgument()
6985 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in CheckTemplateArgument()
H A DSemaDeclCXX.cpp1071 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in isTupleLike()
8835 S, Sema::ExpressionEvaluationContext::Unevaluated); in ComputeDefaultedComparisonExceptionSpec()
16450 *this, ExpressionEvaluationContext::PotentiallyEvaluated); in BuildExceptionDeclaration()
17653 ExpressionEvaluationContext::PotentiallyEvaluated, D); in ActOnCXXEnterDeclInitializer()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseAST.cpp159 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseAST()
H A DParseExpr.cpp203 Sema::ExpressionEvaluationContext::ConstantEvaluated && in ParseConstantExpressionInExprEvalContext()
217 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseConstantExpression()
223 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseCaseExpression()
237 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseConstraintExpression()
259 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseConstraintLogicalAndExpression()
1695 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseCastExpression()
2449 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseUnaryExprOrTypeTraitExpression()
2462 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseUnaryExprOrTypeTraitExpression()
3251 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseGenericSelectionExpression()
H A DParseStmt.cpp1512 Sema::ExpressionEvaluationContext Context = in ParseIfStatement()
1513 Sema::ExpressionEvaluationContext::DiscardedStatement; in ParseIfStatement()
1515 Context = Sema::ExpressionEvaluationContext::ImmediateFunctionContext; in ParseIfStatement()
1557 Sema::ExpressionEvaluationContext Context = in ParseIfStatement()
1558 Sema::ExpressionEvaluationContext::DiscardedStatement; in ParseIfStatement()
1560 Context = Sema::ExpressionEvaluationContext::ImmediateFunctionContext; in ParseIfStatement()
H A DParseTemplate.cpp1026 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseNonTypeTemplateParameter()
1556 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated, in ParseTemplateArgument()
H A DParseDecl.cpp430 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated in ParseAttributeArgsCommon()
431 : Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseAttributeArgsCommon()
449 ? Sema::ExpressionEvaluationContext::Unevaluated in ParseAttributeArgsCommon()
450 : Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseAttributeArgsCommon()
5008 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseEnumBody()
7146 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, in ParseParameterDeclarationClause()
7306 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseBracketDeclarator()
7439 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseTypeofSpecifier()
H A DParseExprCXX.cpp1000 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseLambdaIntroducer()
1589 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseCXXTypeid()
1654 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseCXXUuidof()
3447 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseRequiresExpression()
H A DParseCXXInlineMethods.cpp388 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, Param); in ParseLexedMethodDeclaration()
H A DParseDeclCXX.cpp954 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseStaticAssertDeclaration()
1059 Actions, Sema::ExpressionEvaluationContext::Unevaluated, nullptr, in ParseDecltypeSpecifier()
3106 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated, D); in ParseCXXMemberInitializer()
H A DParseOpenMP.cpp1403 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseOMPDeclareVariantClauses()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h1058 Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in SynthesizedFunctionScope()
1217 enum class ExpressionEvaluationContext { enum
1273 ExpressionEvaluationContext Context;
1330 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord()
1341 return Context == ExpressionEvaluationContext::Unevaluated || in isUnevaluated()
1343 Context == ExpressionEvaluationContext::UnevaluatedList; in isUnevaluated()
1347 return Context == ExpressionEvaluationContext::ConstantEvaluated || in isConstantEvaluated()
5253 ExpressionEvaluationContext NewContext, ReuseLambdaContextDecl_t,
13541 Sema &Actions, Sema::ExpressionEvaluationContext NewContext,
13552 Sema &Actions, Sema::ExpressionEvaluationContext NewContext,
[all …]

12