| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 1247 ? 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 D | SemaExprMember.cpp | 135 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 D | SemaTemplateInstantiateDecl.cpp | 91 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 D | SemaConcept.cpp | 174 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in calculateConstraintSatisfaction() 208 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in calculateConstraintSatisfaction()
|
| H A D | SemaTemplateDeduction.cpp | 2815 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 D | SemaExpr.cpp | 16188 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 D | TreeTransform.h | 4477 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 D | SemaTemplateInstantiate.cpp | 2031 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 D | SemaStmtAsm.cpp | 775 ExpressionEvaluationContext::UnevaluatedAbstract, in LookupInlineAsmIdentifier()
|
| H A D | Sema.cpp | 242 ExpressionEvaluationContext::PotentiallyEvaluated, 0, CleanupInfo{}, in Sema() 2114 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in checkEscapingByref()
|
| H A D | SemaExprCXX.cpp | 5349 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 D | SemaOverload.cpp | 6368 *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 D | SemaStmt.cpp | 4735 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart() 4794 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart()
|
| H A D | SemaTemplate.cpp | 3685 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in findFailedBooleanCondition() 5229 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in SubstDefaultTemplateArgument() 6985 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in CheckTemplateArgument()
|
| H A D | SemaDeclCXX.cpp | 1071 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 D | ParseAST.cpp | 159 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseAST()
|
| H A D | ParseExpr.cpp | 203 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 D | ParseStmt.cpp | 1512 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 D | ParseTemplate.cpp | 1026 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseNonTypeTemplateParameter() 1556 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated, in ParseTemplateArgument()
|
| H A D | ParseDecl.cpp | 430 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 D | ParseExprCXX.cpp | 1000 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 D | ParseCXXInlineMethods.cpp | 388 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, Param); in ParseLexedMethodDeclaration()
|
| H A D | ParseDeclCXX.cpp | 954 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseStaticAssertDeclaration() 1059 Actions, Sema::ExpressionEvaluationContext::Unevaluated, nullptr, in ParseDecltypeSpecifier() 3106 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated, D); in ParseCXXMemberInitializer()
|
| H A D | ParseOpenMP.cpp | 1403 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseOMPDeclareVariantClauses()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 1058 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 …]
|