/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | EnterExpressionEvaluationContext.h | 25 Sema &Actions, Sema::ExpressionEvaluationContext NewContext, 36 Sema &Actions, Sema::ExpressionEvaluationContext NewContext, 56 Sema::ExpressionEvaluationContext::UnevaluatedList); in Actions()
|
H A D | Sema.h | 6225 enum class ExpressionEvaluationContext { enum 6289 ExpressionEvaluationContext Context; 6386 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() 6398 return Context == ExpressionEvaluationContext::Unevaluated || in isUnevaluated() 6399 Context == ExpressionEvaluationContext::UnevaluatedAbstract || in isUnevaluated() 6400 Context == ExpressionEvaluationContext::UnevaluatedList; in isUnevaluated() 6404 return Context == ExpressionEvaluationContext::PotentiallyEvaluated || in isPotentiallyEvaluated() 6406 ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed || in isPotentiallyEvaluated() 6407 Context == ExpressionEvaluationContext::ConstantEvaluated; in isPotentiallyEvaluated() 6411 return Context == ExpressionEvaluationContext::ConstantEvaluated || in isConstantEvaluated() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 1546 ? ExpressionEvaluationContext::ImmediateFunctionContext in ActOnStartOfLambdaDefinition() 1547 : ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnStartOfLambdaDefinition() 2256 case ExpressionEvaluationContext::Unevaluated: in BuildLambdaExpr() 2257 case ExpressionEvaluationContext::UnevaluatedList: in BuildLambdaExpr() 2258 case ExpressionEvaluationContext::UnevaluatedAbstract: in BuildLambdaExpr() 2268 case ExpressionEvaluationContext::ConstantEvaluated: in BuildLambdaExpr() 2269 case ExpressionEvaluationContext::ImmediateFunctionContext: in BuildLambdaExpr() 2276 case ExpressionEvaluationContext::DiscardedStatement: in BuildLambdaExpr() 2277 case ExpressionEvaluationContext::PotentiallyEvaluated: in BuildLambdaExpr() 2278 case ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed: in BuildLambdaExpr()
|
H A D | SemaExprMember.cpp | 158 case Sema::ExpressionEvaluationContext::Unevaluated: in ClassifyImplicitMemberAccess() 159 case Sema::ExpressionEvaluationContext::UnevaluatedList: in ClassifyImplicitMemberAccess() 164 case Sema::ExpressionEvaluationContext::UnevaluatedAbstract: in ClassifyImplicitMemberAccess() 168 case Sema::ExpressionEvaluationContext::DiscardedStatement: in ClassifyImplicitMemberAccess() 169 case Sema::ExpressionEvaluationContext::ConstantEvaluated: in ClassifyImplicitMemberAccess() 170 case Sema::ExpressionEvaluationContext::ImmediateFunctionContext: in ClassifyImplicitMemberAccess() 171 case Sema::ExpressionEvaluationContext::PotentiallyEvaluated: in ClassifyImplicitMemberAccess() 172 case Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed: in ClassifyImplicitMemberAccess()
|
H A D | SemaTemplateInstantiateDecl.cpp | 98 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAlignedAttr() 157 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAssumeAlignedAttr() 180 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAlignValueAttr() 200 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAnnotationAttr() 241 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentFunctionAttrCondition() 295 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentCUDALaunchBoundsAttr() 360 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in instantiateOMPDeclareSimdDeclAttr() 441 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in instantiateOMPDeclareVariantAttr() 453 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateOMPDeclareVariantAttr() 466 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateOMPDeclareVariantAttr() [all …]
|
H A D | SemaExpr.cpp | 1669 *this, Sema::ExpressionEvaluationContext::Unevaluated); in CreateGenericSelectionExpr() 5356 ? ExpressionEvaluationContext::ImmediateFunctionContext in CheckCXXDefaultArgExpr() 5357 : ExpressionEvaluationContext::PotentiallyEvaluated, in CheckCXXDefaultArgExpr() 5478 ? ExpressionEvaluationContext::ImmediateFunctionContext in BuildCXXDefaultArgExpr() 5479 : ExpressionEvaluationContext::PotentiallyEvaluated, in BuildCXXDefaultArgExpr() 5550 *this, ExpressionEvaluationContext::PotentiallyEvaluated, Field); in BuildCXXDefaultInitExpr() 15958 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnBlockStart() 16204 *this, ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnBlockStmtExpr() 17172 ExpressionEvaluationContext NewContext, Decl *LambdaContextDecl, in PushExpressionEvaluationContext() 17201 ExpressionEvaluationContext NewContext, ReuseLambdaContextDecl_t, in PushExpressionEvaluationContext() [all …]
|
H A D | SemaTemplateDeduction.cpp | 3121 S, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction() 3217 S, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction() 3266 S, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction() 3312 S, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments() 3379 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArgumentsFromType() 3454 *this, Sema::ExpressionEvaluationContext::Unevaluated); in SubstituteExplicitTemplateArguments() 3817 *this, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction() 4663 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments() 4815 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments() 5016 S, Sema::ExpressionEvaluationContext::Unevaluated, in CheckDeducedPlaceholderConstraints()
|
H A D | TreeTransform.h | 4744 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated in TransformTemplateArgument() 4745 : Sema::ExpressionEvaluationContext::ConstantEvaluated, in TransformTemplateArgument() 5483 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformConstantArrayType() 5553 SemaRef, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in TransformVariableArrayType() 5599 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentSizedArrayType() 5648 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentVectorType() 5690 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentSizedExtVectorType() 5759 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentSizedMatrixType() 5813 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentAddressSpaceType() 6280 getSema(), Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformFunctionProtoType() [all …]
|
H A D | SemaTemplateInstantiate.cpp | 2761 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformNestedRequirement() 3218 *this, ExpressionEvaluationContext::PotentiallyEvaluated, Param); in SubstDefaultArgument() 3454 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateClass() 3688 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateEnum() 3746 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateInClassInitializer()
|
H A D | SemaConcept.cpp | 384 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in calculateConstraintSatisfaction() 448 S, Sema::ExpressionEvaluationContext::ConstantEvaluated, in calculateConstraintSatisfaction()
|
H A D | SemaStmtAsm.cpp | 783 ExpressionEvaluationContext::UnevaluatedAbstract, in LookupInlineAsmIdentifier()
|
H A D | Sema.cpp | 288 ExpressionEvaluationContext::PotentiallyEvaluated, 0, CleanupInfo{}, in Sema() 2206 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in checkEscapingByref()
|
H A D | SemaStmt.cpp | 966 ExpressionEvaluationContext::ImmediateFunctionContext; in ActOnIfStmt() 4493 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart() 4553 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart()
|
H A D | SemaCoroutine.cpp | 691 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCoroutineBodyStart()
|
H A D | SemaOverload.cpp | 6839 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddOverloadCandidate() 7413 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddMethodCandidate() 7744 *this, Sema::ExpressionEvaluationContext::Unevaluated); in CheckNonDependentConversions() 7876 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddConversionCandidate() 8103 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddSurrogateCandidate() 8310 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddBuiltinCandidate() 14123 ExpressionEvaluationContext::PotentiallyEvaluated); in BuildCXXMemberCallExpr()
|
H A D | SemaExprCXX.cpp | 5137 S, Sema::ExpressionEvaluationContext::Unevaluated); in HasNonDeletedDefaultedEqualityComparison() 5700 Self, Sema::ExpressionEvaluationContext::Unevaluated); in CheckConvertibilityForTypeTraits() 5795 S, Sema::ExpressionEvaluationContext::Unevaluated); in EvaluateBooleanTypeTrait() 6100 Self, Sema::ExpressionEvaluationContext::Unevaluated); in EvaluateBinaryTypeTrait()
|
H A D | SemaTemplate.cpp | 3261 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in findFailedBooleanCondition() 4371 *this, ExpressionEvaluationContext::Unevaluated, CSD}; in CheckConceptTemplateId() 4835 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in SubstDefaultTemplateArgument() 6664 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in CheckTemplateArgument()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseAST.cpp | 168 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseAST()
|
H A D | ParseExpr.cpp | 225 Sema::ExpressionEvaluationContext::ConstantEvaluated && in ParseConstantExpressionInExprEvalContext() 239 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseConstantExpression() 245 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseArrayBoundExpression() 254 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseCaseExpression() 268 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseConstraintExpression() 290 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseConstraintLogicalAndExpression() 1806 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseCastExpression() 2607 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseUnaryExprOrTypeTraitExpression() 2623 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseUnaryExprOrTypeTraitExpression() 3480 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseGenericSelectionExpression()
|
H A D | ParseStmt.cpp | 1601 Sema::ExpressionEvaluationContext Context = in ParseIfStatement() 1602 Sema::ExpressionEvaluationContext::DiscardedStatement; in ParseIfStatement() 1604 Context = Sema::ExpressionEvaluationContext::ImmediateFunctionContext; in ParseIfStatement() 1646 Sema::ExpressionEvaluationContext Context = in ParseIfStatement() 1647 Sema::ExpressionEvaluationContext::DiscardedStatement; in ParseIfStatement() 1649 Context = Sema::ExpressionEvaluationContext::ImmediateFunctionContext; in ParseIfStatement()
|
H A D | ParseCXXInlineMethods.cpp | 434 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, Param); in ParseLexedMethodDeclaration() 720 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed); in ParseLexedMemberInitializer()
|
H A D | ParseDecl.cpp | 595 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated in ParseAttributeArgsCommon() 596 : Sema::ExpressionEvaluationContext::ConstantEvaluated, in ParseAttributeArgsCommon() 616 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated in ParseAttributeArgsCommon() 617 : Sema::ExpressionEvaluationContext::ConstantEvaluated, in ParseAttributeArgsCommon() 2472 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated, in ParseDeclGroup() 3393 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated, nullptr, in ParseBoundsAttribute() 4394 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseDeclarationSpecifiers() 5676 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseEnumBody() 8020 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, in ParseParameterDeclarationClause() 8182 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseBracketDeclarator() [all …]
|
H A D | ParseDeclCXX.cpp | 1049 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseStaticAssertDeclaration() 1168 Actions, Sema::ExpressionEvaluationContext::Unevaluated, nullptr, in ParseDecltypeSpecifier() 3425 ? Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed in ParseCXXMemberInitializer() 3426 : Sema::ExpressionEvaluationContext::PotentiallyEvaluated, in ParseCXXMemberInitializer() 4184 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in tryParseExceptionSpecification() 4619 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseCXXAssumeAttributeArg()
|
H A D | ParseTemplate.cpp | 953 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseNonTypeTemplateParameter() 1487 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated, in ParseTemplateArgument()
|
H A D | ParseExprCXX.cpp | 1076 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseLambdaIntroducer() 1741 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseCXXTypeid() 1806 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseCXXUuidof() 3638 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseRequiresExpression()
|