Lines Matching refs:ExprResult

46 StmtResult Sema::ActOnExprStmt(ExprResult FE, bool DiscardedValue) {  in ActOnExprStmt()
457 ExprResult
458 Sema::ActOnCaseExpr(SourceLocation CaseLoc, ExprResult Val) { in ActOnCaseExpr()
479 return ExprResult(E); in ActOnCaseExpr()
489 ExprResult ER = E; in ActOnCaseExpr()
501 ExprResult Converted = CorrectDelayedTyposInExpr( in ActOnCaseExpr()
510 Sema::ActOnCaseStmt(SourceLocation CaseLoc, ExprResult LHSVal, in ActOnCaseStmt()
511 SourceLocation DotDotDotLoc, ExprResult RHSVal, in ActOnCaseStmt()
1026 ExprResult Sema::CheckSwitchCondition(SourceLocation SwitchLoc, Expr *Cond) { in CheckSwitchCondition()
1074 ExprResult CondResult = in CheckSwitchCondition()
1711 ExprResult CondResult = CheckBooleanCondition(DoLoc, Cond); in ActOnDoStmt()
2196 ExprResult result = CheckPlaceholderExpr(E); in ActOnForEachLValueExpr()
2200 ExprResult FullExpr = ActOnFinishFullExpr(E, /*DiscardedValue*/ false); in ActOnForEachLValueExpr()
2206 ExprResult
2211 ExprResult result = CorrectDelayedTyposInExpr(collection); in CheckObjCForCollectionOperand()
2287 ExprResult CollectionExprResult = in ActOnObjCForCollectionStmt()
2368 ExprResult Res = SemaRef.CorrectDelayedTyposInExpr(Init); in FinishForRangeVarDecl()
2563 OverloadCandidateSet *CandidateSet, ExprResult *BeginExpr, in BuildNonArrayForRange()
2564 ExprResult *EndExpr, BeginEndFunction *BEF) { in BuildNonArrayForRange()
2705 ExprResult AdjustedRange; in RebuildForRangeWithDereference()
2758 ExprResult NotEqExpr = Cond, IncrExpr = Inc; in BuildCXXForRangeStmt()
2777 ExprResult BeginRangeRef = BuildDeclRefExpr(RangeVar, RangeVarNonRefType, in BuildCXXForRangeStmt()
2782 ExprResult EndRangeRef = BuildDeclRefExpr(RangeVar, RangeVarNonRefType, in BuildCXXForRangeStmt()
2806 ExprResult BeginExpr, EndExpr; in BuildCXXForRangeStmt()
2827 ExprResult BoundExpr; in BuildCXXForRangeStmt()
2855 ExprResult SizeOfVLAExprR = ActOnUnaryExprOrTypeTraitExpr( in BuildCXXForRangeStmt()
2865 ExprResult SizeOfEachElementExprR = ActOnUnaryExprOrTypeTraitExpr( in BuildCXXForRangeStmt()
2971 ExprResult BeginRef = BuildDeclRefExpr(BeginVar, BeginRefNonRefType, in BuildCXXForRangeStmt()
2976 ExprResult EndRef = BuildDeclRefExpr(EndVar, EndType.getNonReferenceType(), in BuildCXXForRangeStmt()
3025 ExprResult DerefExpr = ActOnUnaryOp(S, ColonLoc, tok::star, BeginRef.get()); in BuildCXXForRangeStmt()
3288 ExprResult ExprRes = E; in ActOnIndirectGotoStmt()
3298 ExprResult ExprRes = ActOnFinishFullExpr(E, /*DiscardedValue*/ false); in ActOnIndirectGotoStmt()
3519 ExprResult Sema::PerformMoveOrCopyInitialization( in PerformMoveOrCopyInitialization()
3577 ExprResult ER = in ActOnCapScopeReturnStmt()
3613 ExprResult Result = DefaultFunctionArrayLvalueConversion(RetValExp); in ActOnCapScopeReturnStmt()
3695 ExprResult Res = PerformMoveOrCopyInitialization( in ActOnCapScopeReturnStmt()
3706 ExprResult ER = in ActOnCapScopeReturnStmt()
3892 ExprResult RetVal = CorrectDelayedTyposInExpr( in ActOnReturnStmt()
3985 ExprResult ER = in BuildReturnStmt()
4068 ExprResult Result = RetValExp; in BuildReturnStmt()
4101 ExprResult ER = in BuildReturnStmt()
4152 ExprResult Res = PerformMoveOrCopyInitialization( in BuildReturnStmt()
4183 ExprResult ER = in BuildReturnStmt()
4240 ExprResult Result = DefaultLvalueConversion(Throw); in BuildObjCAtThrowStmt()
4281 ExprResult
4283 ExprResult result = DefaultLvalueConversion(operand); in ActOnObjCAtSynchronizedOperand()
4300 ExprResult result = PerformContextuallyConvertToObjCPointer(operand); in ActOnObjCAtSynchronizedOperand()
4676 ExprResult Init = S.BuildCaptureInit(Cap, Cap.getLocation(), in buildCapturedStmtCaptureList()