Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dbounds_check_elimination.cc801 HBasicBlock* deopt_block = if_block->GetSuccessors().Get(1); // False successor. in TransformLoopForDeoptimizationIfNeeded() local
804 deopt_block->AddInstruction(new (graph->GetArena()) HGoto()); in TransformLoopForDeoptimizationIfNeeded()
806 return deopt_block; in TransformLoopForDeoptimizationIfNeeded()
842 HBasicBlock* deopt_block, in AddDeoptimizationConstant() argument
848 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 …]
Dnodes.cc1415 HBasicBlock* deopt_block = new (arena_) HBasicBlock(this, header->GetDexPc()); in TransformLoopHeaderForBCE() local
1419 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()