| /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() 73 Sema &Actions, Sema::ExpressionEvaluationContext NewContext,
|
| H A D | Sema.h | 6655 enum class ExpressionEvaluationContext { enum 6719 ExpressionEvaluationContext Context; 6819 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() 6831 return Context == ExpressionEvaluationContext::Unevaluated || in isUnevaluated() 6832 Context == ExpressionEvaluationContext::UnevaluatedAbstract || in isUnevaluated() 6833 Context == ExpressionEvaluationContext::UnevaluatedList; in isUnevaluated() 6837 return Context == ExpressionEvaluationContext::PotentiallyEvaluated || in isPotentiallyEvaluated() 6839 ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed || in isPotentiallyEvaluated() 6840 Context == ExpressionEvaluationContext::ConstantEvaluated; in isPotentiallyEvaluated() 6844 return Context == ExpressionEvaluationContext::ConstantEvaluated || in isConstantEvaluated() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 156 case Sema::ExpressionEvaluationContext::Unevaluated: in ClassifyImplicitMemberAccess() 157 case Sema::ExpressionEvaluationContext::UnevaluatedList: in ClassifyImplicitMemberAccess() 162 case Sema::ExpressionEvaluationContext::UnevaluatedAbstract: in ClassifyImplicitMemberAccess() 166 case Sema::ExpressionEvaluationContext::DiscardedStatement: in ClassifyImplicitMemberAccess() 167 case Sema::ExpressionEvaluationContext::ConstantEvaluated: in ClassifyImplicitMemberAccess() 168 case Sema::ExpressionEvaluationContext::ImmediateFunctionContext: in ClassifyImplicitMemberAccess() 169 case Sema::ExpressionEvaluationContext::PotentiallyEvaluated: in ClassifyImplicitMemberAccess() 170 case Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed: in ClassifyImplicitMemberAccess()
|
| H A D | SemaLambda.cpp | 1576 ExpressionEvaluationContext::PotentiallyEvaluated, LSI->CallOperator); in ActOnStartOfLambdaDefinition() 2314 case ExpressionEvaluationContext::Unevaluated: in BuildLambdaExpr() 2315 case ExpressionEvaluationContext::UnevaluatedList: in BuildLambdaExpr() 2316 case ExpressionEvaluationContext::UnevaluatedAbstract: in BuildLambdaExpr() 2326 case ExpressionEvaluationContext::ConstantEvaluated: in BuildLambdaExpr() 2327 case ExpressionEvaluationContext::ImmediateFunctionContext: in BuildLambdaExpr() 2334 case ExpressionEvaluationContext::DiscardedStatement: in BuildLambdaExpr() 2335 case ExpressionEvaluationContext::PotentiallyEvaluated: in BuildLambdaExpr() 2336 case ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed: in BuildLambdaExpr()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 97 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAlignedAttr() 156 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAssumeAlignedAttr() 179 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAlignValueAttr() 199 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAnnotationAttr() 243 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentFunctionAttrCondition() 298 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentCUDALaunchBoundsAttr() 363 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in instantiateOMPDeclareSimdDeclAttr() 444 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in instantiateOMPDeclareVariantAttr() 456 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateOMPDeclareVariantAttr() 469 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateOMPDeclareVariantAttr() [all …]
|
| H A D | SemaTypeTraits.cpp | 604 S, Sema::ExpressionEvaluationContext::Unevaluated); in HasNonDeletedDefaultedEqualityComparison() 1260 Self, Sema::ExpressionEvaluationContext::Unevaluated); in CheckConvertibilityForTypeTraits() 1390 S, Sema::ExpressionEvaluationContext::Unevaluated); in EvaluateBooleanTypeTrait() 1746 Self, Sema::ExpressionEvaluationContext::Unevaluated); in EvaluateBinaryTypeTrait() 2333 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated); in DiagnoseNonConstructibleReason() 2378 SemaRef, Sema::ExpressionEvaluationContext::Unevaluated); in DiagnoseNonAssignableReason()
|
| H A D | SemaExpr.cpp | 1770 *this, Sema::ExpressionEvaluationContext::Unevaluated); in CreateGenericSelectionExpr() 5454 ? ExpressionEvaluationContext::ImmediateFunctionContext in CheckCXXDefaultArgExpr() 5455 : ExpressionEvaluationContext::PotentiallyEvaluated, in CheckCXXDefaultArgExpr() 5579 ? ExpressionEvaluationContext::ImmediateFunctionContext in BuildCXXDefaultArgExpr() 5580 : ExpressionEvaluationContext::PotentiallyEvaluated, in BuildCXXDefaultArgExpr() 5667 *this, ExpressionEvaluationContext::PotentiallyEvaluated, Field); in BuildCXXDefaultInitExpr() 16324 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnBlockStart() 16563 *this, ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnBlockStmtExpr() 17551 ExpressionEvaluationContext NewContext, Decl *LambdaContextDecl, in PushExpressionEvaluationContext() 17580 ExpressionEvaluationContext NewContext, ReuseLambdaContextDecl_t, in PushExpressionEvaluationContext() [all …]
|
| H A D | TreeTransform.h | 4566 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated, in TransformCondition() 4957 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated in TransformTemplateArgument() 4958 : Sema::ExpressionEvaluationContext::ConstantEvaluated, in TransformTemplateArgument() 5711 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformConstantArrayType() 5781 SemaRef, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in TransformVariableArrayType() 5827 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentSizedArrayType() 5876 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentVectorType() 5918 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentSizedExtVectorType() 5987 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentSizedMatrixType() 6042 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentAddressSpaceType() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 3194 S, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction() 3335 S, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction() 3375 S, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments() 3449 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArgumentsFromType() 3528 *this, Sema::ExpressionEvaluationContext::Unevaluated); in SubstituteExplicitTemplateArguments() 3892 *this, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction() 4774 std::in_place, *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments() 4926 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments() 5130 S, Sema::ExpressionEvaluationContext::Unevaluated, in CheckDeducedPlaceholderConstraints() 5570 S, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction()
|
| H A D | SemaConcept.cpp | 208 S, Sema::ExpressionEvaluationContext::ConstantEvaluated, in EvaluateAtomicConstraint() 528 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in calculateConstraintSatisfaction() 977 S, Sema::ExpressionEvaluationContext::Unevaluated, in SubstituteConstraintExpressionWithoutSatisfaction()
|
| H A D | SemaTemplateInstantiate.cpp | 2940 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformNestedRequirement() 3410 *this, ExpressionEvaluationContext::PotentiallyEvaluated, Param); in SubstDefaultArgument() 3646 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateClass() 3880 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateEnum() 3938 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateInClassInitializer()
|
| H A D | SemaStmtAsm.cpp | 823 ExpressionEvaluationContext::UnevaluatedAbstract, in LookupInlineAsmIdentifier()
|
| H A D | Sema.cpp | 349 ExpressionEvaluationContext::PotentiallyEvaluated, 0, CleanupInfo{}, in Sema() 2372 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in checkEscapingByref()
|
| H A D | SemaStmt.cpp | 1018 ExpressionEvaluationContext::ImmediateFunctionContext; in ActOnIfStmt() 4643 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart() 4706 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart()
|
| H A D | SemaTemplate.cpp | 3120 S, Sema::ExpressionEvaluationContext::Unevaluated); in builtinCommonTypeImpl() 3166 S, Sema::ExpressionEvaluationContext::Unevaluated); in builtinCommonTypeImpl() 3539 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in findFailedBooleanCondition() 4750 *this, ExpressionEvaluationContext::Unevaluated, CSD}; in CheckConceptTemplateId() 5216 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in SubstDefaultTemplateArgument() 7095 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in CheckTemplateArgument()
|
| H A D | SemaCoroutine.cpp | 692 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated, in ActOnCoroutineBodyStart()
|
| H A D | SemaOverload.cpp | 7086 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddOverloadCandidate() 7701 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddMethodCandidate() 8129 *this, Sema::ExpressionEvaluationContext::Unevaluated); in CheckNonDependentConversions() 8305 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddConversionCandidate() 8558 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddSurrogateCandidate() 8771 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddBuiltinCandidate() 14926 ExpressionEvaluationContext::PotentiallyEvaluated); in BuildCXXMemberCallExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseAST.cpp | 167 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseAST()
|
| H A D | ParseExpr.cpp | 124 Sema::ExpressionEvaluationContext::ConstantEvaluated && in ParseConstantExpressionInExprEvalContext() 139 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseConstantExpression() 146 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseArrayBoundExpression() 175 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseCaseExpression() 187 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseConstraintExpression() 199 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseConstraintLogicalAndExpression() 1483 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseCastExpression() 2235 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseUnaryExprOrTypeTraitExpression() 2253 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseUnaryExprOrTypeTraitExpression() 3028 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseGenericSelectionExpression() [all …]
|
| H A D | ParseStmt.cpp | 1504 Sema::ExpressionEvaluationContext Context = in ParseIfStatement() 1505 Sema::ExpressionEvaluationContext::DiscardedStatement; in ParseIfStatement() 1507 Context = Sema::ExpressionEvaluationContext::ImmediateFunctionContext; in ParseIfStatement() 1549 Sema::ExpressionEvaluationContext Context = in ParseIfStatement() 1550 Sema::ExpressionEvaluationContext::DiscardedStatement; in ParseIfStatement() 1552 Context = Sema::ExpressionEvaluationContext::ImmediateFunctionContext; in ParseIfStatement()
|
| H A D | ParseCXXInlineMethods.cpp | 417 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, Param); in ParseLexedMethodDeclaration() 686 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed); in ParseLexedMemberInitializer()
|
| H A D | ParseDecl.cpp | 553 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated in ParseAttributeArgsCommon() 554 : Sema::ExpressionEvaluationContext::ConstantEvaluated, in ParseAttributeArgsCommon() 573 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated in ParseAttributeArgsCommon() 574 : Sema::ExpressionEvaluationContext::ConstantEvaluated, in ParseAttributeArgsCommon() 2308 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated, in ParseDeclGroup() 3205 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated, nullptr, in ParseBoundsAttribute() 4187 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseDeclarationSpecifiers() 5402 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseEnumBody() 7631 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, in ParseParameterDeclarationClause() 7793 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseBracketDeclarator() [all …]
|
| H A D | ParseExprCXX.cpp | 937 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseLambdaIntroducer() 1583 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseCXXTypeid() 1643 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseCXXUuidof() 1935 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated, in ParseCXXCondition() 3165 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseRequiresExpression()
|
| H A D | ParseDeclCXX.cpp | 954 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseStaticAssertDeclaration() 1073 Actions, Sema::ExpressionEvaluationContext::Unevaluated, nullptr, in ParseDecltypeSpecifier() 3329 ? Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed in ParseCXXMemberInitializer() 3330 : Sema::ExpressionEvaluationContext::PotentiallyEvaluated, in ParseCXXMemberInitializer() 4064 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in tryParseExceptionSpecification() 4463 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseCXXAssumeAttributeArg()
|
| H A D | ParseTemplate.cpp | 848 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseNonTypeTemplateParameter() 1291 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated, in ParseTemplateArgument()
|