Home
last modified time | relevance | path

Searched refs:IsLoopHeader (Results 1 – 23 of 23) sorted by relevance

/art/compiler/optimizing/
Dside_effects_analysis.cc33 if (block->IsLoopHeader()) { in Run()
59 if (block->IsLoopHeader()) { in Run()
78 DCHECK(block->IsLoopHeader()); in GetLoopEffects()
Dlicm.cc95 if (!block->IsLoopHeader()) { in Run()
127 bool found_first_non_hoisted_throwing_instruction_in_loop = !inner->IsLoopHeader(); in Run()
Dsuspend_check_test.cc37 ASSERT_TRUE(loop_header->IsLoopHeader()); in TestCode()
Dfind_loops_test.cc114 ASSERT_EQ(block->IsLoopHeader(), is_loop_header); in TestBlock()
129 ASSERT_FALSE(block->IsLoopHeader()); in TestBlock()
339 ASSERT_TRUE(graph->GetBlocks()[3]->IsLoopHeader()); in TEST_F()
Dnodes.cc271 block->IsLoopHeader() && in ComputeDominanceInformation()
325 if (successor->IsLoopHeader()) { in SplitCriticalEdge()
393 DCHECK(!block->IsLoopHeader() || !block->GetLoopInformation()->IsBackEdge(*first_predecessor)); in ComputeTryBlockInformation()
436 if (block->IsLoopHeader()) { in SimplifyCFG()
454 if (block->IsLoopHeader()) { in AnalyzeLoops()
585 if (block->IsLoopHeader()) { in PopulateRecursive()
608 if (block->IsLoopHeader()) { in PopulateIrreducibleRecursive()
915 DCHECK(loop_header->IsLoopHeader()); in CopyFromWithLoopPhiAdjustment()
1714 if (IsLoopHeader()) { in DisconnectAndDelete()
1961 if (block->IsLoopHeader()) { in UpdateLoopAndTryInformationOfNewBlock()
[all …]
Dssa_liveness_analysis.cc77 if (block->IsLoopHeader()) { in LinearizeGraph()
311 if (block->IsLoopHeader()) { in ComputeLiveRanges()
Dload_store_elimination.cc531 if (block->IsLoopHeader()) { in VisitBasicBlock()
597 DCHECK(block->IsLoopHeader()); in HandleLoopSideEffects()
Dgvn.cc456 if (block->IsLoopHeader()) { in VisitBasicBlock()
Dgraph_checker.cc207 if (block->IsLoopHeader()) { in VisitBasicBlock()
244 if (block->IsLoopHeader()) { in VisitBasicBlock()
Dssa_liveness_analysis.h974 if (header == nullptr || !header->IsLoopHeader()) { in IsLinearOrderWellFormed()
1264 if (!block.IsLoopHeader() || !block.GetLoopInformation()->IsIrreducible()) { in CheckNoLiveInIrreducibleLoop()
Dssa_builder.cc240 if (block->IsLoopHeader()) { in RunPrimitiveTypePropagation()
Dcode_generator.cc654 if (it.Current()->IsLoopHeader()) { in CheckLoopEntriesCanBeUsedForOsr()
1124 DCHECK(block->IsLoopHeader()); in ClearSpillSlotsFromLoopPhisInStackMap()
Dinstruction_builder.cc95 } else if (current_block_->IsLoopHeader()) { in InitializeBlockLocals()
251 if (block->IsLoopHeader()) { in IsBlockPopulated()
290 } else if (current_block_->IsLoopHeader()) { in Build()
Dregister_allocator.cc182 (block->IsLoopHeader() && block->GetLoopInformation()->IsIrreducible())) { in AllocateRegistersInternal()
1925 (block->IsLoopHeader() && block->GetLoopInformation()->IsIrreducible())) { in Resolve()
Dnodes.h900 return IsLoopHeader() ? loop_information_->NumberOfBackEdges() : 0; in NumberOfBackEdges()
1061 bool IsLoopHeader() const { in IsLoopHeader() function
1066 DCHECK(IsLoopHeader()); in IsLoopPreHeaderFirstPredecessor()
1071 DCHECK(IsLoopHeader()); in IsFirstPredecessorBackEdge()
1083 if (IsLoopHeader()) { in SetInLoop()
1796 bool IsLoopHeaderPhi() const { return IsPhi() && block_->IsLoopHeader(); } in IsLoopHeaderPhi()
Dreference_type_propagation.cc668 if (phi->GetBlock()->IsLoopHeader()) { in VisitPhi()
Dinduction_var_analysis.cc107 if (graph_block->IsLoopHeader() && !graph_block->GetLoopInformation()->IsIrreducible()) { in Run()
Dinliner.cc1185 if (block->IsLoopHeader() && block->GetLoopInformation()->IsIrreducible()) { in TryBuildAndInlineHelper()
Dbounds_check_elimination.cc401 DCHECK(induction_variable_->GetBlock()->IsLoopHeader()); in GetLoopHeader()
Dcode_generator_arm64.cc1522 DCHECK(successor->IsLoopHeader()); in GenerateSuspendCheck()
Dcode_generator_x86_64.cc5090 DCHECK(successor->IsLoopHeader()); in GenerateSuspendCheck()
Dcode_generator_arm.cc4831 DCHECK(successor->IsLoopHeader()); in GenerateSuspendCheck()
Dcode_generator_x86.cc5595 DCHECK(successor->IsLoopHeader()); in GenerateSuspendCheck()