Home
last modified time | relevance | path

Searched refs:dominator (Results 1 – 14 of 14) sorted by relevance

/art/tools/ahat/src/test/com/android/ahat/
DDominatorsTest.java52 public void setDominator(String node, String dominator) { in setDominator() argument
53 dominators.put(node, dominator); in setDominator()
314 public Node dominator; field in DominatorsTest.Node
345 public void setDominator(DominatorsComputation.Node dominator) { in setDominator() argument
346 this.dominator = (Node)dominator; in setDominator()
371 assertEquals(a, b.dominator); in twiceRevisitOldApi()
372 assertEquals(b, x.dominator); in twiceRevisitOldApi()
373 assertEquals(a, c.dominator); in twiceRevisitOldApi()
374 assertEquals(a, d.dominator); in twiceRevisitOldApi()
375 assertEquals(a, f.dominator); in twiceRevisitOldApi()
/art/compiler/optimizing/
Dcha_guard_optimization.cc129 HBasicBlock* dominator = flag->GetBlock(); in OptimizeWithDominatingGuard() local
138 while (dominator != receiver_def_block) { in OptimizeWithDominatingGuard()
139 if (block_has_cha_guard_[dominator->GetBlockId()] == 1) { in OptimizeWithDominatingGuard()
143 dominator = dominator->GetDominator(); in OptimizeWithDominatingGuard()
150 if (dominator == flag->GetBlock()) { in OptimizeWithDominatingGuard()
156 instruction = dominator->GetLastInstruction(); in OptimizeWithDominatingGuard()
Dgvn.cc431 HBasicBlock* dominator = block->GetDominator(); in VisitBasicBlock() local
432 ValueSet* dominator_set = FindSetFor(dominator); in VisitBasicBlock()
434 if (dominator->GetSuccessors().size() == 1) { in VisitBasicBlock()
437 DCHECK_EQ(dominator->GetSingleSuccessor(), block); in VisitBasicBlock()
438 AbandonSetFor(dominator); in VisitBasicBlock()
Ddead_code_elimination.cc471 HBasicBlock* dominator = block->GetDominator(); in MaybeAddPhi() local
472 if (!dominator->EndsWithIf()) { in MaybeAddPhi()
477 HInstruction* dominator_input = dominator->GetLastInstruction()->AsIf()->InputAt(0); in MaybeAddPhi()
511 dominator->GetLastInstruction()->AsIf()->IfTrueSuccessor()->Dominates(pred); in MaybeAddPhi()
513 dominator->GetLastInstruction()->AsIf()->IfFalseSuccessor()->Dominates(pred); in MaybeAddPhi()
Dnodes.cc1407 void HInstruction::ReplaceUsesDominatedBy(HInstruction* dominator, in ReplaceUsesDominatedBy() argument
1410 HBasicBlock* dominator_block = dominator->GetBlock(); in ReplaceUsesDominatedBy()
1451 strictly_dominated ? dominator->StrictlyDominates(user) : dominator->Dominates(user); in ReplaceUsesDominatedBy()
1473 void HInstruction::ReplaceEnvUsesDominatedBy(HInstruction* dominator, HInstruction* replacement) { in ReplaceEnvUsesDominatedBy() argument
1480 if (dominator->StrictlyDominates(user->GetHolder())) { in ReplaceEnvUsesDominatedBy()
Dnodes.h1196 void SetDominator(HBasicBlock* dominator) { dominator_ = dominator; } in SetDominator() argument
2550 void ReplaceUsesDominatedBy(HInstruction* dominator,
2553 void ReplaceEnvUsesDominatedBy(HInstruction* dominator, HInstruction* replacement);
/art/tools/ahat/src/main/com/android/ahat/dominators/
DDominatorsComputation.java92 void setDominator(Node dominator); in setDominator() argument
140 public void setDominator(Node node, Node dominator) { in computeDominators()
141 node.setDominator(dominator); in computeDominators()
DDominators.java101 void setDominator(Node node, Node dominator); in setDominator() argument
/art/test/2255-checker-branch-redirection/
Dinfo.txt1 Tests that we can redirect branches if the block and its dominator
/art/test/433-gvn/
Dinfo.txt3 a dominator and its dominated blocks.
/art/test/695-simplify-throws/
Dinfo.txt2 to trip on this code: the DCE pass would re-build the dominator
/art/tools/ahat/src/main/com/android/ahat/heapdump/
DAhatSnapshot.java89 public void setDominator(AhatInstance node, AhatInstance dominator) { in AhatSnapshot()
90 node.setDominator(dominator); in AhatSnapshot()
DAhatInstance.java810 void setDominator(AhatInstance dominator) { in setDominator() argument
811 mImmediateDominator = dominator; in setDominator()
/art/tools/ahat/
DREADME.txt116 Show sample path from GC root with field names in place of dominator path.