Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dsuperblock_cloner_test.cc454 EXPECT_EQ(loop1_header->GetLoopInformation()->GetPreHeader()->GetLoopInformation(), nullptr); in CheckLoopStructureForLoopPeelingNested()
455 EXPECT_EQ(loop2_header->GetLoopInformation()->GetPreHeader()->GetLoopInformation(), nullptr); in CheckLoopStructureForLoopPeelingNested()
456 EXPECT_EQ(loop3_header->GetLoopInformation()->GetPreHeader()->GetLoopInformation()->GetHeader(), in CheckLoopStructureForLoopPeelingNested()
498 EXPECT_EQ(loop3_info_before->GetPreHeader()->GetLoopInformation(), loop2_info_before); in TEST_F()
499 EXPECT_EQ(loop2_info_before->GetPreHeader()->GetLoopInformation(), nullptr); in TEST_F()
544 EXPECT_TRUE(loop1->Contains(*loop3_header->GetLoopInformation()->GetPreHeader())); in TEST_F()
555 EXPECT_EQ(loop4->GetPreHeader()->GetLoopInformation(), nullptr); in TEST_F()
613 EXPECT_TRUE(loop1->Contains(*loop3_header->GetLoopInformation()->GetPreHeader())); in TEST_F()
645 HBasicBlock* preheader = loop_info->GetPreHeader(); in TEST_F()
722 EXPECT_EQ(loop1->GetPreHeader()->GetLoopInformation(), nullptr); in TEST_F()
[all …]
Dside_effects_analysis.cc59 HBasicBlock* pre_header = block->GetLoopInformation()->GetPreHeader(); in Run()
Dsuspend_check_test.cc41 ASSERT_EQ(loop_header->GetLoopInformation()->GetPreHeader(), first_block); in TestCode()
Dlicm.cc103 HBasicBlock* pre_header = loop_info->GetPreHeader(); in Run()
Dgraph_test.cc239 loop_block->GetLoopInformation()->GetPreHeader()); in TEST_F()
274 loop_block->GetLoopInformation()->GetPreHeader()); in TEST_F()
Dcha_guard_optimization.cc197 HBasicBlock* pre_header = loop_info->GetPreHeader(); in HoistGuard()
Dbounds_check_elimination.cc1478 HBasicBlock* block = GetPreHeader(loop, bounds_check); in TransformLoopForDynamicBCE()
1567 if (loop->GetPreHeader()->GetLastInstruction()->IsTryBoundary()) { in DynamicBCESeemsProfitable()
1636 HBasicBlock* block = GetPreHeader(loop, check); in CanHandleNullCheck()
1686 HBasicBlock* GetPreHeader(HLoopInformation* loop, HInstruction* instruction) { in GetPreHeader() function in art::BCEVisitor
1701 return loop->GetPreHeader(); in GetPreHeader()
1737 HBasicBlock* block = GetPreHeader(loop, instruction); in HoistToPreHeaderOrDeoptBlock()
1788 HBasicBlock* new_preheader = loop->GetPreHeader(); in TransformLoopForDeoptimizationIfNeeded()
Dsuperblock_cloner.cc355 HLoopInformation* outer_loop = cur_loop->GetPreHeader()->GetLoopInformation(); in AnalyzeLoopsLocally()
1045 remap_incoming->insert(HEdge(loop_info->GetPreHeader(), loop_header)); in CollectRemappingInfoForPeelUnroll()
1085 current = current->GetPreHeader()->GetLoopInformation(); in FindCommonLoop()
Dgraph_checker.cc663 if (loop_information->GetPreHeader()->GetSuccessors().size() != 1) { in HandleLoop()
666 loop_information->GetPreHeader()->GetBlockId(), in HandleLoop()
668 loop_information->GetPreHeader()->GetSuccessors().size())); in HandleLoop()
Dloop_optimization_test.cc305 HBasicBlock* new_preheader = header->GetLoopInformation()->GetPreHeader(); in TEST_F()
Dgvn.cc457 DCHECK_EQ(block->GetDominator(), block->GetLoopInformation()->GetPreHeader()); in VisitBasicBlock()
Dnodes.cc624 os << "pre header: " << GetPreHeader()->GetBlockId() << std::endl; in Dump()
872 DCHECK(inner_loop->GetPreHeader()->GetLoopInformation() == this); in PopulateInnerLoopUpwards()
874 HLoopInformation* outer_loop = GetPreHeader()->GetLoopInformation(); in PopulateInnerLoopUpwards()
880 HBasicBlock* HLoopInformation::GetPreHeader() const { in GetPreHeader() function in art::HLoopInformation
2143 loop_update_start = loop_info->GetPreHeader(); in DisconnectAndDelete()
2777 new_pre_header->SetLoopInformation(loop->GetPreHeader()->GetLoopInformation()); // outward in TransformLoopForVectorization()
Dload_store_elimination.cc341 HBasicBlock* pre_header = block->GetLoopInformation()->GetPreHeader(); in HandleLoopSideEffects()
Dloop_optimization.cc645 HBasicBlock* preheader = node->loop_info->GetPreHeader(); in SimplifyInduction()
709 HBasicBlock* preheader = node->loop_info->GetPreHeader(); in TryOptimizeInnerLoopFinite()
1044 HBasicBlock* preheader = node->loop_info->GetPreHeader(); in Vectorize()
Dgraph_visualizer.cc665 HLoopInformation* outer = loop_info->GetPreHeader()->GetLoopInformation(); in PrintInstruction()
Dinduction_var_range.cc346 lp = lp->GetPreHeader()->GetLoopInformation()) { in Replace()
Dinduction_var_analysis.cc112 HBasicBlock* guard = loop->GetPreHeader(); in IsGuardedBy()
Dregister_allocator_graph_color.cc70 loop_info = loop_info->GetPreHeader()->GetLoopInformation(); in LoopDepthAt()
Dnodes.h833 HBasicBlock* GetPreHeader() const;
1241 return GetPredecessors()[0] == GetLoopInformation()->GetPreHeader(); in IsLoopPreHeaderFirstPredecessor()
1349 current_ = current_->GetPreHeader()->GetLoopInformation(); in Advance()
Dinstruction_builder.cc157 ValueOfLocalAt(current_block_->GetLoopInformation()->GetPreHeader(), local); in InitializeBlockLocals()
/art/libdexfile/dex/
Dcompact_dex_file.h173 ALWAYS_INLINE uint16_t* GetPreHeader() { in GetPreHeader() function
177 ALWAYS_INLINE const uint16_t* GetPreHeader() const { in GetPreHeader() function
198 const uint16_t* preheader = GetPreHeader(); in DecodeFields()
Dcompact_dex_file_test.cc63 code_item->GetPreHeader()); in TEST()
Dcode_item_accessors_test.cc109 cdex_code_item->GetPreHeader()); in TEST()