Searched refs:CondExpr (Results 1 - 11 of 11) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 450 Expr *CondExpr = 452 if (!CondExpr) 454 QualType CondType = CondExpr->getType(); 590 Expr *CondExpr = Cond.get().second; local 593 !Diags.isIgnored(diag::warn_comma_operator, CondExpr->getExprLoc())) 594 CommaVisitor(*this).Visit(CondExpr); 597 DiagnoseEmptyStmtBody(CondExpr->getEndLoc(), thenStmt, 743 Expr *CondExpr = Cond.get().second; local 744 assert((Cond.isInvalid() || CondExpr) && "switch with no condition"); 746 if (CondExpr 874 Expr *CondExpr = SS->getCond(); local [all...] |
H A D | SemaExpr.cpp | 8517 Expr *CondExpr, Expr *LHSExpr, 8523 ExprResult CondResult = CorrectDelayedTyposInExpr(CondExpr); 8538 CondExpr = CondResult.get(); 8548 commonExpr = CondExpr; 8587 LHSExpr = CondExpr = opaqueValue; 8593 ExprResult Cond = CondExpr, LHS = LHSExpr, RHS = RHSExpr; 14924 Expr *CondExpr, 14927 assert((CondExpr && LHSExpr && RHSExpr) && "Missing type argument(s)"); 14933 if (CondExpr->isTypeDependent() || CondExpr 8515 ActOnConditionalOp(SourceLocation QuestionLoc, SourceLocation ColonLoc, Expr *CondExpr, Expr *LHSExpr, Expr *RHSExpr) argument 14923 ActOnChooseExpr(SourceLocation BuiltinLoc, Expr *CondExpr, Expr *LHSExpr, Expr *RHSExpr, SourceLocation RPLoc) argument [all...] |
H A D | SemaExprCXX.cpp | 3807 ExprResult Sema::CheckCXXBooleanCondition(Expr *CondExpr, bool IsConstexpr) { 3818 return (IsConstexpr && !CondExpr->isValueDependent()) 3819 ? CheckConvertedConstantExpression(CondExpr, Context.BoolTy, Value, 3821 : PerformContextuallyConvertToBool(CondExpr);
|
H A D | SemaOpenMP.cpp | 7482 ExprResult CondExpr = 7488 if (CondExpr.isUsable()) { 7489 if (!SemaRef.Context.hasSameUnqualifiedType(CondExpr.get()->getType(), 7491 CondExpr = SemaRef.PerformImplicitConversion( 7492 CondExpr.get(), SemaRef.Context.BoolTy, /*Action=*/Sema::AA_Casting, 7497 return CondExpr.isUsable() ? CondExpr.get() : Cond;
|
H A D | TreeTransform.h | 3919 ExprResult CondExpr = getDerived().TransformExpr(Expr); local 3921 if (CondExpr.isInvalid()) 3924 return getSema().ActOnCondition(nullptr, Loc, CondExpr.get(), Kind);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 1173 ExprResult CondExpr = ParseExpression(); local 1176 if (CondExpr.isInvalid()) 1179 Cond = Actions.ActOnCondition(getCurScope(), Loc, CondExpr.get(), CK);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteObjC.cpp | 3004 ConditionalOperator *CondExpr = local 3010 CondExpr); 3747 ConditionalOperator *CondExpr = local 3752 return CondExpr;
|
H A D | RewriteModernObjC.cpp | 4577 ConditionalOperator *CondExpr = local 4582 return CondExpr;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngine.cpp | 2451 const Expr *CondExpr = SS->getCond()->IgnoreParenImpCasts(); local 2452 if (CondExpr->getType()->getAs<EnumType>()) {
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 5169 Expr *CondExpr, Expr *LHSExpr, Expr *RHSExpr); 5208 Expr *CondExpr, Expr *LHSExpr, 11533 ExprResult CheckCXXBooleanCondition(Expr *CondExpr, bool IsConstexpr = false);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConstant.cpp | 5077 FullExpressionRAII CondExpr(Info);
|
Completed in 598 milliseconds