Lines Matching defs:new_block

312   HBasicBlock* new_block = new (arena_) HBasicBlock(this, successor->GetDexPc());
313 AddBlock(new_block);
316 new_block->InsertBetween(block, successor);
317 return new_block;
323 HBasicBlock* new_block = SplitEdge(block, successor);
324 new_block->AddInstruction(new (arena_) HGoto(successor->GetDexPc()));
330 info->AddBackEdge(new_block);
1434 HBasicBlock* new_block = new (GetGraph()->GetArena()) HBasicBlock(GetGraph(),
1436 new_block->instructions_.first_instruction_ = cursor;
1437 new_block->instructions_.last_instruction_ = instructions_.last_instruction_;
1446 new_block->instructions_.SetBlockOfInstructions(new_block);
1447 AddInstruction(new (GetGraph()->GetArena()) HGoto(new_block->GetDexPc()));
1450 new_block->successors_.push_back(successor);
1451 successor->predecessors_[successor->GetPredecessorIndexOf(this)] = new_block;
1454 AddSuccessor(new_block);
1456 GetGraph()->AddBlock(new_block);
1457 return new_block;
1464 HBasicBlock* new_block = new (GetGraph()->GetArena()) HBasicBlock(GetGraph(), GetDexPc());
1467 new_block->predecessors_.push_back(predecessor);
1468 predecessor->successors_[predecessor->GetSuccessorIndexOf(this)] = new_block;
1471 AddPredecessor(new_block);
1473 GetGraph()->AddBlock(new_block);
1474 return new_block;
1480 HBasicBlock* new_block = new (GetGraph()->GetArena()) HBasicBlock(GetGraph(),
1482 new_block->instructions_.first_instruction_ = cursor;
1483 new_block->instructions_.last_instruction_ = instructions_.last_instruction_;
1492 new_block->instructions_.SetBlockOfInstructions(new_block);
1495 new_block->successors_.push_back(successor);
1496 successor->predecessors_[successor->GetPredecessorIndexOf(this)] = new_block;
1501 dominated->dominator_ = new_block;
1502 new_block->dominated_blocks_.push_back(dominated);
1505 return new_block;
1513 HBasicBlock* new_block = new (GetGraph()->GetArena()) HBasicBlock(GetGraph(), GetDexPc());
1514 new_block->instructions_.first_instruction_ = cursor->GetNext();
1515 new_block->instructions_.last_instruction_ = instructions_.last_instruction_;
1520 new_block->instructions_.SetBlockOfInstructions(new_block);
1522 new_block->successors_.push_back(successor);
1523 successor->predecessors_[successor->GetPredecessorIndexOf(this)] = new_block;
1528 dominated->dominator_ = new_block;
1529 new_block->dominated_blocks_.push_back(dominated);
1532 return new_block;