Searched refs:GetDominator (Results 1 – 7 of 7) sorted by relevance
43 ASSERT_EQ(nullptr, graph->GetBlocks().Get(i)->GetDominator()); in TestCode()47 ASSERT_NE(nullptr, graph->GetBlocks().Get(i)->GetDominator()); in TestCode()48 ASSERT_EQ(blocks[i], graph->GetBlocks().Get(i)->GetDominator()->GetBlockId()); in TestCode()
150 first = first->GetDominator(); in FindCommonDominator()157 second = second->GetDominator(); in FindCommonDominator()166 if (block->GetDominator() == nullptr) { in VisitBlockForDominatorTree()169 block->SetDominator(FindCommonDominator(block->GetDominator(), predecessor)); in VisitBlockForDominatorTree()177 block->GetDominator()->AddDominatedBlock(block); in VisitBlockForDominatorTree()373 DCHECK(back_edge->GetDominator() != nullptr); in Populate()424 return header_->GetDominator(); in GetPreHeader()451 current = current->GetDominator(); in Dominates()1187 GetDominator()->ReplaceDominatedBlock(this, other); in ReplaceWith()1188 other->SetDominator(GetDominator()); in ReplaceWith()[all …]
350 HBasicBlock* dominator = block->GetDominator(); in VisitBasicBlock()362 DCHECK_EQ(block->GetDominator(), block->GetLoopInformation()->GetPreHeader()); in VisitBasicBlock()
797 HBasicBlock* new_pre_header = header->GetDominator(); in TransformLoopForDeoptimizationIfNeeded()799 HBasicBlock* if_block = new_pre_header->GetDominator(); in TransformLoopForDeoptimizationIfNeeded()816 HBasicBlock* if_block = pre_header->GetDominator(); in AddLoopBodyEntryTest()846 HBasicBlock* pre_header = header->GetDominator(); in AddDeoptimizationConstant()855 DCHECK_EQ(deopt_block, header->GetDominator()->GetDominator()->GetSuccessors().Get(1)); in AddDeoptimizationConstant()927 HBasicBlock* pre_header = header->GetDominator(); in AddDeoptimizationArrayLength()1157 basic_block = basic_block->GetDominator(); in LookupValueRange()
311 if (block->GetDominator() != nullptr) { in VisitBasicBlock()312 PrintProperty("dominator", "B", block->GetDominator()->GetBlockId()); in VisitBasicBlock()
1141 if (block_from->GetDominator() != nullptr) { in SplitBetween()1142 const GrowableArray<HBasicBlock*>& dominated = block_from->GetDominator()->GetDominatedBlocks(); in SplitBetween()
539 HBasicBlock* GetDominator() const { return dominator_; } in GetDominator() function