Lines Matching refs:ExprResult
52 StmtResult Sema::ActOnExprStmt(ExprResult FE, bool DiscardedValue) { in ActOnExprStmt()
463 ExprResult
464 Sema::ActOnCaseExpr(SourceLocation CaseLoc, ExprResult Val) { in ActOnCaseExpr()
485 return ExprResult(E); in ActOnCaseExpr()
495 ExprResult ER = E; in ActOnCaseExpr()
507 ExprResult Converted = CorrectDelayedTyposInExpr( in ActOnCaseExpr()
516 Sema::ActOnCaseStmt(SourceLocation CaseLoc, ExprResult LHSVal, in ActOnCaseStmt()
517 SourceLocation DotDotDotLoc, ExprResult RHSVal, in ActOnCaseStmt()
1057 ExprResult Sema::CheckSwitchCondition(SourceLocation SwitchLoc, Expr *Cond) { in CheckSwitchCondition()
1105 ExprResult CondResult = in CheckSwitchCondition()
1746 ExprResult CondResult = CheckBooleanCondition(DoLoc, Cond); in ActOnDoStmt()
2225 ExprResult result = CheckPlaceholderExpr(E); in ActOnForEachLValueExpr()
2229 ExprResult FullExpr = ActOnFinishFullExpr(E, /*DiscardedValue*/ false); in ActOnForEachLValueExpr()
2240 ExprResult Res = SemaRef.CorrectDelayedTyposInExpr(Init); in FinishForRangeVarDecl()
2425 OverloadCandidateSet *CandidateSet, ExprResult *BeginExpr, in BuildNonArrayForRange()
2426 ExprResult *EndExpr, BeginEndFunction *BEF) { in BuildNonArrayForRange()
2567 ExprResult AdjustedRange; in RebuildForRangeWithDereference()
2618 ExprResult NotEqExpr = Cond, IncrExpr = Inc; in BuildCXXForRangeStmt()
2637 ExprResult BeginRangeRef = BuildDeclRefExpr(RangeVar, RangeVarNonRefType, in BuildCXXForRangeStmt()
2642 ExprResult EndRangeRef = BuildDeclRefExpr(RangeVar, RangeVarNonRefType, in BuildCXXForRangeStmt()
2674 ExprResult BeginExpr, EndExpr; in BuildCXXForRangeStmt()
2695 ExprResult BoundExpr; in BuildCXXForRangeStmt()
2723 ExprResult SizeOfVLAExprR = ActOnUnaryExprOrTypeTraitExpr( in BuildCXXForRangeStmt()
2733 ExprResult SizeOfEachElementExprR = ActOnUnaryExprOrTypeTraitExpr( in BuildCXXForRangeStmt()
2839 ExprResult BeginRef = BuildDeclRefExpr(BeginVar, BeginRefNonRefType, in BuildCXXForRangeStmt()
2844 ExprResult EndRef = BuildDeclRefExpr(EndVar, EndType.getNonReferenceType(), in BuildCXXForRangeStmt()
2893 ExprResult DerefExpr = ActOnUnaryOp(S, ColonLoc, tok::star, BeginRef.get()); in BuildCXXForRangeStmt()
3147 ExprResult ExprRes = E; in ActOnIndirectGotoStmt()
3157 ExprResult ExprRes = ActOnFinishFullExpr(E, /*DiscardedValue*/ false); in ActOnIndirectGotoStmt()
3372 ExprResult Sema::PerformMoveOrCopyInitialization( in PerformMoveOrCopyInitialization()
3429 ExprResult ER = in ActOnCapScopeReturnStmt()
3465 ExprResult Result = DefaultFunctionArrayLvalueConversion(RetValExp); in ActOnCapScopeReturnStmt()
3547 ExprResult Res = PerformMoveOrCopyInitialization( in ActOnCapScopeReturnStmt()
3558 ExprResult ER = in ActOnCapScopeReturnStmt()
3740 ExprResult RetVal = CorrectDelayedTyposInExpr( in ActOnReturnStmt()
3847 ExprResult ER = in BuildReturnStmt()
3930 ExprResult Result = RetValExp; in BuildReturnStmt()
3963 ExprResult ER = in BuildReturnStmt()
4014 ExprResult Res = PerformMoveOrCopyInitialization( in BuildReturnStmt()
4045 ExprResult ER = in BuildReturnStmt()
4433 ExprResult Init = S.BuildCaptureInit(Cap, Cap.getLocation(), in buildCapturedStmtCaptureList()