Home
last modified time | relevance | path

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

12

/external/llvm-project/clang/lib/Sema/
DSemaLambda.cpp1241 ? ExpressionEvaluationContext::ConstantEvaluated in ActOnStartOfLambdaDefinition()
1242 : ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnStartOfLambdaDefinition()
1928 case ExpressionEvaluationContext::Unevaluated: in BuildLambdaExpr()
1929 case ExpressionEvaluationContext::UnevaluatedList: in BuildLambdaExpr()
1930 case ExpressionEvaluationContext::UnevaluatedAbstract: in BuildLambdaExpr()
1940 case ExpressionEvaluationContext::ConstantEvaluated: in BuildLambdaExpr()
1947 case ExpressionEvaluationContext::DiscardedStatement: in BuildLambdaExpr()
1948 case ExpressionEvaluationContext::PotentiallyEvaluated: in BuildLambdaExpr()
1949 case ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed: in BuildLambdaExpr()
DSemaTemplateInstantiateDecl.cpp89 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAlignedAttr()
145 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAssumeAlignedAttr()
168 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAlignValueAttr()
188 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentAnnotationAttr()
207 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentFunctionAttrCondition()
261 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateDependentCUDALaunchBoundsAttr()
318 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in instantiateOMPDeclareSimdDeclAttr()
399 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in instantiateOMPDeclareVariantAttr()
411 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateOMPDeclareVariantAttr()
424 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in instantiateOMPDeclareVariantAttr()
[all …]
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::PotentiallyEvaluated: in ClassifyImplicitMemberAccess()
148 case Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed: in ClassifyImplicitMemberAccess()
DSemaConcept.cpp171 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in calculateConstraintSatisfaction()
201 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in calculateConstraintSatisfaction()
DTreeTransform.h4304 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated in TransformTemplateArgument()
4305 : Sema::ExpressionEvaluationContext::ConstantEvaluated, in TransformTemplateArgument()
5022 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformConstantArrayType()
5092 SemaRef, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in TransformVariableArrayType()
5138 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentSizedArrayType()
5184 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentVectorType()
5226 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentSizedExtVectorType()
5295 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentSizedMatrixType()
5349 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformDependentAddressSpaceType()
5832 getSema(), Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformExceptionSpec()
[all …]
DSemaExpr.cpp1616 *this, Sema::ExpressionEvaluationContext::Unevaluated); in CreateGenericSelectionExpr()
5641 *this, ExpressionEvaluationContext::PotentiallyEvaluated, Param); in CheckCXXDefaultArgExpr()
15180 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnBlockStart()
15430 *this, ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnBlockStmtExpr()
16240 ExpressionEvaluationContext NewContext, Decl *LambdaContextDecl, in PushExpressionEvaluationContext()
16251 ExpressionEvaluationContext NewContext, ReuseLambdaContextDecl_t, in PushExpressionEvaluationContext()
16592 case Sema::ExpressionEvaluationContext::ConstantEvaluated: in isPotentiallyConstantEvaluatedContext()
16594 case Sema::ExpressionEvaluationContext::PotentiallyEvaluated: in isPotentiallyConstantEvaluatedContext()
16595 case Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed: in isPotentiallyConstantEvaluatedContext()
16596 case Sema::ExpressionEvaluationContext::DiscardedStatement: in isPotentiallyConstantEvaluatedContext()
[all …]
DSemaTemplateDeduction.cpp2954 S, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction()
3040 S, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction()
3094 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments()
3142 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments()
3239 *this, Sema::ExpressionEvaluationContext::Unevaluated); in SubstituteExplicitTemplateArguments()
3570 *this, Sema::ExpressionEvaluationContext::Unevaluated); in FinishTemplateArgumentDeduction()
4342 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments()
4490 *this, Sema::ExpressionEvaluationContext::Unevaluated); in DeduceTemplateArguments()
DSemaTemplateInstantiate.cpp2013 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformNestedRequirement()
2667 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateClass()
2914 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateEnum()
2987 *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in InstantiateInClassInitializer()
DSemaStmt.cpp3316 ExpressionEvaluationContext::DiscardedStatement && in ActOnCapScopeReturnStmt()
3638 ExpressionEvaluationContext::DiscardedStatement) in ActOnReturnStmt()
3700 ExpressionEvaluationContext::DiscardedStatement && in BuildReturnStmt()
4424 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart()
4483 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart()
DSemaStmtAsm.cpp750 ExpressionEvaluationContext::UnevaluatedAbstract, in LookupInlineAsmIdentifier()
DSema.cpp200 ExpressionEvaluationContext::PotentiallyEvaluated, 0, CleanupInfo{},
1899 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in checkEscapingByref()
DSemaExprCXX.cpp5164 S, Sema::ExpressionEvaluationContext::Unevaluated); in evaluateTypeTrait()
5373 Self, Sema::ExpressionEvaluationContext::Unevaluated); in EvaluateBinaryTypeTrait()
5425 Self, Sema::ExpressionEvaluationContext::Unevaluated); in EvaluateBinaryTypeTrait()
7645 ExpressionEvaluationContext::PotentiallyEvaluated); in BuildCXXMemberCallExpr()
DSemaOverload.cpp6307 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddOverloadCandidate()
6878 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddMethodCandidate()
7175 *this, Sema::ExpressionEvaluationContext::Unevaluated); in CheckNonDependentConversions()
7295 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddConversionCandidate()
7527 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddSurrogateCandidate()
7728 *this, Sema::ExpressionEvaluationContext::Unevaluated); in AddBuiltinCandidate()
DSemaTemplate.cpp3598 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in findFailedBooleanCondition()
5144 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in SubstDefaultTemplateArgument()
6933 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in CheckTemplateArgument()
DSemaDeclCXX.cpp1058 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in isTupleLike()
8569 S, Sema::ExpressionEvaluationContext::Unevaluated); in ComputeDefaultedComparisonExceptionSpec()
15920 *this, ExpressionEvaluationContext::PotentiallyEvaluated); in BuildExceptionDeclaration()
17101 ExpressionEvaluationContext::PotentiallyEvaluated, D); in ActOnCXXEnterDeclInitializer()
/external/llvm-project/clang/lib/Parse/
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()
1685 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseCastExpression()
2379 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseUnaryExprOrTypeTraitExpression()
2392 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseUnaryExprOrTypeTraitExpression()
3175 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseGenericSelectionExpression()
DParseTemplate.cpp994 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseNonTypeTemplateParameter()
1524 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated, in ParseTemplateArgument()
DParseExprCXX.cpp996 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseLambdaIntroducer()
1632 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseCXXTypeid()
1697 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseCXXUuidof()
3415 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseRequiresExpression()
DParseDecl.cpp394 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated in ParseAttributeArgsCommon()
395 : Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseAttributeArgsCommon()
4778 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseEnumBody()
6887 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, in ParseParameterDeclarationClause()
7038 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseBracketDeclarator()
7170 Actions, Sema::ExpressionEvaluationContext::Unevaluated, in ParseTypeofSpecifier()
DParseStmt.cpp1414 Actions, Sema::ExpressionEvaluationContext::DiscardedStatement, nullptr, in ParseIfStatement()
1453 Actions, Sema::ExpressionEvaluationContext::DiscardedStatement, nullptr, in ParseIfStatement()
DParseCXXInlineMethods.cpp374 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, Param); in ParseLexedMethodDeclaration()
DParseDeclCXX.cpp887 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseStaticAssertDeclaration()
984 Actions, Sema::ExpressionEvaluationContext::Unevaluated, nullptr, in ParseDecltypeSpecifier()
3007 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated, D); in ParseCXXMemberInitializer()
DParseOpenMP.cpp1378 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseOMPDeclareVariantClauses()
/external/llvm-project/clang/include/clang/Sema/
DSema.h936 Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in SynthesizedFunctionScope()
1077 enum class ExpressionEvaluationContext { enum
1128 ExpressionEvaluationContext Context;
1180 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord()
1190 return Context == ExpressionEvaluationContext::Unevaluated || in isUnevaluated()
1191 Context == ExpressionEvaluationContext::UnevaluatedAbstract || in isUnevaluated()
1192 Context == ExpressionEvaluationContext::UnevaluatedList; in isUnevaluated()
1195 return Context == ExpressionEvaluationContext::ConstantEvaluated; in isConstantEvaluated()
4797 ExpressionEvaluationContext NewContext, Decl *LambdaContextDecl = nullptr,
4802 ExpressionEvaluationContext NewContext, ReuseLambdaContextDecl_t,
[all …]
/external/clang/include/clang/Sema/
DSema.h792 enum ExpressionEvaluationContext { enum
835 ExpressionEvaluationContext Context;
877 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord()
3648 void PushExpressionEvaluationContext(ExpressionEvaluationContext NewContext,
3652 void PushExpressionEvaluationContext(ExpressionEvaluationContext NewContext,
9608 Sema::ExpressionEvaluationContext NewContext,
9618 Sema::ExpressionEvaluationContext NewContext,

12