• Home
  • Raw
  • Download

Lines Matching refs:graph_

32   if (graph_->GetExitBlock() == nullptr) {  in Run()
43 HBasicBlock* exit = graph_->GetExitBlock(); in UncommonBranchSinking()
330 ScopedArenaAllocator allocator(graph_->GetArenaStack()); in SinkCodeToUncommonBranch()
332 size_t number_of_instructions = graph_->GetCurrentInstructionId(); in SinkCodeToUncommonBranch()
336 ArenaBitVector post_dominated(&allocator, graph_->GetBlocks().size(), /* expandable= */ false); in SinkCodeToUncommonBranch()
349 for (HBasicBlock* block : graph_->GetPostOrder()) { in SinkCodeToUncommonBranch()
355 DCHECK_NE(block, graph_->GetExitBlock()) in SinkCodeToUncommonBranch()
405 for (size_t i = 0, e = graph_->GetBlocks().size(); i < e; ++i) { in SinkCodeToUncommonBranch()
407 finder.Update(graph_->GetBlocks()[i]); in SinkCodeToUncommonBranch()
408 AddInputs(graph_->GetBlocks()[i], processed_instructions, post_dominated, &worklist); in SinkCodeToUncommonBranch()
451 if (graph_->IsDebuggable() || in SinkCodeToUncommonBranch()
454 (user->IsSuspendCheck() && graph_->IsCompilingOsr())) { in SinkCodeToUncommonBranch()
542 HBasicBlock* exit = graph_->GetExitBlock(); in ReturnSinking()
564 HBasicBlock* new_block = new (graph_->GetAllocator()) HBasicBlock(graph_, exit->GetDexPc()); in ReturnSinking()
578 new_phi = new (graph_->GetAllocator()) HPhi(graph_->GetAllocator(), in ReturnSinking()
586 new (graph_->GetAllocator()) HGoto(ret->GetDexPc())); in ReturnSinking()
590 new_block->AddInstruction(new (graph_->GetAllocator()) HReturn(new_phi, exit->GetDexPc())); in ReturnSinking()
601 new (graph_->GetAllocator()) HGoto(ret->GetDexPc())); in ReturnSinking()
605 new_block->AddInstruction(new (graph_->GetAllocator()) HReturnVoid(exit->GetDexPc())); in ReturnSinking()
609 graph_->AddBlock(new_block); in ReturnSinking()
612 graph_->ClearDominanceInformation(); in ReturnSinking()
613 graph_->ComputeDominanceInformation(); in ReturnSinking()