Searched refs:deopt_block (Results 1 – 2 of 2) sorted by relevance
801 HBasicBlock* deopt_block = if_block->GetSuccessors().Get(1); // False successor. in TransformLoopForDeoptimizationIfNeeded() local804 deopt_block->AddInstruction(new (graph->GetArena()) HGoto()); in TransformLoopForDeoptimizationIfNeeded()806 return deopt_block; in TransformLoopForDeoptimizationIfNeeded()842 HBasicBlock* deopt_block, in AddDeoptimizationConstant() argument848 DCHECK(deopt_block->GetSuccessors().Get(0) == pre_header); in AddDeoptimizationConstant()850 DCHECK(deopt_block == pre_header); in AddDeoptimizationConstant()855 DCHECK_EQ(deopt_block, header->GetDominator()->GetDominator()->GetSuccessors().Get(1)); in AddDeoptimizationConstant()862 deopt_block->InsertInstructionBefore(cond, deopt_block->GetLastInstruction()); in AddDeoptimizationConstant()863 deopt_block->InsertInstructionBefore(deoptimize, deopt_block->GetLastInstruction()); in AddDeoptimizationConstant()923 HBasicBlock* deopt_block, in AddDeoptimizationArrayLength() argument[all …]
1415 HBasicBlock* deopt_block = new (arena_) HBasicBlock(this, header->GetDexPc()); in TransformLoopHeaderForBCE() local1419 AddBlock(deopt_block); in TransformLoopHeaderForBCE()1428 if_block->AddSuccessor(deopt_block); // False successor in TransformLoopHeaderForBCE()1430 deopt_block->AddSuccessor(new_pre_header); in TransformLoopHeaderForBCE()1436 if_block->dominated_blocks_.Add(deopt_block); in TransformLoopHeaderForBCE()1437 deopt_block->SetDominator(if_block); in TransformLoopHeaderForBCE()1450 reverse_post_order_.Put(index_of_header++, deopt_block); in TransformLoopHeaderForBCE()1457 deopt_block->SetLoopInformation(info); in TransformLoopHeaderForBCE()1464 loop_it.Current()->Add(deopt_block); in TransformLoopHeaderForBCE()