Lines Matching refs:ExprResult

46 StmtResult Sema::ActOnExprStmt(ExprResult FE, bool DiscardedValue) {  in ActOnExprStmt()
440 ExprResult
441 Sema::ActOnCaseExpr(SourceLocation CaseLoc, ExprResult Val) { in ActOnCaseExpr()
462 return ExprResult(E); in ActOnCaseExpr()
472 ExprResult ER = E; in ActOnCaseExpr()
484 ExprResult Converted = CorrectDelayedTyposInExpr( in ActOnCaseExpr()
493 Sema::ActOnCaseStmt(SourceLocation CaseLoc, ExprResult LHSVal, in ActOnCaseStmt()
494 SourceLocation DotDotDotLoc, ExprResult RHSVal, in ActOnCaseStmt()
989 ExprResult Sema::CheckSwitchCondition(SourceLocation SwitchLoc, Expr *Cond) { in CheckSwitchCondition()
1037 ExprResult CondResult = in CheckSwitchCondition()
1674 ExprResult CondResult = CheckBooleanCondition(DoLoc, Cond); in ActOnDoStmt()
2159 ExprResult result = CheckPlaceholderExpr(E); in ActOnForEachLValueExpr()
2163 ExprResult FullExpr = ActOnFinishFullExpr(E, /*DiscardedValue*/ false); in ActOnForEachLValueExpr()
2169 ExprResult
2174 ExprResult result = CorrectDelayedTyposInExpr(collection); in CheckObjCForCollectionOperand()
2250 ExprResult CollectionExprResult = in ActOnObjCForCollectionStmt()
2331 ExprResult Res = SemaRef.CorrectDelayedTyposInExpr(Init); in FinishForRangeVarDecl()
2525 OverloadCandidateSet *CandidateSet, ExprResult *BeginExpr, in BuildNonArrayForRange()
2526 ExprResult *EndExpr, BeginEndFunction *BEF) { in BuildNonArrayForRange()
2667 ExprResult AdjustedRange; in RebuildForRangeWithDereference()
2720 ExprResult NotEqExpr = Cond, IncrExpr = Inc; in BuildCXXForRangeStmt()
2739 ExprResult BeginRangeRef = BuildDeclRefExpr(RangeVar, RangeVarNonRefType, in BuildCXXForRangeStmt()
2744 ExprResult EndRangeRef = BuildDeclRefExpr(RangeVar, RangeVarNonRefType, in BuildCXXForRangeStmt()
2768 ExprResult BeginExpr, EndExpr; in BuildCXXForRangeStmt()
2789 ExprResult BoundExpr; in BuildCXXForRangeStmt()
2817 ExprResult SizeOfVLAExprR = ActOnUnaryExprOrTypeTraitExpr( in BuildCXXForRangeStmt()
2827 ExprResult SizeOfEachElementExprR = ActOnUnaryExprOrTypeTraitExpr( in BuildCXXForRangeStmt()
2933 ExprResult BeginRef = BuildDeclRefExpr(BeginVar, BeginRefNonRefType, in BuildCXXForRangeStmt()
2938 ExprResult EndRef = BuildDeclRefExpr(EndVar, EndType.getNonReferenceType(), in BuildCXXForRangeStmt()
2987 ExprResult DerefExpr = ActOnUnaryOp(S, ColonLoc, tok::star, BeginRef.get()); in BuildCXXForRangeStmt()
3250 ExprResult ExprRes = E; in ActOnIndirectGotoStmt()
3260 ExprResult ExprRes = ActOnFinishFullExpr(E, /*DiscardedValue*/ false); in ActOnIndirectGotoStmt()
3481 ExprResult Sema::PerformMoveOrCopyInitialization( in PerformMoveOrCopyInitialization()
3540 ExprResult ER = in ActOnCapScopeReturnStmt()
3576 ExprResult Result = DefaultFunctionArrayLvalueConversion(RetValExp); in ActOnCapScopeReturnStmt()
3658 ExprResult Res = PerformMoveOrCopyInitialization( in ActOnCapScopeReturnStmt()
3669 ExprResult ER = in ActOnCapScopeReturnStmt()
3848 ExprResult RetVal = CorrectDelayedTyposInExpr( in ActOnReturnStmt()
3943 ExprResult ER = in BuildReturnStmt()
4008 ExprResult Result = RetValExp; in BuildReturnStmt()
4041 ExprResult ER = in BuildReturnStmt()
4090 ExprResult Res = PerformMoveOrCopyInitialization( in BuildReturnStmt()
4118 ExprResult ER = in BuildReturnStmt()
4168 ExprResult Result = DefaultLvalueConversion(Throw); in BuildObjCAtThrowStmt()
4209 ExprResult
4211 ExprResult result = DefaultLvalueConversion(operand); in ActOnObjCAtSynchronizedOperand()
4228 ExprResult result = PerformContextuallyConvertToObjCPointer(operand); in ActOnObjCAtSynchronizedOperand()
4601 ExprResult Init = S.BuildCaptureInit(Cap, Cap.getLocation(), in buildCapturedStmtCaptureList()