Searched refs:visited_blocks (Results 1 – 2 of 2) sorted by relevance
801 ArenaBitVector visited_blocks( in RemoveEmptyIfs() local804 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()
1411 std::optional<ArenaBitVector> visited_blocks; in ReplaceUsesDominatedBy() local1414 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()