Home
last modified time | relevance | path

Searched refs:visited_blocks (Results 1 – 2 of 2) sorted by relevance

/art/compiler/optimizing/
Ddead_code_elimination.cc801 ArenaBitVector visited_blocks( in RemoveEmptyIfs() local
804 visited_blocks.SetBit(merge_true->GetBlockId()); in RemoveEmptyIfs()
807 visited_blocks.SetBit(merge_true->GetBlockId()); in RemoveEmptyIfs()
811 while (!visited_blocks.IsBitSet(merge_false->GetBlockId()) && merge_false->IsSingleGoto()) { in RemoveEmptyIfs()
815 if (!visited_blocks.IsBitSet(merge_false->GetBlockId()) || !merge_false->GetPhis().IsEmpty()) { in RemoveEmptyIfs()
Dnodes.cc1411 std::optional<ArenaBitVector> visited_blocks; in ReplaceUsesDominatedBy() local
1414 auto maybe_generate_visited_blocks = [&visited_blocks, this, dominator_block]() { in ReplaceUsesDominatedBy()
1415 if (visited_blocks.has_value()) { in ReplaceUsesDominatedBy()
1419 visited_blocks.emplace(graph->GetAllocator(), in ReplaceUsesDominatedBy()
1430 visited_blocks->SetBit(current->GetBlockId()); in ReplaceUsesDominatedBy()
1432 if (visited_blocks->IsBitSet(dominated->GetBlockId())) { in ReplaceUsesDominatedBy()
1455 dominated = visited_blocks->IsBitSet(block->GetBlockId()); in ReplaceUsesDominatedBy()
1466 if (visited_blocks->IsBitSet(predecessor->GetBlockId())) { in ReplaceUsesDominatedBy()