Lines Matching refs:loop_builder
399 LoopBuilder* loop_builder) in ControlScopeForIteration() argument
402 loop_builder_(loop_builder) { in ControlScopeForIteration()
1468 LoopBuilder* loop_builder) { in VisitIterationBody() argument
1469 loop_builder->LoopBody(); in VisitIterationBody()
1470 ControlScopeForIteration execution_control(this, stmt, loop_builder); in VisitIterationBody()
1473 loop_builder->BindContinueTarget(); in VisitIterationBody()
1477 LoopBuilder loop_builder(builder(), block_coverage_builder_, stmt); in VisitDoWhileStatement() local
1479 VisitIterationBody(stmt, &loop_builder); in VisitDoWhileStatement()
1481 loop_builder.LoopHeader(); in VisitDoWhileStatement()
1482 VisitIterationBody(stmt, &loop_builder); in VisitDoWhileStatement()
1483 loop_builder.JumpToHeader(loop_depth_); in VisitDoWhileStatement()
1485 loop_builder.LoopHeader(); in VisitDoWhileStatement()
1486 VisitIterationBody(stmt, &loop_builder); in VisitDoWhileStatement()
1489 VisitForTest(stmt->cond(), &loop_backbranch, loop_builder.break_labels(), in VisitDoWhileStatement()
1492 loop_builder.JumpToHeader(loop_depth_); in VisitDoWhileStatement()
1497 LoopBuilder loop_builder(builder(), block_coverage_builder_, stmt); in VisitWhileStatement() local
1504 loop_builder.LoopHeader(); in VisitWhileStatement()
1508 VisitForTest(stmt->cond(), &loop_body, loop_builder.break_labels(), in VisitWhileStatement()
1512 VisitIterationBody(stmt, &loop_builder); in VisitWhileStatement()
1513 loop_builder.JumpToHeader(loop_depth_); in VisitWhileStatement()
1517 LoopBuilder loop_builder(builder(), block_coverage_builder_, stmt); in VisitForStatement() local
1528 loop_builder.LoopHeader(); in VisitForStatement()
1532 VisitForTest(stmt->cond(), &loop_body, loop_builder.break_labels(), in VisitForStatement()
1536 VisitIterationBody(stmt, &loop_builder); in VisitForStatement()
1541 loop_builder.JumpToHeader(loop_depth_); in VisitForStatement()
1645 LoopBuilder loop_builder(builder(), block_coverage_builder_, stmt); in VisitForInStatement() local
1646 loop_builder.LoopHeader(); in VisitForInStatement()
1649 loop_builder.BreakIfFalse(ToBooleanMode::kAlreadyBoolean); in VisitForInStatement()
1652 loop_builder.ContinueIfUndefined(); in VisitForInStatement()
1654 VisitIterationBody(stmt, &loop_builder); in VisitForInStatement()
1657 loop_builder.JumpToHeader(loop_depth_); in VisitForInStatement()
1664 LoopBuilder loop_builder(builder(), block_coverage_builder_, stmt); in VisitForOfStatement() local
1670 loop_builder.LoopHeader(); in VisitForOfStatement()
1674 loop_builder.BreakIfTrue(ToBooleanModeFromTypeHint(type_hint)); in VisitForOfStatement()
1677 VisitIterationBody(stmt, &loop_builder); in VisitForOfStatement()
1678 loop_builder.JumpToHeader(loop_depth_); in VisitForOfStatement()
2488 LoopBuilder loop_builder(builder(), nullptr, nullptr); in BuildArrayLiteralSpread() local
2489 loop_builder.LoopHeader(); in BuildArrayLiteralSpread()
2498 loop_builder.BreakIfTrue(ToBooleanMode::kConvertToBoolean); in BuildArrayLiteralSpread()
2500 loop_builder.LoopBody(); in BuildArrayLiteralSpread()
2512 loop_builder.BindContinueTarget(); in BuildArrayLiteralSpread()
2513 loop_builder.JumpToHeader(loop_depth_); in BuildArrayLiteralSpread()