Searched refs:ConditionKind (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseStmt.cpp | 1329 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 D | ParseExprCXX.cpp | 2032 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 D | SemaExprCXX.cpp | 4022 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 D | TreeTransform.h | 485 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 D | SemaExpr.cpp | 21154 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 D | SemaDeclCXX.cpp | 8590 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 D | Parser.h | 2036 Sema::ConditionKind CK, 2135 SourceLocation Loc, Sema::ConditionKind CK,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 13234 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);
|