Home
last modified time | relevance | path

Searched refs:dominator (Results 1 – 12 of 12) 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.cc434 HBasicBlock* dominator = block->GetDominator(); in VisitBasicBlock() local
435 ValueSet* dominator_set = FindSetFor(dominator); in VisitBasicBlock()
437 if (dominator->GetSuccessors().size() == 1) { in VisitBasicBlock()
440 DCHECK_EQ(dominator->GetSingleSuccessor(), block); in VisitBasicBlock()
441 AbandonSetFor(dominator); in VisitBasicBlock()
Dnodes.cc1297 void HInstruction::ReplaceUsesDominatedBy(HInstruction* dominator, HInstruction* replacement) { in ReplaceUsesDominatedBy() argument
1304 if (dominator->StrictlyDominates(user)) { in ReplaceUsesDominatedBy()
1312 if (dominator->GetBlock()->Dominates(predecessor)) { in ReplaceUsesDominatedBy()
1319 void HInstruction::ReplaceEnvUsesDominatedBy(HInstruction* dominator, HInstruction* replacement) { in ReplaceEnvUsesDominatedBy() argument
1326 if (dominator->StrictlyDominates(user->GetHolder())) { in ReplaceEnvUsesDominatedBy()
Dnodes.h1129 void SetDominator(HBasicBlock* dominator) { dominator_ = dominator; } in SetDominator() argument
2359 void ReplaceUsesDominatedBy(HInstruction* dominator, HInstruction* replacement);
2360 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/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.java85 public void setDominator(AhatInstance node, AhatInstance dominator) { in AhatSnapshot()
86 node.setDominator(dominator); in AhatSnapshot()
DAhatInstance.java804 void setDominator(AhatInstance dominator) { in setDominator() argument
805 mImmediateDominator = dominator; in setDominator()
/art/tools/ahat/
DREADME.txt106 Show sample path from GC root with field names in place of dominator path.