Home
last modified time | relevance | path

Searched refs:Node (Results 1 – 9 of 9) sorted by relevance

/art/tools/ahat/src/main/com/android/ahat/dominators/
DDominatorsComputation.java52 public interface Node { interface in DominatorsComputation
84 Iterable<? extends Node> getReferencesForDominators(); in getReferencesForDominators()
92 void setDominator(Node dominator); in setDominator()
105 public static void computeDominators(Node root) { in computeDominators()
122 public static void computeDominators(Node root, Progress progress, long numNodes) { in computeDominators()
123 Dominators.Graph<Node> graph = new Dominators.Graph<Node>() { in computeDominators()
125 public void setDominatorsComputationState(Node node, Object state) { in computeDominators()
130 public Object getDominatorsComputationState(Node node) { in computeDominators()
135 public Iterable<? extends Node> getReferencesForDominators(Node node) { in computeDominators()
140 public void setDominator(Node node, Node dominator) { in computeDominators()
DDominators.java32 public class Dominators<Node> {
33 private final Graph<Node> graph;
56 public interface Graph<Node> {
68 void setDominatorsComputationState(Node node, Object state); in setDominatorsComputationState()
80 Object getDominatorsComputationState(Node node); in getDominatorsComputationState()
92 Iterable<? extends Node> getReferencesForDominators(Node node); in getReferencesForDominators()
101 void setDominator(Node node, Node dominator); in setDominator()
254 private static class Link<Node> {
256 public final Node dst;
259 public Link(NodeS srcS, Node dst) { in Link()
[all …]
/art/tools/ahat/src/test/com/android/ahat/
DDominatorsTest.java311 private static class Node implements DominatorsComputation.Node { class in DominatorsTest
313 public List<Node> depends = new ArrayList<Node>();
314 public Node dominator;
317 public Node(String name) { in Node() method in DominatorsTest.Node
340 public Collection<Node> getReferencesForDominators() { in getReferencesForDominators()
345 public void setDominator(DominatorsComputation.Node dominator) { in setDominator()
346 this.dominator = (Node)dominator; in setDominator()
358 Node a = new Node("a"); in twiceRevisitOldApi()
359 Node b = new Node("b"); in twiceRevisitOldApi()
360 Node x = new Node("x"); in twiceRevisitOldApi()
[all …]
/art/compiler/optimizing/
Dgvn.cc43 buckets_(allocator->AllocArray<Node*>(num_buckets_, kArenaAllocGvn)), in ValueSet()
56 buckets_(allocator->AllocArray<Node*>(num_buckets_, kArenaAllocGvn)), in ValueSet()
92 buckets_[index] = new (allocator_) Node(instruction, hash_code, buckets_[index]); in Add()
102 for (Node* node = buckets_[index]; node != nullptr; node = node->GetNext()) { in Lookup()
118 for (Node* node = buckets_[index]; node != nullptr; node = node->GetNext()) { in Contains()
128 DeleteAllImpureWhich([side_effects](Node* node) { in Kill()
150 DeleteAllImpureWhich([predecessor](Node* node) { in IntersectWith()
169 memcpy(buckets_, other.buckets_, num_buckets_ * sizeof(Node*)); in PopulateFromInternal()
175 for (Node* node = other.buckets_[i]; node != nullptr; node = node->GetNext()) { in PopulateFromInternal()
186 class Node : public ArenaObject<kArenaAllocGvn> { class in art::ValueSet
[all …]
/art/test/980-redefine-object/
Dexpected.txt20 Object allocated of type 'java.util.LinkedList$Node'
22 Object allocated of type 'java.util.LinkedList$Node'
23 Object allocated of type 'java.util.LinkedList$Node'
24 Object allocated of type 'java.util.LinkedList$Node'
25 Object allocated of type 'java.util.LinkedList$Node'
26 Object allocated of type 'java.util.LinkedList$Node'
28 Object allocated of type 'java.util.LinkedList$Node'
/art/tools/ahat/etc/
Dahat_api.txt11 public class Dominators<Node> {
13 method public void computeDominators(Node);
17 public static abstract interface Dominators.Graph<Node> {
18 method public abstract java.lang.Object getDominatorsComputationState(Node);
19 method public abstract java.lang.Iterable<? extends Node> getReferencesForDominators(Node);
20 method public abstract void setDominator(Node, Node);
21 method public abstract void setDominatorsComputationState(Node, java.lang.Object);
25 …ethod public static void computeDominators(com.android.ahat.dominators.DominatorsComputation.Node);
26 … void computeDominators(com.android.ahat.dominators.DominatorsComputation.Node, com.android.ahat.p…
29 public static abstract interface DominatorsComputation.Node {
[all …]
/art/test/913-heaps/src/art/
DTest913.java556 public static class Node { class in Test913.Verifier
561 public Node(String r) { in Node() method in Test913.Verifier.Node
570 HashMap<String, Node> nodes = new HashMap<>();
577 nodes.put(referrer, new Node(referrer)); in add()
/art/tools/ahat/
DREADME.txt64 AhatInstance no longer implements DominatorsComputation.Node
/art/test/VerifierDeps/
DMain.smali246 # Case 4: MyDocument implements Document, Document extends Node