Home
last modified time | relevance | path

Searched refs:IsConstexpr (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/lib/Parse/
H A DParseStmt.cpp1419 bool IsConstexpr = false; in ParseIfStatement() local
1427 IsConstexpr = true; in ParseIfStatement()
1472 IsConstexpr ? Sema::ConditionKind::ConstexprIf in ParseIfStatement()
1477 if (IsConstexpr) in ParseIfStatement()
1620 if (IsConstexpr) in ParseIfStatement()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h1018 unsigned IsConstexpr : 1; variable
1478 return isa<ParmVarDecl>(this) ? false : NonParmVarDeclBits.IsConstexpr; in isConstexpr()
1482 NonParmVarDeclBits.IsConstexpr = IC; in setConstexpr()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h6724 bool DiscardedValue, bool IsConstexpr = false);
12424 bool IsConstexpr) in ConditionResult() argument
12426 HasKnownValue(IsConstexpr && Condition.get() && in ConditionResult()
12481 bool IsConstexpr = false);
12500 ExprResult CheckCXXBooleanCondition(Expr *CondExpr, bool IsConstexpr = false);
13251 bool IsConstexpr = false);
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp3958 ExprResult Sema::CheckCXXBooleanCondition(Expr *CondExpr, bool IsConstexpr) { in CheckCXXBooleanCondition() argument
3974 if (!IsConstexpr || E.isInvalid() || E.get()->isValueDependent()) in CheckCXXBooleanCondition()
8750 bool IsConstexpr) { in ActOnFinishFullExpr() argument
8784 CheckCompletedExpr(FullExpr.get(), CC, IsConstexpr); in ActOnFinishFullExpr()
H A DSemaChecking.cpp15427 bool IsConstexpr) { in CheckCompletedExpr() argument
15429 isConstantEvaluatedOverride, IsConstexpr || isa<ConstantExpr>(E)); in CheckCompletedExpr()
15433 if (!IsConstexpr && !E->isValueDependent()) in CheckCompletedExpr()
H A DSemaExpr.cpp19991 bool IsConstexpr) { in CheckBooleanCondition() argument
20002 return CheckCXXBooleanCondition(E, IsConstexpr); // C++ 6.4p4 in CheckBooleanCondition()
H A DSemaOpenMP.cpp7080 bool IsConstexpr = in ActOnStartOfFunctionDefinitionInOpenMPDeclareVariantScope() local
7099 if (UDecl->isConstexpr() && !IsConstexpr) in ActOnStartOfFunctionDefinitionInOpenMPDeclareVariantScope()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNarrowingTest.cpp1822 TEST_P(ASTMatchersTest, IsConstexpr) { in TEST_P() argument
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp1534 VD->NonParmVarDeclBits.IsConstexpr = Record.readInt(); in VisitVarDeclImpl()