Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseStmt.cpp1329 Sema::ConditionKind CK, in ParseParenExprOrCondition()
1546 IsConstexpr ? Sema::ConditionKind::ConstexprIf in ParseIfStatement()
1547 : Sema::ConditionKind::Boolean, in ParseIfStatement()
1743 Sema::ConditionKind::Switch, LParen, RParen)) in ParseSwitchStatement()
1833 Sema::ConditionKind::Boolean, LParen, RParen)) in ParseWhileStatement()
2193 Sema::ConditionKind CK = Sema::ConditionKind::Boolean; in ParseForStatement()
2237 Sema::ConditionKind::Boolean, /*MissingOK=*/true); in ParseForStatement()
H A DParseExprCXX.cpp2032 Sema::ConditionKind CK, bool MissingOK, in ParseCXXCondition()
2065 << (CK == Sema::ConditionKind::Switch); in ParseCXXCondition()
2083 << (CK == Sema::ConditionKind::Switch) in ParseCXXCondition()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp4022 ConditionKind CK) { in ActOnConditionVariable()
4028 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.h485 Sema::ConditionKind Kind);
4277 SourceLocation Loc, VarDecl *Var, Expr *Expr, Sema::ConditionKind Kind) { in TransformCondition()
7731 S->isConstexpr() ? Sema::ConditionKind::ConstexprIf in TransformIfStmt()
7732 : Sema::ConditionKind::Boolean); in TransformIfStmt()
7794 Sema::ConditionKind::Switch); in TransformSwitchStmt()
7821 Sema::ConditionKind::Boolean); in TransformWhileStmt()
7881 Sema::ConditionKind::Boolean); in TransformForStmt()
H A DSemaExpr.cpp21154 Expr *SubExpr, ConditionKind CK, in ActOnCondition()
21163 case ConditionKind::Boolean: in ActOnCondition()
21167 case ConditionKind::ConstexprIf: in ActOnCondition()
21171 case ConditionKind::Switch: in ActOnCondition()
21187 CK == ConditionKind::ConstexprIf); in ActOnCondition()
H A DSemaDeclCXX.cpp8590 Sema::ConditionKind::Boolean), in buildIfNotCondReturnFalse()
8664 Sema::ConditionKind::Boolean), in visitSubobjectArray()
8730 nullptr, Loc, Comp.get(), Sema::ConditionKind::Boolean); in visitExpandedSubobject()
14847 S.ActOnCondition(nullptr, Loc, Comparison, Sema::ConditionKind::Boolean), in buildSingleCopyAssignRecursively()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h2036 Sema::ConditionKind CK,
2135 SourceLocation Loc, Sema::ConditionKind CK,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h13234 enum class ConditionKind { enum
13239 QualType PreferredConditionType(ConditionKind K) const { in PreferredConditionType()
13240 return K == ConditionKind::Switch ? Context.IntTy : Context.BoolTy; in PreferredConditionType()
13244 ConditionKind CK, bool MissingOK = false);
13248 ConditionKind CK);
13254 ConditionKind CK);