Home | History | Annotate | Download | only in optimizing

Lines Matching refs:new_block

348   HBasicBlock* new_block = new (allocator_) HBasicBlock(this, successor->GetDexPc());
349 AddBlock(new_block);
352 new_block->InsertBetween(block, successor);
353 return new_block;
359 HBasicBlock* new_block = SplitEdge(block, successor);
360 new_block->AddInstruction(new (allocator_) HGoto(successor->GetDexPc()));
366 info->AddBackEdge(new_block);
1800 HBasicBlock* new_block =
1802 new_block->instructions_.first_instruction_ = cursor;
1803 new_block->instructions_.last_instruction_ = instructions_.last_instruction_;
1812 new_block->instructions_.SetBlockOfInstructions(new_block);
1813 AddInstruction(new (GetGraph()->GetAllocator()) HGoto(new_block->GetDexPc()));
1816 successor->predecessors_[successor->GetPredecessorIndexOf(this)] = new_block;
1818 new_block->successors_.swap(successors_);
1820 AddSuccessor(new_block);
1822 GetGraph()->AddBlock(new_block);
1823 return new_block;
1830 HBasicBlock* new_block = new (GetGraph()->GetAllocator()) HBasicBlock(GetGraph(), GetDexPc());
1833 predecessor->successors_[predecessor->GetSuccessorIndexOf(this)] = new_block;
1835 new_block->predecessors_.swap(predecessors_);
1837 AddPredecessor(new_block);
1839 GetGraph()->AddBlock(new_block);
1840 return new_block;
1846 HBasicBlock* new_block =
1848 new_block->instructions_.first_instruction_ = cursor;
1849 new_block->instructions_.last_instruction_ = instructions_.last_instruction_;
1858 new_block->instructions_.SetBlockOfInstructions(new_block);
1861 successor->predecessors_[successor->GetPredecessorIndexOf(this)] = new_block;
1863 new_block->successors_.swap(successors_);
1867 dominated->dominator_ = new_block;
1869 new_block->dominated_blocks_.swap(dominated_blocks_);
1871 return new_block;
1879 HBasicBlock* new_block = new (GetGraph()->GetAllocator()) HBasicBlock(GetGraph(), GetDexPc());
1880 new_block->instructions_.first_instruction_ = cursor->GetNext();
1881 new_block->instructions_.last_instruction_ = instructions_.last_instruction_;
1886 new_block->instructions_.SetBlockOfInstructions(new_block);
1888 successor->predecessors_[successor->GetPredecessorIndexOf(this)] = new_block;
1890 new_block->successors_.swap(successors_);
1894 dominated->dominator_ = new_block;
1896 new_block->dominated_blocks_.swap(dominated_blocks_);
1898 return new_block;