Home
last modified time | relevance | path

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

/art/tools/ahat/src/main/com/android/ahat/dominators/
DDominators.java224 public NodeS[] nodes = new NodeS[4]; field in Dominators.NodeSet
227 if (size == nodes.length) { in add()
228 nodes = Arrays.copyOf(nodes, size * 2); in add()
230 nodes[size++] = nodeS; in add()
235 if (nodes[i] == nodeS) { in remove()
243 nodes[index] = nodes[--size]; in remove()
244 nodes[size] = null; in remove()
389 NodeSet nodes = oldDomS.revisit; in computeDominators() local
406 NodeS xS = oldDomS.dominated.nodes[i]; in computeDominators()
407 for (int j = 0; j < nodes.size; ++j) { in computeDominators()
[all …]
/art/compiler/optimizing/
Dscheduler.h441 virtual SchedulingNode* PopHighestPriorityNode(ScopedArenaVector<SchedulingNode*>* nodes,
445 static void DeleteNodeAtIndex(ScopedArenaVector<SchedulingNode*>* nodes, size_t index) { in DeleteNodeAtIndex() argument
446 (*nodes)[index] = nodes->back(); in DeleteNodeAtIndex()
447 nodes->pop_back(); in DeleteNodeAtIndex()
461 SchedulingNode* PopHighestPriorityNode(ScopedArenaVector<SchedulingNode*>* nodes, in PopHighestPriorityNode() argument
464 DCHECK(!nodes->empty()); in PopHighestPriorityNode()
465 size_t select = rand_r(&seed_) % nodes->size(); in PopHighestPriorityNode()
466 SchedulingNode* select_node = (*nodes)[select]; in PopHighestPriorityNode()
467 DeleteNodeAtIndex(nodes, select); in PopHighestPriorityNode()
483 SchedulingNode* PopHighestPriorityNode(ScopedArenaVector<SchedulingNode*>* nodes,
[all …]
Dscheduler.cc473 ScopedArenaVector<SchedulingNode*>* nodes, const SchedulingGraph& graph) const { in SelectMaterializedCondition() argument
502 ContainsElement(*nodes, condition_node)) { in SelectMaterializedCondition()
505 RemoveElement(*nodes, condition_node); in SelectMaterializedCondition()
513 ScopedArenaVector<SchedulingNode*>* nodes, const SchedulingGraph& graph) { in PopHighestPriorityNode() argument
514 DCHECK(!nodes->empty()); in PopHighestPriorityNode()
518 select_node = SelectMaterializedCondition(nodes, graph); in PopHighestPriorityNode()
522 select_node = (*nodes)[0]; in PopHighestPriorityNode()
524 for (size_t i = 1, e = nodes->size(); i < e; i++) { in PopHighestPriorityNode()
525 SchedulingNode* check = (*nodes)[i]; in PopHighestPriorityNode()
526 SchedulingNode* candidate = (*nodes)[select]; in PopHighestPriorityNode()
[all …]
Dregister_allocator_graph_color.h145 void ColorSpillSlots(ArrayRef<LiveInterval* const> nodes, /* out */ size_t* num_stack_slots_used);
148 void AllocateSpillSlots(ArrayRef<InterferenceNode* const> nodes);
Dregister_allocator_graph_color.cc1915 void RegisterAllocatorGraphColor::AllocateSpillSlots(ArrayRef<InterferenceNode* const> nodes) { in AllocateSpillSlots() argument
1929 for (InterferenceNode* node : nodes) { in AllocateSpillSlots()
/art/test/913-heaps/src/art/
DTest913.java570 HashMap<String, Node> nodes = new HashMap<>(); field in Test913.Verifier
576 if (!nodes.containsKey(referrer)) { in add()
577 nodes.put(referrer, new Node(referrer)); in add()
580 nodes.get(referrer).referrees.add(referree); in add()
/art/compiler/
DAndroid.bp79 "optimizing/nodes.cc",
196 "optimizing/nodes.h",