Lines Matching refs:ESR
4944 EvalStmtResult ESR = EvaluateStmt(Result, Info, Body, Case); in EvaluateLoopBody() local
4945 if (ESR != ESR_Failed && ESR != ESR_CaseNotFound && !Scope.destroy()) in EvaluateLoopBody()
4946 ESR = ESR_Failed; in EvaluateLoopBody()
4948 switch (ESR) { in EvaluateLoopBody()
4957 return ESR; in EvaluateLoopBody()
4971 EvalStmtResult ESR = EvaluateStmt(Result, Info, Init); in EvaluateSwitch() local
4972 if (ESR != ESR_Succeeded) { in EvaluateSwitch()
4973 if (ESR != ESR_Failed && !Scope.destroy()) in EvaluateSwitch()
4974 ESR = ESR_Failed; in EvaluateSwitch()
4975 return ESR; in EvaluateSwitch()
5018 EvalStmtResult ESR = EvaluateStmt(Result, Info, SS->getBody(), Found); in EvaluateSwitch() local
5019 if (ESR != ESR_Failed && ESR != ESR_CaseNotFound && !Scope.destroy()) in EvaluateSwitch()
5022 switch (ESR) { in EvaluateSwitch()
5029 return ESR; in EvaluateSwitch()
5089 EvalStmtResult ESR = EvaluateStmt(Result, Info, Init, Case); in EvaluateStmt() local
5090 if (ESR != ESR_CaseNotFound) { in EvaluateStmt()
5091 assert(ESR != ESR_Succeeded); in EvaluateStmt()
5092 return ESR; in EvaluateStmt()
5101 EvalStmtResult ESR = EvaluateStmt(Result, Info, IS->getThen(), Case); in EvaluateStmt() local
5102 if (ESR == ESR_Failed) in EvaluateStmt()
5103 return ESR; in EvaluateStmt()
5104 if (ESR != ESR_CaseNotFound) in EvaluateStmt()
5105 return Scope.destroy() ? ESR : ESR_Failed; in EvaluateStmt()
5109 ESR = EvaluateStmt(Result, Info, IS->getElse(), Case); in EvaluateStmt()
5110 if (ESR == ESR_Failed) in EvaluateStmt()
5111 return ESR; in EvaluateStmt()
5112 if (ESR != ESR_CaseNotFound) in EvaluateStmt()
5113 return Scope.destroy() ? ESR : ESR_Failed; in EvaluateStmt()
5118 EvalStmtResult ESR = in EvaluateStmt() local
5120 if (ESR != ESR_Continue) in EvaluateStmt()
5121 return ESR; in EvaluateStmt()
5132 EvalStmtResult ESR = EvaluateStmt(Result, Info, Init, Case); in EvaluateStmt() local
5133 if (ESR != ESR_CaseNotFound) { in EvaluateStmt()
5134 assert(ESR != ESR_Succeeded); in EvaluateStmt()
5135 return ESR; in EvaluateStmt()
5139 EvalStmtResult ESR = in EvaluateStmt() local
5141 if (ESR != ESR_Continue) in EvaluateStmt()
5142 return ESR; in EvaluateStmt()
5241 EvalStmtResult ESR = EvaluateStmt(Result, Info, BI, Case); in EvaluateStmt() local
5242 if (ESR == ESR_Succeeded) in EvaluateStmt()
5244 else if (ESR != ESR_CaseNotFound) { in EvaluateStmt()
5245 if (ESR != ESR_Failed && !Scope.destroy()) in EvaluateStmt()
5247 return ESR; in EvaluateStmt()
5261 EvalStmtResult ESR = EvaluateStmt(Result, Info, Init); in EvaluateStmt() local
5262 if (ESR != ESR_Succeeded) { in EvaluateStmt()
5263 if (ESR != ESR_Failed && !Scope.destroy()) in EvaluateStmt()
5265 return ESR; in EvaluateStmt()
5280 EvalStmtResult ESR = EvaluateStmt(Result, Info, SubStmt); in EvaluateStmt() local
5281 if (ESR != ESR_Succeeded) { in EvaluateStmt()
5282 if (ESR != ESR_Failed && !Scope.destroy()) in EvaluateStmt()
5284 return ESR; in EvaluateStmt()
5301 EvalStmtResult ESR = EvaluateLoopBody(Result, Info, WS->getBody()); in EvaluateStmt() local
5302 if (ESR != ESR_Continue) { in EvaluateStmt()
5303 if (ESR != ESR_Failed && !Scope.destroy()) in EvaluateStmt()
5305 return ESR; in EvaluateStmt()
5317 EvalStmtResult ESR = EvaluateLoopBody(Result, Info, DS->getBody(), Case); in EvaluateStmt() local
5318 if (ESR != ESR_Continue) in EvaluateStmt()
5319 return ESR; in EvaluateStmt()
5339 EvalStmtResult ESR = EvaluateStmt(Result, Info, FS->getInit()); in EvaluateStmt() local
5340 if (ESR != ESR_Succeeded) { in EvaluateStmt()
5341 if (ESR != ESR_Failed && !ForScope.destroy()) in EvaluateStmt()
5343 return ESR; in EvaluateStmt()
5355 EvalStmtResult ESR = EvaluateLoopBody(Result, Info, FS->getBody()); in EvaluateStmt() local
5356 if (ESR != ESR_Continue) { in EvaluateStmt()
5357 if (ESR != ESR_Failed && (!IterScope.destroy() || !ForScope.destroy())) in EvaluateStmt()
5359 return ESR; in EvaluateStmt()
5385 EvalStmtResult ESR = EvaluateStmt(Result, Info, FS->getInit()); in EvaluateStmt() local
5386 if (ESR != ESR_Succeeded) { in EvaluateStmt()
5387 if (ESR != ESR_Failed && !Scope.destroy()) in EvaluateStmt()
5389 return ESR; in EvaluateStmt()
5394 EvalStmtResult ESR = EvaluateStmt(Result, Info, FS->getRangeStmt()); in EvaluateStmt() local
5395 if (ESR != ESR_Succeeded) { in EvaluateStmt()
5396 if (ESR != ESR_Failed && !Scope.destroy()) in EvaluateStmt()
5398 return ESR; in EvaluateStmt()
5407 ESR = EvaluateStmt(Result, Info, FS->getBeginStmt()); in EvaluateStmt()
5408 if (ESR != ESR_Succeeded) { in EvaluateStmt()
5409 if (ESR != ESR_Failed && !Scope.destroy()) in EvaluateStmt()
5411 return ESR; in EvaluateStmt()
5413 ESR = EvaluateStmt(Result, Info, FS->getEndStmt()); in EvaluateStmt()
5414 if (ESR != ESR_Succeeded) { in EvaluateStmt()
5415 if (ESR != ESR_Failed && !Scope.destroy()) in EvaluateStmt()
5417 return ESR; in EvaluateStmt()
5438 ESR = EvaluateStmt(Result, Info, FS->getLoopVarStmt()); in EvaluateStmt()
5439 if (ESR != ESR_Succeeded) { in EvaluateStmt()
5440 if (ESR != ESR_Failed && (!InnerScope.destroy() || !Scope.destroy())) in EvaluateStmt()
5442 return ESR; in EvaluateStmt()
5446 ESR = EvaluateLoopBody(Result, Info, FS->getBody()); in EvaluateStmt()
5447 if (ESR != ESR_Continue) { in EvaluateStmt()
5448 if (ESR != ESR_Failed && (!InnerScope.destroy() || !Scope.destroy())) in EvaluateStmt()
5450 return ESR; in EvaluateStmt()
6200 EvalStmtResult ESR = EvaluateStmt(Ret, Info, Body); in HandleFunctionCall() local
6201 if (ESR == ESR_Succeeded) { in HandleFunctionCall()
6206 return ESR == ESR_Returned; in HandleFunctionCall()
7971 EvalStmtResult ESR = EvaluateStmt(Result, Info, *BI); in VisitStmtExpr() local
7972 if (ESR != ESR_Succeeded) { in VisitStmtExpr()
7976 if (ESR != ESR_Failed) in VisitStmtExpr()