Searched refs:CondExpr (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp450 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 DSemaExpr.cpp8517 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 DSemaExprCXX.cpp3807 ExprResult Sema::CheckCXXBooleanCondition(Expr *CondExpr, bool IsConstexpr) {
3818 return (IsConstexpr && !CondExpr->isValueDependent())
3819 ? CheckConvertedConstantExpression(CondExpr, Context.BoolTy, Value,
3821 : PerformContextuallyConvertToBool(CondExpr);
H A DSemaOpenMP.cpp7482 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 DTreeTransform.h3919 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 DParseStmt.cpp1173 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 DRewriteObjC.cpp3004 ConditionalOperator *CondExpr = local
3010 CondExpr);
3747 ConditionalOperator *CondExpr = local
3752 return CondExpr;
H A DRewriteModernObjC.cpp4577 ConditionalOperator *CondExpr = local
4582 return CondExpr;
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp2451 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 DSema.h5169 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 DExprConstant.cpp5077 FullExpressionRAII CondExpr(Info);

Completed in 578 milliseconds