Searched refs:ConditionKind (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseStmt.cpp | 1248 Sema::ConditionKind CK, in ParseParenExprOrCondition() 1464 IsConstexpr ? Sema::ConditionKind::ConstexprIf in ParseIfStatement() 1465 : Sema::ConditionKind::Boolean, in ParseIfStatement() 1657 Sema::ConditionKind::Switch, LParen, RParen)) in ParseSwitchStatement() 1743 Sema::ConditionKind::Boolean, LParen, RParen)) in ParseWhileStatement() 2090 Sema::ConditionKind CK = Sema::ConditionKind::Boolean; in ParseForStatement() 2134 Sema::ConditionKind::Boolean, /*MissingOK=*/true); in ParseForStatement()
|
| H A D | ParseExprCXX.cpp | 1874 Sema::ConditionKind CK, bool MissingOK, in ParseCXXCondition() 1908 << (CK == Sema::ConditionKind::Switch); in ParseCXXCondition() 1926 << (CK == Sema::ConditionKind::Switch) in ParseCXXCondition() 1938 /*ShouldEnter=*/CK == Sema::ConditionKind::ConstexprIf); in ParseCXXCondition()
|
| H A D | ParseOpenACC.cpp | 669 ER.get(), Sema::ConditionKind::Boolean); in ParseOpenACCConditionExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 4366 ConditionKind CK) { in ActOnConditionVariable() 4373 CK == ConditionKind::ConstexprIf); in ActOnConditionVariable() 4378 ConditionKind CK) { in CheckConditionVariable() 4400 case ConditionKind::Boolean: in CheckConditionVariable() 4403 case ConditionKind::ConstexprIf: in CheckConditionVariable() 4406 case ConditionKind::Switch: in CheckConditionVariable()
|
| H A D | TreeTransform.h | 497 Sema::ConditionKind Kind); 4563 SourceLocation Loc, VarDecl *Var, Expr *Expr, Sema::ConditionKind Kind) { in TransformCondition() 4569 /*ShouldEnter=*/Kind == Sema::ConditionKind::ConstexprIf); in TransformCondition() 8308 S->isConstexpr() ? Sema::ConditionKind::ConstexprIf in TransformIfStmt() 8309 : Sema::ConditionKind::Boolean); in TransformIfStmt() 8381 Sema::ConditionKind::Switch); in TransformSwitchStmt() 8408 Sema::ConditionKind::Boolean); in TransformWhileStmt() 8479 Sema::ConditionKind::Boolean); in TransformForStmt() 11785 Cond->getExprLoc(), /*Var=*/nullptr, Cond, Sema::ConditionKind::Boolean); in VisitIfClause() 11832 Sema::ConditionKind::Boolean); in VisitSelfClause()
|
| H A D | SemaExpr.cpp | 20646 Expr *SubExpr, ConditionKind CK, in ActOnCondition() 20655 case ConditionKind::Boolean: in ActOnCondition() 20659 case ConditionKind::ConstexprIf: in ActOnCondition() 20664 case ConditionKind::Switch: in ActOnCondition() 20680 CK == ConditionKind::ConstexprIf); in ActOnCondition()
|
| H A D | SemaDeclCXX.cpp | 8666 Sema::ConditionKind::Boolean), in buildIfNotCondReturnFalse() 8740 Sema::ConditionKind::Boolean), in visitSubobjectArray() 8806 nullptr, Loc, Comp.get(), Sema::ConditionKind::Boolean); in visitExpandedSubobject() 15008 S.ActOnCondition(nullptr, Loc, Comparison, Sema::ConditionKind::Boolean), in buildSingleCopyAssignRecursively()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 4967 Sema::ConditionKind CK, 7378 SourceLocation Loc, Sema::ConditionKind CK,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 7778 enum class ConditionKind { enum 7785 ConditionKind CK, bool MissingOK = false); 7910 QualType PreferredConditionType(ConditionKind K) const { in PreferredConditionType() 7911 return K == ConditionKind::Switch ? Context.IntTy : Context.BoolTy; in PreferredConditionType() 8611 ConditionKind CK); 8616 SourceLocation StmtLoc, ConditionKind CK);
|