Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dsuperblock_cloner_test.cc381 HBasicBlock* original_preheader = loop_info->GetPreHeader(); in TEST_F()
460 EXPECT_EQ(loop1_header->GetLoopInformation()->GetPreHeader()->GetLoopInformation(), nullptr); in CheckLoopStructureForLoopPeelingNested()
461 EXPECT_EQ(loop2_header->GetLoopInformation()->GetPreHeader()->GetLoopInformation(), nullptr); in CheckLoopStructureForLoopPeelingNested()
462 EXPECT_EQ(loop3_header->GetLoopInformation()->GetPreHeader()->GetLoopInformation()->GetHeader(), in CheckLoopStructureForLoopPeelingNested()
504 EXPECT_EQ(loop3_info_before->GetPreHeader()->GetLoopInformation(), loop2_info_before); in TEST_F()
505 EXPECT_EQ(loop2_info_before->GetPreHeader()->GetLoopInformation(), nullptr); in TEST_F()
550 EXPECT_TRUE(loop1->Contains(*loop3_header->GetLoopInformation()->GetPreHeader())); in TEST_F()
561 EXPECT_EQ(loop4->GetPreHeader()->GetLoopInformation(), nullptr); in TEST_F()
618 EXPECT_TRUE(loop1->Contains(*loop3_header->GetLoopInformation()->GetPreHeader())); in TEST_F()
650 HBasicBlock* preheader = loop_info->GetPreHeader(); 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.cc1579 HBasicBlock* block = GetPreHeader(loop, bounds_check); in TransformLoopForDynamicBCE()
1668 if (loop->GetPreHeader()->GetLastInstruction()->IsTryBoundary()) { in DynamicBCESeemsProfitable()
1737 HBasicBlock* block = GetPreHeader(loop, check); in CanHandleNullCheck()
1787 HBasicBlock* GetPreHeader(HLoopInformation* loop, HInstruction* instruction) { in GetPreHeader() function in art::BCEVisitor
1802 return loop->GetPreHeader(); in GetPreHeader()
1838 HBasicBlock* block = GetPreHeader(loop, instruction); in HoistToPreHeaderOrDeoptBlock()
1889 HBasicBlock* new_preheader = loop->GetPreHeader(); in TransformLoopForDeoptimizationIfNeeded()
Dsuperblock_cloner.cc389 HLoopInformation* outer_loop = cur_loop->GetPreHeader()->GetLoopInformation(); in AnalyzeLoopsLocally()
1090 remap_incoming->insert(HEdge(loop_info->GetPreHeader(), loop_header)); in CollectRemappingInfoForPeelUnroll()
1130 current = current->GetPreHeader()->GetLoopInformation(); in FindCommonLoop()
Dgraph_checker.cc669 if (loop_information->GetPreHeader()->GetSuccessors().size() != 1) { in HandleLoop()
672 loop_information->GetPreHeader()->GetBlockId(), in HandleLoop()
674 loop_information->GetPreHeader()->GetSuccessors().size())); in HandleLoop()
Dloop_optimization_test.cc324 HBasicBlock* new_preheader = header->GetLoopInformation()->GetPreHeader(); in TEST_F()
Dgvn.cc472 DCHECK_EQ(block->GetDominator(), block->GetLoopInformation()->GetPreHeader()); in VisitBasicBlock()
Dnodes.cc797 os << "pre header: " << GetPreHeader()->GetBlockId() << std::endl; in Dump()
1045 DCHECK(inner_loop->GetPreHeader()->GetLoopInformation() == this); in PopulateInnerLoopUpwards()
1047 HLoopInformation* outer_loop = GetPreHeader()->GetLoopInformation(); in PopulateInnerLoopUpwards()
1053 HBasicBlock* HLoopInformation::GetPreHeader() const { in GetPreHeader() function in art::HLoopInformation
2415 loop_update_start = loop_info->GetPreHeader(); in DisconnectAndDelete()
3052 new_pre_header->SetLoopInformation(loop->GetPreHeader()->GetLoopInformation()); // outward in TransformLoopForVectorization()
Dload_store_elimination.cc1503 uint32_t pre_header_block_id = loop_info->GetPreHeader()->GetBlockId(); in PrepareLoopValue()
1543 HBasicBlock* pre_header = block->GetLoopInformation()->GetPreHeader(); in PrepareLoopRecords()
1958 record = heap_values_for_[loop_info->GetPreHeader()->GetBlockId()][i]; in TryReplacingLoopPhiPlaceholderWithDefault()
2110 predecessor != current_block->GetLoopInformation()->GetPreHeader() && in FindLoopPhisToMaterialize()
2649 block->IsLoopHeader() && predecessor != block->GetLoopInformation()->GetPreHeader(); in SearchPhiPlaceholdersForKeptStores()
3107 GetMaterialization(blk->GetLoopInformation()->GetPreHeader()); in GenerateMaterializationValueFromPredecessors()
Dloop_optimization.cc644 HBasicBlock* preheader = node->loop_info->GetPreHeader(); in SimplifyInduction()
708 HBasicBlock* preheader = node->loop_info->GetPreHeader(); in TryOptimizeInnerLoopFinite()
1045 HBasicBlock* preheader = node->loop_info->GetPreHeader(); in Vectorize()
Dgraph_visualizer.cc719 HLoopInformation* outer = loop_info->GetPreHeader()->GetLoopInformation(); in PrintInstruction()
Dinduction_var_range.cc324 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.h942 HBasicBlock* GetPreHeader() const;
1354 return GetPredecessors()[0] == GetLoopInformation()->GetPreHeader(); in IsLoopPreHeaderFirstPredecessor()
1464 current_ = current_->GetPreHeader()->GetLoopInformation(); in Advance()
Dinstruction_builder.cc194 ValueOfLocalAt(current_block_->GetLoopInformation()->GetPreHeader(), local); in InitializeBlockLocals()
/art/libdexfile/dex/
Dcompact_dex_file.h191 ALWAYS_INLINE uint16_t* GetPreHeader() { in GetPreHeader() function
195 ALWAYS_INLINE const uint16_t* GetPreHeader() const { in GetPreHeader() function
216 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()