/art/compiler/dex/ |
D | dataflow_iterator-inl.h | 32 res = mir_graph_->GetBasicBlock(bb_id); in ForwardSingleNext() 55 res = mir_graph_->GetBasicBlock(bb_id); in ForwardRepeatNext() 70 res = mir_graph_->GetBasicBlock(bb_id); in ReverseSingleNext() 93 res = mir_graph_->GetBasicBlock(bb_id); in ReverseRepeatNext() 134 BasicBlock* bb = mir_graph_->GetBasicBlock((*block_id_list_)[idx]); in Next() 145 BasicBlock* bb = mir_graph_->GetBasicBlock((*block_id_list_)[idx_ - 1]); in Next() 165 BasicBlock* loop_head = mir_graph_->GetBasicBlock((*block_id_list_)[loop_head_idx]); in Next() 182 BasicBlock* bb = mir_graph_->GetBasicBlock((*block_id_list_)[idx]); in Next()
|
D | ssa_transformation.cc | 44 BasicBlock* res = NeedsVisit(GetBasicBlock(bb->fall_through)); in NextUnvisitedSuccessor() 46 res = NeedsVisit(GetBasicBlock(bb->taken)); in NextUnvisitedSuccessor() 50 res = NeedsVisit(GetBasicBlock(sbi->block)); in NextUnvisitedSuccessor() 186 while (!curr_idom_iter->Done() && (NeedsVisit(GetBasicBlock(**curr_idom_iter)) == nullptr)) { in ComputeDomPostOrderTraversal() 191 BasicBlock* new_bb = GetBasicBlock(**curr_idom_iter); in ComputeDomPostOrderTraversal() 222 CheckForDominanceFrontier(bb, GetBasicBlock(bb->taken)); in ComputeDominanceFrontier() 225 CheckForDominanceFrontier(bb, GetBasicBlock(bb->fall_through)); in ComputeDominanceFrontier() 229 BasicBlock* succ_bb = GetBasicBlock(successor_block_info->block); in ComputeDominanceFrontier() 236 BasicBlock* dominated_bb = GetBasicBlock(dominated_idx); in ComputeDominanceFrontier() 238 BasicBlock* df_up_block = GetBasicBlock(df_up_block_idx); in ComputeDominanceFrontier() [all …]
|
D | global_value_numbering.cc | 174 const BasicBlock* pred_bb = mir_graph_->GetBasicBlock(pred_lvn->Id()); in NullCheckedInAllPredecessors() 206 BasicBlock* bb = mir_graph_->GetBasicBlock(bb_id); in IsBlockEnteredOnTrue() 209 BasicBlock* pred_bb = mir_graph_->GetBasicBlock(pred_id); in IsBlockEnteredOnTrue() 228 BasicBlock* bb = mir_graph_->GetBasicBlock(bb_id); in IsTrueInBlock()
|
D | mir_graph.cc | 223 BasicBlock* bb_taken = GetBasicBlock(bottom_block->taken); in SplitBlock() 233 BasicBlock* bb_fall_through = GetBasicBlock(bottom_block->fall_through); in SplitBlock() 245 BasicBlock* bb = GetBasicBlock(successor_block_info->block); in SplitBlock() 303 BasicBlock* bb = GetBasicBlock(block_id); in FindBlock() 870 GetBasicBlock(cur_block->fall_through) == next_block || in InlineMethod() 871 GetBasicBlock(cur_block->fall_through) == exit_block_); in InlineMethod() 896 BasicBlock* out_bb = GetBasicBlock(out_bb_id); in InlineMethod() 968 if (!CreateDumpFile(fname, dir_prefix, GetBasicBlock(GetEntryBlock()->fall_through)->start_offset, in DumpCFG() 987 BasicBlock* bb = GetBasicBlock(block_idx); in DumpCFG() 1030 GetBlockName(GetBasicBlock(bb->taken), block_name2); in DumpCFG() [all …]
|
D | mir_optimization.cc | 125 bb = GetBasicBlock(bb->fall_through); in AdvanceMIR() 170 BasicBlock* bb_taken = GetBasicBlock(bb->taken); in NextDominatedBlock() 171 BasicBlock* bb_fall_through = GetBasicBlock(bb->fall_through); in NextDominatedBlock() 529 BasicBlock* successor_to_unlink = GetBasicBlock(edge_to_kill); in BasicBlockOpt() 602 BasicBlock* ft = GetBasicBlock(bb->fall_through); in BasicBlockOpt() 604 BasicBlock* ft_ft = GetBasicBlock(ft->fall_through); in BasicBlockOpt() 605 BasicBlock* ft_tk = GetBasicBlock(ft->taken); in BasicBlockOpt() 607 BasicBlock* tk = GetBasicBlock(bb->taken); in BasicBlockOpt() 609 BasicBlock* tk_ft = GetBasicBlock(tk->fall_through); in BasicBlockOpt() 610 BasicBlock* tk_tk = GetBasicBlock(tk->taken); in BasicBlockOpt() [all …]
|
D | global_value_numbering.h | 193 const BasicBlock* GetBasicBlock(uint16_t bb_id) const { in GetBasicBlock() function 194 return mir_graph_->GetBasicBlock(bb_id); in GetBasicBlock()
|
D | mir_analysis.cc | 975 ending_bb = GetBasicBlock(ending_bb->fall_through); in AnalyzeBlock() 988 if ((GetBasicBlock(ending_bb->taken)->taken == bb->id) || in AnalyzeBlock() 989 (GetBasicBlock(ending_bb->taken)->fall_through == bb->id)) { in AnalyzeBlock() 1034 tbb = GetBasicBlock(tbb->fall_through); in AnalyzeBlock()
|
D | type_inference.cc | 203 BasicBlock* def_bb = mir_graph_->GetBasicBlock(idx); in AddPseudoPhis() 215 BasicBlock* phi_bb = mir_graph_->GetBasicBlock(phi_bb_id); in AddPseudoPhis() 338 BasicBlock* bb = mir_graph_->GetBasicBlock(check_cast->bb); in FindDefBlock() 370 return mir_graph_->GetBasicBlock(best_id); in FindTopologicallyEarliestPredecessor() 382 BasicBlock* pred_bb = mir_graph_->GetBasicBlock(pred_id); in IsSRegLiveAtStart()
|
D | local_value_numbering.cc | 386 const BasicBlock* pred_bb = gvn_->GetBasicBlock(other.Id()); in MergeOne() 480 const BasicBlock* bb = gvn_->GetBasicBlock(lvn->Id()); in PruneNonAliasingRefsForCatch() 488 const BasicBlock* fall_through_bb = gvn_->GetBasicBlock(bb->fall_through); in PruneNonAliasingRefsForCatch() 528 ArenaBitVector* live_in_v = gvn_->GetMirGraph()->GetBasicBlock(id_)->data_flow_info->live_in_v; in CopyLiveSregValues() 551 ArenaBitVector* live_in_v = gvn_->GetMirGraph()->GetBasicBlock(id_)->data_flow_info->live_in_v; in IntersectSregValueMaps() 703 const BasicBlock* least_entries_bb = gvn_->GetBasicBlock(least_entries_lvn->Id()); in MergeNullChecked() 1985 const BasicBlock* bb = gvn_->GetBasicBlock(Id()); in GetEndingVregValueNumberImpl() 2008 const BasicBlock* bb = gvn_->GetBasicBlock(Id()); in GetStartingVregValueNumberImpl()
|
D | mir_optimization_test.cc | 241 BasicBlock* catch_handler = cu_.mir_graph->GetBasicBlock(5u); in PrepareCatch() 244 BasicBlock* check_bb = cu_.mir_graph->GetBasicBlock(3u); in PrepareCatch() 455 BasicBlock* branch = cu_.mir_graph->GetBasicBlock(branch_bb); in IsBackEdge() 460 BasicBlock* branch = cu_.mir_graph->GetBasicBlock(branch_bb); in IsSuspendCheckEdge()
|
D | gvn_dead_code_elimination_test.cc | 400 BasicBlock* pred_bb = cu_.mir_graph->GetBasicBlock(bb->predecessors[0]); in FillVregToSsaRegExitMaps() 1622 BasicBlock* bb4 = cu_.mir_graph->GetBasicBlock(4); in TEST_F() 1659 BasicBlock* bb4 = cu_.mir_graph->GetBasicBlock(4); in TEST_F() 1715 BasicBlock* bb6 = cu_.mir_graph->GetBasicBlock(6); in TEST_F() 1772 BasicBlock* bb4 = cu_.mir_graph->GetBasicBlock(4); in TEST_F() 1839 BasicBlock* bb4 = cu_.mir_graph->GetBasicBlock(4); in TEST_F() 1888 BasicBlock* bb4 = cu_.mir_graph->GetBasicBlock(4); in TEST_F()
|
D | global_value_numbering_test.cc | 280 BasicBlock* bb = cu_.mir_graph->GetBasicBlock(bb_id); in DoPrepareVregToSsaMapExit() 471 BasicBlock* catch_handler = cu_.mir_graph->GetBasicBlock(5u); in GlobalValueNumberingTestCatch() 474 BasicBlock* check_bb = cu_.mir_graph->GetBasicBlock(3u); in GlobalValueNumberingTestCatch() 2281 BasicBlock* catch_handler = cu_.mir_graph->GetBasicBlock(5u); in TEST_F() 2284 BasicBlock* check_bb = cu_.mir_graph->GetBasicBlock(3u); in TEST_F() 2290 BasicBlock* merge_block = cu_.mir_graph->GetBasicBlock(4u); in TEST_F()
|
D | mir_graph.h | 630 BasicBlock* GetBasicBlock(unsigned int block_id) const { in GetBasicBlock() function 1042 uint16_t target_depth = GetBasicBlock(target_bb_id)->nesting_depth; in IsSuspendCheckEdge()
|
D | mir_dataflow.cc | 1417 BasicBlock* pred_bb = GetBasicBlock(pred_id); in VerifyPredInfo()
|
D | gvn_dead_code_elimination.cc | 539 BasicBlock* pred_bb = mir_graph_->GetBasicBlock(pred_id); in CreatePhi()
|
D | type_inference_test.cc | 463 BasicBlock* bb = cu_.mir_graph->GetBasicBlock(bb_id); in MapVRegToSReg()
|
/art/compiler/dex/quick/ |
D | codegen_util.cc | 561 BasicBlock* bb = mir_graph_->GetBasicBlock(tab_rec->switch_mir->bb); in InstallSwitchTables() 584 BasicBlock* bb = mir_graph_->GetBasicBlock(tab_rec->switch_mir->bb); in InstallSwitchTables() 933 BasicBlock* bb = mir_graph_->GetBasicBlock(bbid); in InsertCaseLabel() 1367 (bb->block_type == kEntryBlock) ? bb : mir_graph_->GetBasicBlock(bb->predecessors[0]); in InitReferenceVRegs() 1382 BasicBlock* pred_bb = mir_graph_->GetBasicBlock(bb->predecessors[i]); in InitReferenceVRegs() 1437 BasicBlock* bb = mir_graph_->GetBasicBlock(mir->bb); in UpdateReferenceVRegs()
|
D | mir_to_lir.cc | 1304 BasicBlock* candidate = mir_graph_->GetBasicBlock(dfs_id); in SpecialMIR2LIR() 1339 BasicBlock* curr_bb_fall_through = mir_graph_->GetBasicBlock(curr_bb->fall_through); in MethodMIR2LIR()
|
D | quick_compiler.cc | 517 BasicBlock* bb = cu->mir_graph->GetBasicBlock(idx); in CanCompileMethod()
|
D | gen_common.cc | 2160 BasicBlock* bb = mir_graph_->GetBasicBlock(mir->bb); in GenSmallPackedSwitch() 2228 BasicBlock* bb = mir_graph_->GetBasicBlock(mir->bb); in GenSmallSparseSwitch()
|