Lines Matching defs:End
202 void HBasicBlock::Finish(HControlInstruction* end, HSourcePosition position) {
204 AddInstruction(end, position);
205 end_ = end;
206 for (HSuccessorIterator it(end); !it.Done(); it.Advance()) {
272 DCHECK(predecessor->end()->IsGoto());
273 HSimulate* simulate = HSimulate::cast(predecessor->end()->previous());
331 HBasicBlock* succ_block = end()->SuccessorAt(succ);
441 HControlInstruction* end = dominator_candidate->end();
442 for (HSuccessorIterator it(end); !it.Done(); it.Advance()) {
476 DCHECK(predecessors_[i]->end()->SecondSuccessor() == NULL);
553 HControlInstruction* end = stack_.RemoveLast()->end();
554 for (HSuccessorIterator it(end); !it.Done(); it.Advance()) {
588 HBasicBlock* first = block->end()->FirstSuccessor();
589 HBasicBlock* second = block->end()->SecondSuccessor();
606 // Check that all join blocks have predecessors that end with an
613 DCHECK(predecessor->end()->IsGoto() ||
614 predecessor->end()->IsDeoptimize());
877 End();
898 End();
957 DCHECK(block->end() == NULL);
999 void HGraphBuilder::IfBuilder::End() {
1014 // If there is only one block that makes it through to the end of the
1339 capacity_checker.End();
1360 length_checker.End();
1388 cow_checker.End();
1428 if_builder.End();
1554 internalized.End();
1592 if_global_object.End();
1780 details_compare.End();
1801 return_or_loop.End();
2017 if_found.End();
2129 if_onebyte.End();
2274 if_onebyte.End();
2324 if_twobyte.End();
2341 if_sameencodingandsequential.End();
2343 if_createcons.End();
2390 if_rightempty.End();
2392 if_leftempty.End();
2462 negative_checker.End();
2463 length_checker.End();
2551 if_builder.End();
2915 if_hole.End();
3510 os << "\n--- END ---\n";
3690 DCHECK(block_->end()->FirstSuccessor() == NULL ||
3691 order->Contains(block_->end()->FirstSuccessor()) ||
3692 block_->end()->FirstSuccessor()->IsLoopHeader());
3693 DCHECK(block_->end()->SecondSuccessor() == NULL ||
3694 order->Contains(block_->end()->SecondSuccessor()) ||
3695 block_->end()->SecondSuccessor()->IsLoopHeader());
3785 successor_iterator = HSuccessorIterator(block_->end());
6511 builder.End();
7958 // Falling off the end of an inlined construct call. In a test context the
7970 // Falling off the end of an inlined setter call. The returned value is
7982 // Falling off the end of a normal inlined function. This basically means
8304 length_checker.End();
8450 // Put a hole at the end.
8469 if_inline.End();
8471 if_lengthiszero.End();
8855 if_issame.End();
8879 if_issame.End();
8919 if_issame.End();
8921 if_element_isnumber.End();
8942 if_issame.End();
8946 if_isnumber.End();
8948 if_isstring.End();
9707 byte_offset_smi.End();
11552 if_objectisvalue.End();
11629 if_objectisvalue.End();
11821 if_is_jsfunction.End();
12251 if (current->end()->SuccessorCount() == 0) {
12256 for (HSuccessorIterator it(current->end()); !it.Done(); it.Advance()) {
12418 cur_interval->end().Value());