Searched defs:visited (Results 1 - 3 of 3) sorted by relevance

/art/compiler/optimizing/
H A Ddead_code_elimination.cc23 static void MarkReachableBlocks(HBasicBlock* block, ArenaBitVector* visited) { argument
25 if (visited->IsBitSet(block_id)) {
28 visited->SetBit(block_id);
35 MarkReachableBlocks(if_instruction->IfTrueSuccessor(), visited);
36 MarkReachableBlocks(if_instruction->IfFalseSuccessor(), visited);
38 MarkReachableBlocks(if_instruction->IfTrueSuccessor(), visited);
41 MarkReachableBlocks(if_instruction->IfFalseSuccessor(), visited);
45 MarkReachableBlocks(block->GetSuccessors().Get(i), visited);
H A Dnodes.cc32 void HGraph::FindBackEdges(ArenaBitVector* visited) { argument
34 VisitBlockForBackEdges(entry_block_, visited, &visiting);
53 void HGraph::RemoveInstructionsAsUsersFromDeadBlocks(const ArenaBitVector& visited) const {
55 if (!visited.IsBitSet(i)) {
65 void HGraph::RemoveDeadBlocks(const ArenaBitVector& visited) { argument
67 if (!visited.IsBitSet(i)) {
81 ArenaBitVector* visited,
84 if (visited->IsBitSet(id)) return;
86 visited->SetBit(id);
93 VisitBlockForBackEdges(successor, visited, visitin
80 VisitBlockForBackEdges(HBasicBlock* block, ArenaBitVector* visited, ArenaBitVector* visiting) argument
[all...]
/art/runtime/gc/accounting/
H A Dspace_bitmap.cc188 void SpaceBitmap<kAlignment>::WalkInstanceFields(SpaceBitmap<kAlignment>* visited,
195 WalkInstanceFields(visited, callback, obj, super, arg);
204 WalkFieldsInOrder(visited, callback, value, arg);
211 void SpaceBitmap<kAlignment>::WalkFieldsInOrder(SpaceBitmap<kAlignment>* visited, argument
214 if (visited->Test(obj)) {
219 visited->Set(obj);
222 WalkInstanceFields(visited, callback, obj, klass, arg);
231 WalkFieldsInOrder(visited, callback, value, arg);
242 WalkFieldsInOrder(visited, callback, value, arg);
250 std::unique_ptr<SpaceBitmap<kAlignment>> visited(
[all...]

Completed in 84 milliseconds