Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseStmt.cpp1341 Sema::ConditionKind CK, in ParseParenExprOrCondition()
1561 IsConstexpr ? Sema::ConditionKind::ConstexprIf in ParseIfStatement()
1562 : Sema::ConditionKind::Boolean, in ParseIfStatement()
1758 Sema::ConditionKind::Switch, LParen, RParen)) in ParseSwitchStatement()
1848 Sema::ConditionKind::Boolean, LParen, RParen)) in ParseWhileStatement()
2210 Sema::ConditionKind CK = Sema::ConditionKind::Boolean; in ParseForStatement()
2254 Sema::ConditionKind::Boolean, /*MissingOK=*/true); in ParseForStatement()
H A DParseExprCXX.cpp2130 Sema::ConditionKind CK, bool MissingOK, in ParseCXXCondition()
2164 << (CK == Sema::ConditionKind::Switch); in ParseCXXCondition()
2182 << (CK == Sema::ConditionKind::Switch) in ParseCXXCondition()
H A DParseOpenACC.cpp623 ER.get(), Sema::ConditionKind::Boolean); in ParseOpenACCConditionExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp4024 ConditionKind CK) { in ActOnConditionVariable()
4030 CK == ConditionKind::ConstexprIf); in ActOnConditionVariable()
4035 ConditionKind CK) { in CheckConditionVariable()
4057 case ConditionKind::Boolean: in CheckConditionVariable()
4060 case ConditionKind::ConstexprIf: in CheckConditionVariable()
4063 case ConditionKind::Switch: in CheckConditionVariable()
H A DTreeTransform.h491 Sema::ConditionKind Kind);
4360 SourceLocation Loc, VarDecl *Var, Expr *Expr, Sema::ConditionKind Kind) { in TransformCondition()
8015 S->isConstexpr() ? Sema::ConditionKind::ConstexprIf in TransformIfStmt()
8016 : Sema::ConditionKind::Boolean); in TransformIfStmt()
8088 Sema::ConditionKind::Switch); in TransformSwitchStmt()
8115 Sema::ConditionKind::Boolean); in TransformWhileStmt()
8176 Sema::ConditionKind::Boolean); in TransformForStmt()
11256 Cond->getExprLoc(), /*Var=*/nullptr, Cond, Sema::ConditionKind::Boolean); in VisitIfClause()
11277 Sema::ConditionKind::Boolean); in VisitSelfClause()
H A DSemaExpr.cpp20154 Expr *SubExpr, ConditionKind CK, in ActOnCondition()
20163 case ConditionKind::Boolean: in ActOnCondition()
20167 case ConditionKind::ConstexprIf: in ActOnCondition()
20171 case ConditionKind::Switch: in ActOnCondition()
20187 CK == ConditionKind::ConstexprIf); in ActOnCondition()
H A DSemaDeclCXX.cpp8487 Sema::ConditionKind::Boolean), in buildIfNotCondReturnFalse()
8561 Sema::ConditionKind::Boolean), in visitSubobjectArray()
8627 nullptr, Loc, Comp.get(), Sema::ConditionKind::Boolean); in visitExpandedSubobject()
14719 S.ActOnCondition(nullptr, Loc, Comparison, Sema::ConditionKind::Boolean), in buildSingleCopyAssignRecursively()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h7355 enum class ConditionKind { enum
7362 ConditionKind CK, bool MissingOK = false);
7500 QualType PreferredConditionType(ConditionKind K) const { in PreferredConditionType()
7501 return K == ConditionKind::Switch ? Context.IntTy : Context.BoolTy; in PreferredConditionType()
8299 ConditionKind CK);
8304 SourceLocation StmtLoc, ConditionKind CK);
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h2092 Sema::ConditionKind CK,
2193 SourceLocation Loc, Sema::ConditionKind CK,