/art/compiler/optimizing/ |
D | find_loops_test.cc | 50 ASSERT_EQ(graph->GetBlocks().Get(i)->GetLoopInformation(), nullptr); in TEST() 63 ASSERT_EQ(graph->GetBlocks().Get(i)->GetLoopInformation(), nullptr); in TEST() 79 ASSERT_EQ(graph->GetBlocks().Get(i)->GetLoopInformation(), nullptr); in TEST() 96 ASSERT_EQ(graph->GetBlocks().Get(i)->GetLoopInformation(), nullptr); in TEST() 111 ASSERT_EQ(graph->GetBlocks().Get(i)->GetLoopInformation(), nullptr); in TEST() 124 ASSERT_EQ(block->GetLoopInformation(), nullptr); in TestBlock() 126 ASSERT_EQ(block->GetLoopInformation()->GetHeader()->GetBlockId(), parent_loop_header_id); in TestBlock() 130 HLoopInformation* info = block->GetLoopInformation(); in TestBlock() 299 ASSERT_TRUE(graph->GetBlocks().Get(3)->GetLoopInformation()->IsIn( in TEST() 300 *graph->GetBlocks().Get(2)->GetLoopInformation())); in TEST() [all …]
|
D | side_effects_analysis.cc | 58 UpdateLoopEffects(block->GetLoopInformation(), effects); in Run() 59 HBasicBlock* pre_header = block->GetLoopInformation()->GetPreHeader(); in Run() 64 UpdateLoopEffects(pre_header->GetLoopInformation(), GetLoopEffects(block)); in Run() 68 UpdateLoopEffects(block->GetLoopInformation(), effects); in Run()
|
D | licm.cc | 32 HLoopInformation* info = instruction->GetBlock()->GetLoopInformation(); in InputsAreDefinedBeforeLoop() 34 HLoopInformation* input_loop = it.Current()->GetBlock()->GetLoopInformation(); in InputsAreDefinedBeforeLoop() 48 HLoopInformation* input_loop = input->GetBlock()->GetLoopInformation(); in InputsAreDefinedBeforeLoop() 93 HLoopInformation* loop_info = block->GetLoopInformation(); in Run() 100 if (inner->GetLoopInformation() != loop_info) { in Run()
|
D | bounds_check_elimination.cc | 299 HLoopInformation* loop_info = induction_variable_->GetBlock()->GetLoopInformation(); in Run() 527 HLoopInformation* loop_info = header->GetLoopInformation(); in GetLoopHeaderSuccesorInLoop() 702 HBasicBlock* pre_header = header->GetLoopInformation()->GetPreHeader(); in NarrowWithDeoptimization() 735 HBasicBlock* pre_header = header->GetLoopInformation()->GetPreHeader(); in CanAddDeoptimizationConstant() 781 HBasicBlock* pre_header = header->GetLoopInformation()->GetPreHeader(); in TransformLoopForDeoptimizationIfNeeded() 798 DCHECK(new_pre_header == header->GetLoopInformation()->GetPreHeader()); in TransformLoopForDeoptimizationIfNeeded() 815 HBasicBlock* pre_header = header->GetLoopInformation()->GetPreHeader(); in AddLoopBodyEntryTest() 853 HSuspendCheck* suspend_check = header->GetLoopInformation()->GetSuspendCheck(); in AddDeoptimizationConstant() 877 HBasicBlock* pre_header = header->GetLoopInformation()->GetPreHeader(); in CanAddDeoptimizationArrayLength() 934 HSuspendCheck* suspend_check = header->GetLoopInformation()->GetSuspendCheck(); in AddDeoptimizationArrayLength() [all …]
|
D | ssa_liveness_analysis.cc | 48 HLoopInformation* block_loop = block->GetLoopInformation(); in AddToListForLinearization() 51 HLoopInformation* current_loop = current->GetLoopInformation(); in AddToListForLinearization() 78 number_of_forward_predecessors -= block->GetLoopInformation()->NumberOfBackEdges(); in LinearizeGraph() 266 size_t last_position = block->GetLoopInformation()->GetLifetimeEnd(); in ComputeLiveRanges()
|
D | dead_code_elimination.cc | 81 block->GetLoopInformation()->Update(); in RemoveDeadBlocks()
|
D | nodes.cc | 202 HLoopInformation* info = successor->GetLoopInformation(); in SplitCriticalEdge() 211 HLoopInformation* info = header->GetLoopInformation(); in SimplifyLoop() 285 HLoopInformation* info = block->GetLoopInformation(); in AnalyzeNaturalLoops() 397 if (block->GetLoopInformation() == this && block != header_) { in Update() 956 HLoopInformation* loop_info = GetLoopInformation(); in IsSingleGoto() 1317 HLoopInformation* info = at->GetLoopInformation(); in InlineInto() 1453 HLoopInformation* info = pre_header->GetLoopInformation(); in TransformLoopHeaderForBCE()
|
D | graph_test.cc | 246 loop_block->GetLoopInformation()->GetPreHeader()); in TEST() 284 loop_block->GetLoopInformation()->GetPreHeader()); in TEST()
|
D | gvn_test.cc | 263 ASSERT_TRUE(inner_loop_header->GetLoopInformation()->IsIn( in TEST() 264 *outer_loop_header->GetLoopInformation())); in TEST()
|
D | ssa_liveness_analysis.h | 141 HLoopInformation* GetLoopInformation() const { in GetLoopInformation() function 142 return user_->GetBlock()->GetLoopInformation(); in GetLoopInformation() 1004 DCHECK_EQ(current, block_at_use.GetLoopInformation()); in AddBackEdgeUses()
|
D | gvn.cc | 362 DCHECK_EQ(block->GetDominator(), block->GetLoopInformation()->GetPreHeader()); in VisitBasicBlock()
|
D | graph_visualizer.cc | 260 HLoopInformation* info = instruction->GetBlock()->GetLoopInformation(); in PrintInstruction()
|
D | ssa_builder.cc | 359 HInstruction* incoming = ValueOfLocal(block->GetLoopInformation()->GetPreHeader(), local); in VisitBasicBlock()
|
D | graph_checker.cc | 315 HLoopInformation* loop_information = loop_header->GetLoopInformation(); in CheckLoop()
|
D | instruction_simplifier.cc | 209 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == check); in VisitSuspendCheck()
|
D | nodes.h | 706 return GetPredecessors().Get(0) == GetLoopInformation()->GetPreHeader(); in IsLoopPreHeaderFirstPredecessor() 709 HLoopInformation* GetLoopInformation() const { in GetLoopInformation() function 785 : current_(block.GetLoopInformation()) {} in HLoopInformationOutwardIterator() 791 current_ = current_->GetPreHeader()->GetLoopInformation(); in Advance()
|
D | code_generator_arm64.cc | 1722 HLoopInformation* info = block->GetLoopInformation(); in VisitGoto() 2608 if (block->GetLoopInformation() != nullptr) { in VisitSuspendCheck() 2609 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction); in VisitSuspendCheck()
|
D | code_generator.cc | 887 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == suspend_check); in ClearSpillSlotsFromLoopPhisInStackMap()
|
D | code_generator_mips64.cc | 1935 HLoopInformation* info = block->GetLoopInformation(); in VisitGoto() 3010 if (block->GetLoopInformation() != nullptr) { in VisitSuspendCheck() 3011 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction); in VisitSuspendCheck()
|
D | code_generator_arm.cc | 913 HLoopInformation* info = block->GetLoopInformation(); in VisitGoto() 3528 if (block->GetLoopInformation() != nullptr) { in VisitSuspendCheck() 3529 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction); in VisitSuspendCheck()
|
D | code_generator_x86.cc | 814 HLoopInformation* info = block->GetLoopInformation(); in VisitGoto() 3989 if (block->GetLoopInformation() != nullptr) { in VisitSuspendCheck() 3990 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction); in VisitSuspendCheck()
|
D | code_generator_x86_64.cc | 777 HLoopInformation* info = block->GetLoopInformation(); in VisitGoto() 3856 if (block->GetLoopInformation() != nullptr) { in VisitSuspendCheck() 3857 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction); in VisitSuspendCheck()
|