Lines Matching refs:HBasicBlock

372   void VisitBasicBlock(HBasicBlock* block);
378 ValueSet* FindSetFor(HBasicBlock* block) const { in FindSetFor()
384 void AbandonSetFor(HBasicBlock* block) { in AbandonSetFor()
392 bool WillBeReferencedAgain(HBasicBlock* block) const;
397 HBasicBlock* FindVisitedBlockWithRecyclableSet(HBasicBlock* block,
418 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in Run()
424 void GlobalValueNumberer::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
427 const ArenaVector<HBasicBlock*>& predecessors = block->GetPredecessors(); in VisitBasicBlock()
434 HBasicBlock* dominator = block->GetDominator(); in VisitBasicBlock()
447 HBasicBlock* recyclable = FindVisitedBlockWithRecyclableSet(block, *dominator_set); in VisitBasicBlock()
476 for (HBasicBlock* predecessor : predecessors) { in VisitBasicBlock()
527 bool GlobalValueNumberer::WillBeReferencedAgain(HBasicBlock* block) const { in WillBeReferencedAgain()
530 for (const HBasicBlock* dominated_block : block->GetDominatedBlocks()) { in WillBeReferencedAgain()
536 for (const HBasicBlock* successor : block->GetSuccessors()) { in WillBeReferencedAgain()
545 HBasicBlock* GlobalValueNumberer::FindVisitedBlockWithRecyclableSet( in FindVisitedBlockWithRecyclableSet()
546 HBasicBlock* block, const ValueSet& reference_set) const { in FindVisitedBlockWithRecyclableSet()
547 HBasicBlock* secondary_match = nullptr; in FindVisitedBlockWithRecyclableSet()
556 HBasicBlock* current_block = block->GetGraph()->GetBlocks()[block_id]; in FindVisitedBlockWithRecyclableSet()