Lines Matching refs:graph_

31       graph_(graph),  in HBasicBlockBuilder()
51 block = new (allocator_) HBasicBlock(graph_, semantic_dex_pc); in MaybeCreateBlockAt()
141 HBasicBlock* block = graph_->GetEntryBlock(); in ConnectBasicBlocks()
142 graph_->AddBlock(block); in ConnectBasicBlocks()
161 graph_->AddBlock(block); in ConnectBasicBlocks()
179 block->AddSuccessor(graph_->GetExitBlock()); in ConnectBasicBlocks()
191 graph_->AddBlock(block); in ConnectBasicBlocks()
208 graph_->AddBlock(graph_->GetExitBlock()); in ConnectBasicBlocks()
237 DCHECK(!graph_->GetEntryBlock()->GetSuccessors().empty()) in MightHaveLiveNormalPredecessors()
274 for (HBasicBlock* block : graph_->GetBlocks()) { in InsertTryBoundaryBlocks()
326 HBasicBlock* new_catch_block = new (allocator_) HBasicBlock(graph_, address); in InsertTryBoundaryBlocks()
329 graph_->AddBlock(new_catch_block); in InsertTryBoundaryBlocks()
347 HBasicBlock* try_block = graph_->GetBlocks()[block_id]; in InsertTryBoundaryBlocks()
366 HBasicBlock* try_block = graph_->GetBlocks()[block_id]; in InsertTryBoundaryBlocks()
382 graph_->SplitEdge(try_block, successor)->AddInstruction(try_exit); in InsertTryBoundaryBlocks()
416 HBasicBlock* block = graph_->GetBlocks()[block_id]; in InsertSynthesizedLoopsForOsr()
417 HBasicBlock* loop_block = new (allocator_) HBasicBlock(graph_, block->GetDexPc()); in InsertSynthesizedLoopsForOsr()
418 graph_->AddBlock(loop_block); in InsertSynthesizedLoopsForOsr()
426 loop_block->AddInstruction(new (allocator_) HIf(graph_->GetIntConstant(0), kNoDexPc)); in InsertSynthesizedLoopsForOsr()
432 DCHECK(graph_->GetBlocks().empty()); in Build()
434 graph_->SetEntryBlock(new (allocator_) HBasicBlock(graph_, kNoDexPc)); in Build()
435 graph_->SetExitBlock(new (allocator_) HBasicBlock(graph_, kNoDexPc)); in Build()
445 if (graph_->IsCompilingOsr()) { in Build()
454 DCHECK(graph_->GetBlocks().empty()); in BuildIntrinsic()
457 HBasicBlock* entry_block = new (allocator_) HBasicBlock(graph_, kNoDexPc); in BuildIntrinsic()
458 HBasicBlock* exit_block = new (allocator_) HBasicBlock(graph_, kNoDexPc); in BuildIntrinsic()
462 graph_->AddBlock(entry_block); in BuildIntrinsic()
463 graph_->AddBlock(body); in BuildIntrinsic()
464 graph_->AddBlock(exit_block); in BuildIntrinsic()
465 graph_->SetEntryBlock(entry_block); in BuildIntrinsic()
466 graph_->SetExitBlock(exit_block); in BuildIntrinsic()