/art/compiler/optimizing/ |
D | find_loops_test.cc | 39 for (HBasicBlock* block : graph->GetBlocks()) { in TEST_F() 50 for (HBasicBlock* block : graph->GetBlocks()) { in TEST_F() 64 for (HBasicBlock* block : graph->GetBlocks()) { in TEST_F() 79 for (HBasicBlock* block : graph->GetBlocks()) { in TEST_F() 92 for (HBasicBlock* block : graph->GetBlocks()) { in TEST_F() 103 HBasicBlock* block = graph->GetBlocks()[block_id]; in TestBlock() 113 const BitVector& blocks = info->GetBlocks(); in TestBlock() 269 ASSERT_TRUE(graph->GetBlocks()[3]->GetLoopInformation()->IsIn( in TEST_F() 270 *graph->GetBlocks()[2]->GetLoopInformation())); in TEST_F() 271 ASSERT_FALSE(graph->GetBlocks()[2]->GetLoopInformation()->IsIn( in TEST_F() [all …]
|
D | dominator_test.cc | 36 ASSERT_EQ(graph->GetBlocks().size(), blocks_length); in TestCode() 39 if (graph->GetBlocks()[i] == nullptr) { in TestCode() 43 ASSERT_EQ(nullptr, graph->GetBlocks()[i]->GetDominator()); in TestCode() 44 ASSERT_TRUE(graph->GetBlocks()[i]->IsEntryBlock()); in TestCode() 47 ASSERT_NE(nullptr, graph->GetBlocks()[i]->GetDominator()); in TestCode() 48 ASSERT_EQ(blocks[i], graph->GetBlocks()[i]->GetDominator()->GetBlockId()); in TestCode()
|
D | superblock_cloner.h | 74 if (from >= graph->GetBlocks().size() || to >= graph->GetBlocks().size()) { in IsEdgeValid() 78 HBasicBlock* block_from = graph->GetBlocks()[from]; in IsEdgeValid() 79 HBasicBlock* block_to = graph->GetBlocks()[to]; in IsEdgeValid() 328 DCHECK(block_id < graph_->GetBlocks().size()); in GetBlockById() 329 HBasicBlock* block = graph_->GetBlocks()[block_id]; in GetBlockById() 375 cloner_(info->GetHeader()->GetGraph(), &info->GetBlocks(), bb_map, hir_map, induction_range) { in PeelUnrollHelper()
|
D | side_effects_analysis.h | 31 block_effects_(graph->GetBlocks().size(), in HOptimization() 33 loop_effects_(graph->GetBlocks().size(), in HOptimization()
|
D | linear_order.cc | 59 for (HBasicBlock* header : graph->GetBlocks()) { in IsLinearOrderWellFormed() 64 size_t num_blocks = loop->GetBlocks().NumSetBits(); in IsLinearOrderWellFormed() 98 ScopedArenaVector<uint32_t> forward_predecessors(graph->GetBlocks().size(), in LinearizeGraphInternal()
|
D | constant_folding_test.cc | 125 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() 186 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() 247 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() 326 HInstruction* inst1 = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() 397 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() 460 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() 524 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F() 624 HInstruction* inst1 = graph->GetBlocks()[4]->GetFirstInstruction()->InputAt(0); in TEST_F() 709 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0); in TEST_F()
|
D | side_effects_analysis.cc | 24 block_effects_.resize(graph_->GetBlocks().size()); in Run() 25 loop_effects_.resize(graph_->GetBlocks().size()); in Run()
|
D | block_builder.cc | 287 for (HBasicBlock* block : graph_->GetBlocks()) { in InsertTryBoundaryBlocks() 360 HBasicBlock* try_block = graph_->GetBlocks()[block_id]; in InsertTryBoundaryBlocks() 379 HBasicBlock* try_block = graph_->GetBlocks()[block_id]; in InsertTryBoundaryBlocks() 403 DCHECK(graph_->GetBlocks().empty()); in Build() 421 DCHECK(graph_->GetBlocks().empty()); in BuildIntrinsic()
|
D | code_sinking.cc | 264 ArenaBitVector post_dominated(&allocator, graph_->GetBlocks().size(), /* expandable= */ false); in SinkCodeToUncommonBranch() 305 for (size_t i = 0, e = graph_->GetBlocks().size(); i < e; ++i) { in SinkCodeToUncommonBranch() 307 finder.Update(graph_->GetBlocks()[i]); in SinkCodeToUncommonBranch() 308 AddInputs(graph_->GetBlocks()[i], processed_instructions, post_dominated, &worklist); in SinkCodeToUncommonBranch()
|
D | superblock_cloner.cc | 240 ArenaBitVector visited(arena_, graph_->GetBlocks().size(), false, kArenaAllocSuperblockCloner); in FindBackEdgesLocal() 245 ArenaBitVector visiting(arena_, graph_->GetBlocks().size(), false, kArenaAllocGraphBuilder); in FindBackEdgesLocal() 247 ArenaVector<size_t> successors_visited(graph_->GetBlocks().size(), in FindBackEdgesLocal() 288 for (auto block : graph_->GetBlocks()) { in RecalculateBackEdgesInfo() 370 arena_, graph_->GetBlocks().size(), false, kArenaAllocSuperblockCloner); in CleanUpControlFlow() 450 outer_loop_bb_set_.Copy(&outer_loop_->GetBlocks()); in FindAndSetLocalAreaForAdjustments() 495 arena_, graph_->GetBlocks().size(), false, kArenaAllocSuperblockCloner); in AdjustControlFlowInfo() 645 for (HBasicBlock* bb : graph->GetBlocks()) { in DumpBB() 857 if (common_loop_info == nullptr || !orig_bb_set_.SameBitsSet(&common_loop_info->GetBlocks())) { in IsFastCase() 1055 HBasicBlock* block = graph->GetBlocks()[orig_block_id]; in IsSubgraphConnected()
|
D | builder.cc | 109 DCHECK(graph_->GetBlocks().empty()); in BuildGraph() 167 DCHECK(graph_->GetBlocks().empty()); in BuildIntrinsicGraph()
|
D | superblock_cloner_test.cc | 155 arena, graph_->GetBlocks().size(), false, kArenaAllocSuperblockCloner); in TEST_F() 160 orig_bb_set.Union(&loop_info->GetBlocks()); in TEST_F() 236 arena, graph_->GetBlocks().size(), false, kArenaAllocSuperblockCloner); in TEST_F() 239 orig_bb_set.Union(&loop_info->GetBlocks()); in TEST_F() 275 arena, graph_->GetBlocks().size(), false, kArenaAllocSuperblockCloner); in TEST_F() 631 arena, graph_->GetBlocks().size(), false, kArenaAllocSuperblockCloner); in TEST_F() 632 orig_bb_set.Union(&loop_info->GetBlocks()); in TEST_F()
|
D | ssa_test.cc | 73 for (HBasicBlock* block : graph->GetBlocks()) { in ReNumberInstructions() 91 for (HBasicBlock* block : graph->GetBlocks()) { in TestCode()
|
D | gvn.cc | 346 sets_(graph->GetBlocks().size(), nullptr, allocator_.Adapter(kArenaAllocGvn)), in GlobalValueNumberer() 348 &allocator_, graph->GetBlocks().size(), /* expandable= */ false, kArenaAllocGvn) { in GlobalValueNumberer() 538 HBasicBlock* current_block = block->GetGraph()->GetBlocks()[block_id]; in FindVisitedBlockWithRecyclableSet()
|
D | live_ranges_test.cc | 73 HBasicBlock* block = graph->GetBlocks()[1]; in TEST_F() 117 HBasicBlock* block = graph->GetBlocks()[3]; in TEST_F()
|
D | licm.cc | 89 graph_->GetBlocks().size(), in Run()
|
D | cha_guard_optimization.cc | 37 block_has_cha_guard_(GetGraph()->GetBlocks().size(), in CHAGuardVisitor()
|
D | liveness_test.cc | 56 for (HBasicBlock* block : graph->GetBlocks()) { in TestCode()
|
D | register_allocator_test.cc | 337 HBasicBlock* loop_header = graph->GetBlocks()[2]; in Loop3() 346 HBasicBlock* return_block = graph->GetBlocks()[3]; in Loop3() 366 HXor* first_xor = graph->GetBlocks()[1]->GetFirstInstruction()->AsXor(); in TEST_F() 367 HXor* last_xor = graph->GetBlocks()[1]->GetLastInstruction()->GetPrevious()->AsXor(); in TEST_F()
|
D | optimizing_unit_test.h | 77 for (HBasicBlock* block : graph->GetBlocks()) { in RemoveSuspendChecks()
|
D | nodes.cc | 830 graph->GetBlocks().size(), in Populate() 1526 const ArenaVector<HBasicBlock*>& blocks = graph_->GetBlocks(); in FOR_EACH_CONCRETE_INSTRUCTION() 2141 DCHECK_EQ(loop_info->GetBlocks().NumSetBits(), 1u); in DisconnectAndDelete() 2142 DCHECK_EQ(static_cast<uint32_t>(loop_info->GetBlocks().GetHighestBitSet()), GetBlockId()); in DisconnectAndDelete() 2461 if (GetBlocks().size() == 3) { in InlineInto() 2463 DCHECK(!GetBlocks()[1]->GetLastInstruction()->IsThrow()); in InlineInto() 2466 HBasicBlock* body = GetBlocks()[1]; in InlineInto() 2467 DCHECK(GetBlocks()[0]->IsEntryBlock()); in InlineInto() 2468 DCHECK(GetBlocks()[2]->IsExitBlock()); in InlineInto()
|
D | graph_checker.cc | 709 const ArenaBitVector& loop_blocks = loop_information->GetBlocks(); in HandleLoop() 738 if (!loop_blocks.IsSubsetOf(&outer_info->GetBlocks())) { in HandleLoop() 757 HBasicBlock* loop_block = GetGraph()->GetBlocks()[i]; in HandleLoop()
|
D | graph_visualizer.cc | 910 if (!graph_->GetBlocks().empty()) { in DumpGraph() 923 if (!graph_->GetBlocks().empty()) { in DumpGraphWithDisassembly()
|
D | dead_code_elimination.cc | 452 ArenaBitVector live_blocks(&allocator, graph_->GetBlocks().size(), false, kArenaAllocDCE); in RemoveDeadBlocks()
|
/art/runtime/ |
D | image.h | 390 IterationRange<const Block*> GetBlocks() const { in GetBlocks() function 391 return GetBlocks(GetImageBegin()); in GetBlocks() 394 IterationRange<const Block*> GetBlocks(const uint8_t* image_begin) const { in GetBlocks() function
|