Home
last modified time | relevance | path

Searched refs:GetDominator (Results 1 – 7 of 7) sorted by relevance

/art/compiler/optimizing/
Ddominator_test.cc43 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()
Dnodes.cc150 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 …]
Dgvn.cc350 HBasicBlock* dominator = block->GetDominator(); in VisitBasicBlock()
362 DCHECK_EQ(block->GetDominator(), block->GetLoopInformation()->GetPreHeader()); in VisitBasicBlock()
Dbounds_check_elimination.cc797 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()
Dgraph_visualizer.cc311 if (block->GetDominator() != nullptr) { in VisitBasicBlock()
312 PrintProperty("dominator", "B", block->GetDominator()->GetBlockId()); in VisitBasicBlock()
Dregister_allocator.cc1141 if (block_from->GetDominator() != nullptr) { in SplitBetween()
1142 const GrowableArray<HBasicBlock*>& dominated = block_from->GetDominator()->GetDominatedBlocks(); in SplitBetween()
Dnodes.h539 HBasicBlock* GetDominator() const { return dominator_; } in GetDominator() function