Home
last modified time | relevance | path

Searched refs:CondExpr (Results 1 – 14 of 14) sorted by relevance

/external/javassist/src/main/javassist/compiler/ast/
DCondExpr.java23 public class CondExpr extends ASTList { class
24 public CondExpr(ASTree cond, ASTree thenp, ASTree elsep) { in CondExpr() method in CondExpr
DVisitor.java35 public void atCondExpr(CondExpr n) throws CompileError {} in atCondExpr()
/external/clang/lib/Sema/
DSemaStmt.cpp389 if (Expr *CondExpr = in ActOnCaseStmt() local
391 QualType CondType = CondExpr->getType(); in ActOnCaseStmt()
740 Expr *CondExpr = SS->getCond(); in ActOnFinishSwitchStmt() local
741 if (!CondExpr) return StmtError(); in ActOnFinishSwitchStmt()
743 QualType CondType = CondExpr->getType(); in ActOnFinishSwitchStmt()
745 Expr *CondExprBeforePromotion = CondExpr; in ActOnFinishSwitchStmt()
756 if (!CondExpr->isTypeDependent()) { in ActOnFinishSwitchStmt()
763 if (CondExpr->isKnownToHaveBooleanValue()) { in ActOnFinishSwitchStmt()
768 << CondExpr->getSourceRange(); in ActOnFinishSwitchStmt()
775 = CondExpr->isTypeDependent() || CondExpr->isValueDependent(); in ActOnFinishSwitchStmt()
[all …]
DSemaExpr.cpp6621 Expr *CondExpr, Expr *LHSExpr, in ActOnConditionalOp() argument
6627 ExprResult CondResult = CorrectDelayedTyposInExpr(CondExpr); in ActOnConditionalOp()
6629 CondExpr = CondResult.get(); in ActOnConditionalOp()
6637 commonExpr = CondExpr; in ActOnConditionalOp()
6666 LHSExpr = CondExpr = opaqueValue; in ActOnConditionalOp()
6671 ExprResult Cond = CondExpr, LHS = LHSExpr, RHS = RHSExpr; in ActOnConditionalOp()
11357 Expr *CondExpr, in ActOnChooseExpr() argument
11360 assert((CondExpr && LHSExpr && RHSExpr) && "Missing type argument(s)"); in ActOnChooseExpr()
11367 if (CondExpr->isTypeDependent() || CondExpr->isValueDependent()) { in ActOnChooseExpr()
11374 = VerifyIntegerConstantExpression(CondExpr, &condEval, in ActOnChooseExpr()
[all …]
DSemaOpenMP.cpp3301 auto CondExpr = SemaRef.BuildBinOp( in BuildPreCond() local
3305 if (CondExpr.isUsable()) { in BuildPreCond()
3306 CondExpr = SemaRef.PerformImplicitConversion( in BuildPreCond()
3307 CondExpr.get(), SemaRef.Context.BoolTy, /*Action=*/Sema::AA_Casting, in BuildPreCond()
3312 return CondExpr.isUsable() ? CondExpr.get() : Cond; in BuildPreCond()
DSemaExprCXX.cpp2858 ExprResult Sema::CheckCXXBooleanCondition(Expr *CondExpr) { in CheckCXXBooleanCondition() argument
2867 return PerformContextuallyConvertToBool(CondExpr); in CheckCXXBooleanCondition()
/external/javassist/src/main/javassist/compiler/
DTypeChecker.java281 public void atCondExpr(CondExpr expr) throws CompileError { in atCondExpr()
DParser.java726 return new CondExpr(cond, thenExpr, elseExpr); in parseConditionalExpr()
DCodeGen.java916 public void atCondExpr(CondExpr expr) throws CompileError { in atCondExpr()
/external/clang/lib/Frontend/Rewrite/
DRewriteObjC.cpp3004 ConditionalOperator *CondExpr = in SynthMessageExpr() local
3010 CondExpr); in SynthMessageExpr()
3752 ConditionalOperator *CondExpr = in SynthesizeBlockCall() local
3757 return CondExpr; in SynthesizeBlockCall()
DRewriteModernObjC.cpp4649 ConditionalOperator *CondExpr = in SynthesizeBlockCall() local
4654 return CondExpr; in SynthesizeBlockCall()
/external/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp1847 const Expr *CondExpr = SS->getCond()->IgnoreParenImpCasts(); in processSwitch() local
1848 if (CondExpr->getType()->getAs<EnumType>()) { in processSwitch()
/external/clang/include/clang/Sema/
DSema.h3974 Expr *CondExpr, Expr *LHSExpr, Expr *RHSExpr);
4009 Expr *CondExpr, Expr *LHSExpr,
8684 ExprResult CheckCXXBooleanCondition(Expr *CondExpr);
/external/clang/lib/AST/
DExprConstant.cpp3658 FullExpressionRAII CondExpr(Info); in EvaluateStmt() local