/external/llvm-project/clang/lib/Sema/ |
D | SemaLambda.cpp | 1241 ? 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()
|
D | SemaTemplateInstantiateDecl.cpp | 89 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 …]
|
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::PotentiallyEvaluated: in ClassifyImplicitMemberAccess() 148 case Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed: in ClassifyImplicitMemberAccess()
|
D | SemaConcept.cpp | 171 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in calculateConstraintSatisfaction() 201 S, Sema::ExpressionEvaluationContext::ConstantEvaluated); in calculateConstraintSatisfaction()
|
D | TreeTransform.h | 4304 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 …]
|
D | SemaExpr.cpp | 1616 *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 …]
|
D | SemaTemplateDeduction.cpp | 2954 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()
|
D | SemaTemplateInstantiate.cpp | 2013 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()
|
D | SemaStmt.cpp | 3316 ExpressionEvaluationContext::DiscardedStatement && in ActOnCapScopeReturnStmt() 3638 ExpressionEvaluationContext::DiscardedStatement) in ActOnReturnStmt() 3700 ExpressionEvaluationContext::DiscardedStatement && in BuildReturnStmt() 4424 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart() 4483 ExpressionEvaluationContext::PotentiallyEvaluated); in ActOnCapturedRegionStart()
|
D | SemaStmtAsm.cpp | 750 ExpressionEvaluationContext::UnevaluatedAbstract, in LookupInlineAsmIdentifier()
|
D | Sema.cpp | 200 ExpressionEvaluationContext::PotentiallyEvaluated, 0, CleanupInfo{}, 1899 S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in checkEscapingByref()
|
D | SemaExprCXX.cpp | 5164 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()
|
D | SemaOverload.cpp | 6307 *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()
|
D | SemaTemplate.cpp | 3598 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in findFailedBooleanCondition() 5144 SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated); in SubstDefaultTemplateArgument() 6933 *this, Sema::ExpressionEvaluationContext::ConstantEvaluated); in CheckTemplateArgument()
|
D | SemaDeclCXX.cpp | 1058 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/ |
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() 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()
|
D | ParseTemplate.cpp | 994 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseNonTypeTemplateParameter() 1524 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated, in ParseTemplateArgument()
|
D | ParseExprCXX.cpp | 996 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()
|
D | ParseDecl.cpp | 394 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()
|
D | ParseStmt.cpp | 1414 Actions, Sema::ExpressionEvaluationContext::DiscardedStatement, nullptr, in ParseIfStatement() 1453 Actions, Sema::ExpressionEvaluationContext::DiscardedStatement, nullptr, in ParseIfStatement()
|
D | ParseCXXInlineMethods.cpp | 374 Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, Param); in ParseLexedMethodDeclaration()
|
D | ParseDeclCXX.cpp | 887 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseStaticAssertDeclaration() 984 Actions, Sema::ExpressionEvaluationContext::Unevaluated, nullptr, in ParseDecltypeSpecifier() 3007 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated, D); in ParseCXXMemberInitializer()
|
D | ParseOpenMP.cpp | 1378 Actions, Sema::ExpressionEvaluationContext::Unevaluated); in ParseOMPDeclareVariantClauses()
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 936 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/ |
D | Sema.h | 792 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,
|