Lines Matching refs:unoptimized
440 // real state of the unoptimized code at the return site.
1627 void BackEdgeTable::Patch(Isolate* isolate, Code* unoptimized) {
1634 int loop_nesting_level = unoptimized->allow_osr_at_loop_nesting_level() + 1;
1637 BackEdgeTable back_edges(unoptimized, &no_gc);
1641 unoptimized,
1643 PatchAt(unoptimized, back_edges.pc(i), ON_STACK_REPLACEMENT, patch);
1647 unoptimized->set_allow_osr_at_loop_nesting_level(loop_nesting_level);
1648 DCHECK(Verify(isolate, unoptimized));
1652 void BackEdgeTable::Revert(Isolate* isolate, Code* unoptimized) {
1657 int loop_nesting_level = unoptimized->allow_osr_at_loop_nesting_level();
1659 BackEdgeTable back_edges(unoptimized, &no_gc);
1663 unoptimized,
1665 PatchAt(unoptimized, back_edges.pc(i), INTERRUPT, patch);
1669 unoptimized->set_allow_osr_at_loop_nesting_level(0);
1671 DCHECK(Verify(isolate, unoptimized));
1697 bool BackEdgeTable::Verify(Isolate* isolate, Code* unoptimized) {
1699 int loop_nesting_level = unoptimized->allow_osr_at_loop_nesting_level();
1700 BackEdgeTable back_edges(unoptimized, &no_gc);
1708 unoptimized,