Home
last modified time | relevance | path

Searched refs:new_block (Results 1 – 2 of 2) sorted by relevance

/art/compiler/optimizing/
Dnodes.cc312 HBasicBlock* new_block = new (arena_) HBasicBlock(this, successor->GetDexPc()); in SplitEdge() local
313 AddBlock(new_block); in SplitEdge()
316 new_block->InsertBetween(block, successor); in SplitEdge()
317 return new_block; in SplitEdge()
323 HBasicBlock* new_block = SplitEdge(block, successor); in SplitCriticalEdge() local
324 new_block->AddInstruction(new (arena_) HGoto(successor->GetDexPc())); in SplitCriticalEdge()
330 info->AddBackEdge(new_block); in SplitCriticalEdge()
1434 HBasicBlock* new_block = new (GetGraph()->GetArena()) HBasicBlock(GetGraph(), in SplitBefore() local
1436 new_block->instructions_.first_instruction_ = cursor; in SplitBefore()
1437 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitBefore()
[all …]
Dnodes.h893 void ReplaceDominatedBlock(HBasicBlock* existing, HBasicBlock* new_block) { in ReplaceDominatedBlock() argument
894 ReplaceElement(dominated_blocks_, existing, new_block); in ReplaceDominatedBlock()
917 void ReplaceSuccessor(HBasicBlock* existing, HBasicBlock* new_block) { in ReplaceSuccessor() argument
920 new_block->predecessors_.push_back(this); in ReplaceSuccessor()
921 successors_[successor_index] = new_block; in ReplaceSuccessor()
924 void ReplacePredecessor(HBasicBlock* existing, HBasicBlock* new_block) { in ReplacePredecessor() argument
927 new_block->successors_.push_back(this); in ReplacePredecessor()
928 predecessors_[predecessor_index] = new_block; in ReplacePredecessor()