Searched refs:ConditionKind (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 1341 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 D | ParseExprCXX.cpp | 2130 Sema::ConditionKind CK, bool MissingOK, in ParseCXXCondition() 2164 << (CK == Sema::ConditionKind::Switch); in ParseCXXCondition() 2182 << (CK == Sema::ConditionKind::Switch) in ParseCXXCondition()
|
H A D | ParseOpenACC.cpp | 623 ER.get(), Sema::ConditionKind::Boolean); in ParseOpenACCConditionExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 4024 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 D | TreeTransform.h | 491 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 D | SemaExpr.cpp | 20154 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 D | SemaDeclCXX.cpp | 8487 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 D | Sema.h | 7355 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 D | Parser.h | 2092 Sema::ConditionKind CK, 2193 SourceLocation Loc, Sema::ConditionKind CK,
|