Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dsuperblock_cloner_test.cc382 HBasicBlock* original_preheader = loop_info->GetPreHeader(); in TEST_F()
461 EXPECT_EQ(loop1_header->GetLoopInformation()->GetPreHeader()->GetLoopInformation(), nullptr); in CheckLoopStructureForLoopPeelingNested()
462 EXPECT_EQ(loop2_header->GetLoopInformation()->GetPreHeader()->GetLoopInformation(), nullptr); in CheckLoopStructureForLoopPeelingNested()
463 EXPECT_EQ(loop3_header->GetLoopInformation()->GetPreHeader()->GetLoopInformation()->GetHeader(), in CheckLoopStructureForLoopPeelingNested()
505 EXPECT_EQ(loop3_info_before->GetPreHeader()->GetLoopInformation(), loop2_info_before); in TEST_F()
506 EXPECT_EQ(loop2_info_before->GetPreHeader()->GetLoopInformation(), nullptr); in TEST_F()
551 EXPECT_TRUE(loop1->Contains(*loop3_header->GetLoopInformation()->GetPreHeader())); in TEST_F()
562 EXPECT_EQ(loop4->GetPreHeader()->GetLoopInformation(), nullptr); in TEST_F()
619 EXPECT_TRUE(loop1->Contains(*loop3_header->GetLoopInformation()->GetPreHeader())); in TEST_F()
651 HBasicBlock* preheader = loop_info->GetPreHeader(); in TEST_F()
[all …]
Dside_effects_analysis.cc59 HBasicBlock* pre_header = block->GetLoopInformation()->GetPreHeader(); in Run()
Dsuspend_check_test.cc42 ASSERT_EQ(loop_header->GetLoopInformation()->GetPreHeader(), first_block); in TestCode()
Dlicm.cc103 HBasicBlock* pre_header = loop_info->GetPreHeader(); in Run()
Dgraph_test.cc240 loop_block->GetLoopInformation()->GetPreHeader()); in TEST_F()
275 loop_block->GetLoopInformation()->GetPreHeader()); in TEST_F()
Dcha_guard_optimization.cc197 HBasicBlock* pre_header = loop_info->GetPreHeader(); in HoistGuard()
Dbounds_check_elimination.cc1593 HBasicBlock* block = GetPreHeader(loop, bounds_check); in TransformLoopForDynamicBCE()
1690 if (loop->GetPreHeader()->GetLastInstruction()->IsTryBoundary()) { in DynamicBCESeemsProfitable()
1759 HBasicBlock* block = GetPreHeader(loop, check); in CanHandleNullCheck()
1809 HBasicBlock* GetPreHeader(HLoopInformation* loop, HInstruction* instruction) { in GetPreHeader() function in art::BCEVisitor
1824 return loop->GetPreHeader(); in GetPreHeader()
1861 HBasicBlock* block = GetPreHeader(loop, instruction); in HoistToPreHeaderOrDeoptBlock()
1912 HBasicBlock* new_preheader = loop->GetPreHeader(); in TransformLoopForDeoptimizationIfNeeded()
Dsuperblock_cloner.cc387 HLoopInformation* outer_loop = cur_loop->GetPreHeader()->GetLoopInformation(); in AnalyzeLoopsLocally()
1097 remap_incoming->insert(HEdge(loop_info->GetPreHeader(), loop_header)); in CollectRemappingInfoForPeelUnroll()
1137 current = current->GetPreHeader()->GetLoopInformation(); in FindCommonLoop()
Dloop_optimization_test.cc322 HBasicBlock* new_preheader = header->GetLoopInformation()->GetPreHeader(); in TEST_F()
Dgraph_checker.cc905 if (loop_information->GetPreHeader()->GetSuccessors().size() != 1) { in HandleLoop()
908 loop_information->GetPreHeader()->GetBlockId(), in HandleLoop()
910 loop_information->GetPreHeader()->GetSuccessors().size())); in HandleLoop()
Dgvn.cc469 DCHECK_EQ(block->GetDominator(), block->GetLoopInformation()->GetPreHeader()); in VisitBasicBlock()
Dloop_optimization.cc785 HBasicBlock* preheader = node->loop_info->GetPreHeader(); in SimplifyInduction()
887 HBasicBlock* preheader = node->loop_info->GetPreHeader(); in TryOptimizeInnerLoopFinite()
1268 HBasicBlock* preheader = node->loop_info->GetPreHeader(); in ShouldVectorizeCommon()
1289 HBasicBlock* preheader = node->loop_info->GetPreHeader(); in VectorizePredicated()
1377 HBasicBlock* preheader = node->loop_info->GetPreHeader(); in VectorizeTraditional()
1523 HBasicBlock* preheader = node->loop_info->GetPreHeader(); in FinalizeVectorization()
Dnodes.cc682 os << "pre header: " << GetPreHeader()->GetBlockId() << std::endl; in Dump()
929 DCHECK(inner_loop->GetPreHeader()->GetLoopInformation() == this); in PopulateInnerLoopUpwards()
931 HLoopInformation* outer_loop = GetPreHeader()->GetLoopInformation(); in PopulateInnerLoopUpwards()
937 HBasicBlock* HLoopInformation::GetPreHeader() const { in GetPreHeader() function in art::HLoopInformation
2345 loop_update_start = loop_info->GetPreHeader(); in DisconnectAndDelete()
3077 new_pre_header->SetLoopInformation(loop->GetPreHeader()->GetLoopInformation()); // outward in TransformLoopForVectorization()
Dload_store_elimination.cc1457 uint32_t pre_header_block_id = loop_info->GetPreHeader()->GetBlockId(); in PrepareLoopValue()
1502 HBasicBlock* pre_header = block->GetLoopInformation()->GetPreHeader(); in PrepareLoopRecords()
1920 record = heap_values_for_[loop_info->GetPreHeader()->GetBlockId()][i]; in TryReplacingLoopPhiPlaceholderWithDefault()
2083 predecessor != current_block->GetLoopInformation()->GetPreHeader() && in FindLoopPhisToMaterialize()
2616 block->IsLoopHeader() && predecessor != block->GetLoopInformation()->GetPreHeader(); in SearchPhiPlaceholdersForKeptStores()
Dgraph_visualizer.cc735 HLoopInformation* outer = loop_info->GetPreHeader()->GetLoopInformation(); in PrintInstruction()
Dinduction_var_range.cc370 lp = lp->GetPreHeader()->GetLoopInformation()) { in Replace()
Dinduction_var_analysis.cc80 HBasicBlock* guard = loop->GetPreHeader(); in IsGuardedBy()
Dnodes.h969 HBasicBlock* GetPreHeader() const;
1395 return GetPredecessors()[0] == GetLoopInformation()->GetPreHeader(); in IsLoopPreHeaderFirstPredecessor()
1505 current_ = current_->GetPreHeader()->GetLoopInformation(); in Advance()
Dinstruction_builder.cc196 ValueOfLocalAt(current_block_->GetLoopInformation()->GetPreHeader(), local); in InitializeBlockLocals()
/art/libdexfile/dex/
Dcompact_dex_file.h193 ALWAYS_INLINE uint16_t* GetPreHeader() { in GetPreHeader() function
197 ALWAYS_INLINE const uint16_t* GetPreHeader() const { in GetPreHeader() function
218 const uint16_t* preheader = GetPreHeader(); in DecodeFields()
Dcompact_dex_file_test.cc63 code_item->GetPreHeader()); in TEST()
Dcode_item_accessors_test.cc111 cdex_code_item->GetPreHeader()); in TEST()