Home
last modified time | relevance | path

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

12

/art/compiler/optimizing/
Dside_effects_analysis.cc32 if (block->IsLoopHeader()) { in Run()
56 if (block->IsLoopHeader()) { in Run()
76 DCHECK(block->IsLoopHeader()); in GetLoopEffects()
Dlicm.cc96 if (!block->IsLoopHeader()) { in Run()
128 bool found_first_non_hoisted_visible_instruction_in_loop = !inner->IsLoopHeader(); in Run()
137 DCHECK(instruction->GetBlock()->IsLoopHeader()); in Run()
Dlinear_order.cc60 if (header == nullptr || !header->IsLoopHeader()) { in IsLinearOrderWellFormed()
102 if (block->IsLoopHeader()) { in LinearizeGraphInternal()
Dfind_loops_test.cc105 ASSERT_EQ(block->IsLoopHeader(), is_loop_header); in TestBlock()
120 ASSERT_FALSE(block->IsLoopHeader()); in TestBlock()
314 ASSERT_TRUE(graph->GetBlocks()[3]->IsLoopHeader()); in TEST_F()
Dsuspend_check_test.cc41 ASSERT_TRUE(loop_header->IsLoopHeader()); in TestCode()
Dnodes.cc356 block->IsLoopHeader() && in ComputeDominanceInformation()
407 if (successor->IsLoopHeader()) { in SplitCriticalEdge()
439 DCHECK(header->IsLoopHeader()); in OrderLoopHeaderPredecessors()
603 DCHECK_IMPLIES(block->IsLoopHeader(), in ComputeTryBlockInformation()
650 if (block->IsLoopHeader()) { in SimplifyCFG()
667 if (block->IsLoopHeader()) { in AnalyzeLoops()
809 if (block->IsLoopHeader()) { in PopulateRecursive()
832 if (block->IsLoopHeader()) { in PopulateIrreducibleRecursive()
1157 DCHECK(loop_header->IsLoopHeader()); in CopyFromWithLoopPhiAdjustment()
2337 if (IsLoopHeader()) { in DisconnectAndDelete()
[all …]
Dload_store_elimination.cc1500 DCHECK(block->IsLoopHeader()); in PrepareLoopRecords()
1670 DCHECK(!current_block->IsLoopHeader()) in MaterializeNonLoopPhis()
1826 if (block->IsLoopHeader()) { in VisitBasicBlock()
1837 DCHECK(loop_header->IsLoopHeader()); in MayAliasOnBackEdge()
1898 if (block->IsLoopHeader()) { in TryReplacingLoopPhiPlaceholderWithDefault()
1917 blocks[record.stored_by.GetPhiPlaceholder().GetBlockId()]->IsLoopHeader()) { in TryReplacingLoopPhiPlaceholderWithDefault()
2043 if (current_block->IsLoopHeader()) { in FindLoopPhisToMaterialize()
2082 if (current_block->IsLoopHeader() && in FindLoopPhisToMaterialize()
2431 if (block->IsLoopHeader()) { in ProcessLoopPhiWithUnknownInput()
2616 block->IsLoopHeader() && predecessor != block->GetLoopInformation()->GetPreHeader(); in SearchPhiPlaceholdersForKeptStores()
Dssa_builder.cc242 if (block->IsLoopHeader()) { in RunPrimitiveTypePropagation()
504 if (block->IsLoopHeader()) { in HasPhiEquivalentAtLoopEntry()
Dsuperblock_cloner.cc91 if (block->IsLoopHeader()) { in OrderLoopsHeadersPredecessors()
371 if (block->IsLoopHeader()) { in AnalyzeLoopsLocally()
385 if (block->IsLoopHeader()) { in AnalyzeLoopsLocally()
Dgvn.cc458 if (block->IsLoopHeader()) { in VisitBasicBlock()
Dssa_liveness_analysis.cc257 if (block->IsLoopHeader()) { in ComputeLiveRanges()
Dgraph_checker.cc377 if (block->IsLoopHeader()) { in VisitBasicBlock()
414 if (block->IsLoopHeader()) { in VisitBasicBlock()
Dregister_allocation_resolver.cc154 (block->IsLoopHeader() && block->GetLoopInformation()->IsIrreducible())) { in Resolve()
Ddead_code_elimination.cc343 if (block->IsLoopHeader()) { in SimplifyIfs()
Dcode_generator.cc1063 if (block->IsLoopHeader()) { in CheckLoopEntriesCanBeUsedForOsr()
1605 DCHECK(block->IsLoopHeader()); in ClearSpillSlotsFromLoopPhisInStackMap()
Dreference_type_propagation.cc731 if (phi->GetBlock()->IsLoopHeader()) { in VisitPhi()
Dinduction_var_analysis.cc239 if (graph_block->IsLoopHeader() && !graph_block->GetLoopInformation()->IsIrreducible()) { in Run()
1647 if (!block->IsLoopHeader()) { in IsPathologicalCase()
Dssa_liveness_analysis.h1294 if (!block.IsLoopHeader() || !block.GetLoopInformation()->IsIrreducible()) { in CheckNoLiveInIrreducibleLoop()
Dnodes.h1210 return IsLoopHeader() ? loop_information_->NumberOfBackEdges() : 0; in NumberOfBackEdges()
1389 bool IsLoopHeader() const { in IsLoopHeader() function
1394 DCHECK(IsLoopHeader()); in IsLoopPreHeaderFirstPredecessor()
1399 DCHECK(IsLoopHeader()); in IsFirstPredecessorBackEdge()
1411 if (IsLoopHeader()) { in SetInLoop()
2300 bool IsLoopHeaderPhi() const { return IsPhi() && block_->IsLoopHeader(); } in IsLoopHeaderPhi()
Dinstruction_builder.cc189 } else if (current_block_->IsLoopHeader()) { in InitializeBlockLocals()
343 if (block->IsLoopHeader()) { in IsBlockPopulated()
389 } else if (current_block_->IsLoopHeader()) { in Build()
Dregister_allocator_linear_scan.cc174 (block->IsLoopHeader() && block->GetLoopInformation()->IsIrreducible())) { in AllocateRegistersInternal()
Dbounds_check_elimination.cc387 DCHECK(induction_variable_->GetBlock()->IsLoopHeader()); in GetLoopHeader()
Dinliner.cc2060 if (block->IsLoopHeader()) { in CanInlineBody()
Dloop_optimization.cc577 if (block->IsLoopHeader()) { in LocalRun()
Dcode_generator_arm64.cc2166 DCHECK(successor->IsLoopHeader()); in GenerateSuspendCheck()

12