Lines Matching refs:block

473   HBasicBlock* block = new (allocator) HBasicBlock(graph);  in BuildIfElseWithPhi()  local
474 graph->AddBlock(block); in BuildIfElseWithPhi()
475 entry->AddSuccessor(block); in BuildIfElseWithPhi()
479 block->AddInstruction(test); in BuildIfElseWithPhi()
480 block->AddInstruction(new (allocator) HIf(test)); in BuildIfElseWithPhi()
488 block->AddSuccessor(then); in BuildIfElseWithPhi()
489 block->AddSuccessor(else_); in BuildIfElseWithPhi()
603 HBasicBlock* block = new (allocator) HBasicBlock(graph); in BuildFieldReturn() local
604 graph->AddBlock(block); in BuildFieldReturn()
605 entry->AddSuccessor(block); in BuildFieldReturn()
609 block->AddInstruction(*field); in BuildFieldReturn()
611 block->AddInstruction(*ret); in BuildFieldReturn()
615 block->AddSuccessor(exit); in BuildFieldReturn()
674 HBasicBlock* block = new (allocator) HBasicBlock(graph); in BuildTwoSubs() local
675 graph->AddBlock(block); in BuildTwoSubs()
676 entry->AddSuccessor(block); in BuildTwoSubs()
679 block->AddInstruction(*first_sub); in BuildTwoSubs()
681 block->AddInstruction(*second_sub); in BuildTwoSubs()
683 block->AddInstruction(new (allocator) HExit()); in BuildTwoSubs()
743 HBasicBlock* block = new (allocator) HBasicBlock(graph); in BuildDiv() local
744 graph->AddBlock(block); in BuildDiv()
745 entry->AddSuccessor(block); in BuildDiv()
748 block->AddInstruction(*div); in BuildDiv()
750 block->AddInstruction(new (allocator) HExit()); in BuildDiv()
799 HBasicBlock* block = new (&allocator) HBasicBlock(graph); in TEST() local
800 graph->AddBlock(block); in TEST()
801 entry->AddSuccessor(block); in TEST()
802 block->AddInstruction(new (&allocator) HExit()); in TEST()
808 user->SetBlock(block); in TEST()