Searched refs:new_block (Results 1 – 2 of 2) sorted by relevance
524 HBasicBlock* new_block = new (allocator_) HBasicBlock(this, successor->GetDexPc()); in SplitEdge() local525 AddBlock(new_block); in SplitEdge()528 new_block->InsertBetween(block, successor); in SplitEdge()529 return new_block; in SplitEdge()535 HBasicBlock* new_block = SplitEdge(block, successor); in SplitCriticalEdge() local536 new_block->AddInstruction(new (allocator_) HGoto(successor->GetDexPc())); in SplitCriticalEdge()542 info->AddBackEdge(new_block); in SplitCriticalEdge()2115 HBasicBlock* new_block = in SplitBefore() local2117 new_block->instructions_.first_instruction_ = cursor; in SplitBefore()2118 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitBefore()[all …]
1181 void ReplaceDominatedBlock(HBasicBlock* existing, HBasicBlock* new_block) { in ReplaceDominatedBlock() argument1182 ReplaceElement(dominated_blocks_, existing, new_block); in ReplaceDominatedBlock()1205 void ReplaceSuccessor(HBasicBlock* existing, HBasicBlock* new_block) { in ReplaceSuccessor() argument1208 new_block->predecessors_.push_back(this); in ReplaceSuccessor()1209 successors_[successor_index] = new_block; in ReplaceSuccessor()1212 void ReplacePredecessor(HBasicBlock* existing, HBasicBlock* new_block) { in ReplacePredecessor() argument1215 new_block->successors_.push_back(this); in ReplacePredecessor()1216 predecessors_[predecessor_index] = new_block; in ReplacePredecessor()