Home
last modified time | relevance | path

Searched refs:GetLoopInformation (Results 1 – 22 of 22) sorted by relevance

/art/compiler/optimizing/
Dfind_loops_test.cc50 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 …]
Dside_effects_analysis.cc58 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()
Dlicm.cc32 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()
Dbounds_check_elimination.cc299 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 …]
Dssa_liveness_analysis.cc48 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()
Ddead_code_elimination.cc81 block->GetLoopInformation()->Update(); in RemoveDeadBlocks()
Dnodes.cc202 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()
Dgraph_test.cc246 loop_block->GetLoopInformation()->GetPreHeader()); in TEST()
284 loop_block->GetLoopInformation()->GetPreHeader()); in TEST()
Dgvn_test.cc263 ASSERT_TRUE(inner_loop_header->GetLoopInformation()->IsIn( in TEST()
264 *outer_loop_header->GetLoopInformation())); in TEST()
Dssa_liveness_analysis.h141 HLoopInformation* GetLoopInformation() const { in GetLoopInformation() function
142 return user_->GetBlock()->GetLoopInformation(); in GetLoopInformation()
1004 DCHECK_EQ(current, block_at_use.GetLoopInformation()); in AddBackEdgeUses()
Dgvn.cc362 DCHECK_EQ(block->GetDominator(), block->GetLoopInformation()->GetPreHeader()); in VisitBasicBlock()
Dgraph_visualizer.cc260 HLoopInformation* info = instruction->GetBlock()->GetLoopInformation(); in PrintInstruction()
Dssa_builder.cc359 HInstruction* incoming = ValueOfLocal(block->GetLoopInformation()->GetPreHeader(), local); in VisitBasicBlock()
Dgraph_checker.cc315 HLoopInformation* loop_information = loop_header->GetLoopInformation(); in CheckLoop()
Dinstruction_simplifier.cc209 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == check); in VisitSuspendCheck()
Dnodes.h706 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()
Dcode_generator_arm64.cc1722 HLoopInformation* info = block->GetLoopInformation(); in VisitGoto()
2608 if (block->GetLoopInformation() != nullptr) { in VisitSuspendCheck()
2609 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction); in VisitSuspendCheck()
Dcode_generator.cc887 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == suspend_check); in ClearSpillSlotsFromLoopPhisInStackMap()
Dcode_generator_mips64.cc1935 HLoopInformation* info = block->GetLoopInformation(); in VisitGoto()
3010 if (block->GetLoopInformation() != nullptr) { in VisitSuspendCheck()
3011 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction); in VisitSuspendCheck()
Dcode_generator_arm.cc913 HLoopInformation* info = block->GetLoopInformation(); in VisitGoto()
3528 if (block->GetLoopInformation() != nullptr) { in VisitSuspendCheck()
3529 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction); in VisitSuspendCheck()
Dcode_generator_x86.cc814 HLoopInformation* info = block->GetLoopInformation(); in VisitGoto()
3989 if (block->GetLoopInformation() != nullptr) { in VisitSuspendCheck()
3990 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction); in VisitSuspendCheck()
Dcode_generator_x86_64.cc777 HLoopInformation* info = block->GetLoopInformation(); in VisitGoto()
3856 if (block->GetLoopInformation() != nullptr) { in VisitSuspendCheck()
3857 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == instruction); in VisitSuspendCheck()