Home
last modified time | relevance | path

Searched defs:block (Results 1 – 25 of 64) sorted by relevance

123

/art/compiler/optimizing/
Dcommon_dominator.h37 explicit CommonDominator(HBasicBlock* block) in CommonDominator()
42 void Update(HBasicBlock* block) { in Update()
82 static size_t ChainLength(HBasicBlock* block) { in ChainLength()
Dblock_builder.cc53 HBasicBlock* block = branch_targets_[store_dex_pc]; in MaybeCreateBlockAt() local
147 HBasicBlock* block = graph_->GetEntryBlock(); in ConnectBasicBlocks() local
226 HBasicBlock* block, in GetTryItem()
410 HBasicBlock* block = GetBlockAt(target_dex_pc); in InsertSynthesizedLoopsForOsr() local
419 HBasicBlock* block = GetBlockAt(target_dex_pc); in InsertSynthesizedLoopsForOsr() local
429 HBasicBlock* block = graph_->GetBlocks()[block_id]; in InsertSynthesizedLoopsForOsr() local
Dcha_guard_optimization.cc75 void CHAGuardVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
89 HBasicBlock* block = flag->GetBlock(); in RemoveGuard() local
181 HBasicBlock* block = flag->GetBlock(); in HoistGuard() local
Dssa_liveness_analysis_test.cc45 HBasicBlock* CreateSuccessor(HBasicBlock* block) { in CreateSuccessor()
64 HBasicBlock* block = CreateSuccessor(entry_); in TEST_F() local
95 HBasicBlock* block = CreateSuccessor(entry_); in TEST_F() local
164 HBasicBlock* block = CreateSuccessor(entry_); in TEST_F() local
Dgraph_test.cc48 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in CreateGotoBlock() local
56 HBasicBlock* block = CreateGotoBlock(graph); in CreateEntryBlock() local
62 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in CreateReturnBlock() local
70 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in CreateExitBlock() local
279 HBasicBlock* block = CreateGotoBlock(graph); in TEST_F() local
Dconstant_folding.cc82 void HConstantFoldingVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
312 HBasicBlock* block = instruction->GetBlock(); in VisitRem() local
356 HBasicBlock* block = instruction->GetBlock(); in VisitSub() local
385 HBasicBlock* block = instruction->GetBlock(); in VisitXor() local
Ddead_code_elimination.cc39 HBasicBlock* block = worklist.back(); in MarkReachableBlocks() local
90 void HDeadCodeElimination::MaybeRecordDeadBlock(HBasicBlock* block) { in MaybeRecordDeadBlock()
149 static bool RemoveNonNullControlDependences(HBasicBlock* block, HBasicBlock* throws) { in RemoveNonNullControlDependences()
430 HBasicBlock* block = graph_->GetReversePostOrder()[i]; in ConnectSuccessiveBlocks() local
Dgvn_test.cc40 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in TEST_F() local
121 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in TEST_F() local
201 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in TEST_F() local
Dloop_analysis.cc32 HBasicBlock* block = block_it.Current(); in CalculateLoopBasicProperties() local
153 uint32_t GetSIMDUnrollingFactor(HBasicBlock* block, in GetSIMDUnrollingFactor()
309 uint32_t GetSIMDUnrollingFactor(HBasicBlock* block, in GetSIMDUnrollingFactor()
354 HBasicBlock* block = it.Current(); in GetUnrollingFactor() local
Dpretty_printer.h73 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock()
127 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock()
Dnodes.cc49 void HGraph::AddBlock(HBasicBlock* block) { in AddBlock()
147 HBasicBlock* block = blocks_[i]; in RemoveInstructionsAsUsersFromDeadBlocks() local
162 HBasicBlock* block = blocks_[i]; in RemoveDeadBlocks() local
250 static bool UpdateDominatorOfSuccessor(HBasicBlock* block, HBasicBlock* successor) { in UpdateDominatorOfSuccessor()
349 HBasicBlock* HGraph::SplitEdge(HBasicBlock* block, HBasicBlock* successor) { in SplitEdge()
358 void HGraph::SplitCriticalEdge(HBasicBlock* block, HBasicBlock* successor) { in SplitCriticalEdge()
374 static void FixPhisAfterPredecessorsReodering(HBasicBlock* block, size_t first, size_t second) { in FixPhisAfterPredecessorsReodering()
567 HBasicBlock* block = blocks_[block_id]; in SimplifyCFG() local
735 void HLoopInformation::Add(HBasicBlock* block) { in Add()
739 void HLoopInformation::Remove(HBasicBlock* block) { in Remove()
[all …]
Dselect_generator.cc35 static bool IsSimpleBlock(HBasicBlock* block) { in IsSimpleBlock()
74 static HPhi* GetSingleChangedPhi(HBasicBlock* block, size_t index1, size_t index2) { in GetSingleChangedPhi()
Dsuperblock_cloner.h196 HBasicBlock* block = bb_map_->Get(orig_block); in GetBlockCopy() local
214 bool IsInOrigBBSet(const HBasicBlock* block) const { in IsInOrigBBSet()
343 HBasicBlock* block = graph_->GetBlocks()[block_id]; in GetBlockById() local
Dssa_liveness_analysis.cc277 for (const HBasicBlock* block : graph_->GetPostOrder()) { in ComputeLiveInAndLiveOutSets() local
291 bool SsaLivenessAnalysis::UpdateLiveOut(const HBasicBlock& block) { in UpdateLiveOut()
304 bool SsaLivenessAnalysis::UpdateLiveIn(const HBasicBlock& block) { in UpdateLiveIn()
359 HBasicBlock* block = liveness.GetBlockFromPosition(GetStart() / 2); in FindFirstRegisterHint() local
Dinduction_var_range.cc144 static HInstruction* Insert(HBasicBlock* block, HInstruction* instruction) { in Insert()
233 HBasicBlock* block, in GenerateRange()
256 HBasicBlock* block) { in GenerateTakenTest()
298 HBasicBlock* block) { in GenerateLastValue()
373 HBasicBlock* block) { in GenerateTripCount()
952 HBasicBlock* block, in GenerateRangeOrLastValue()
1019 HBasicBlock* block, in GenerateLastValuePolynomial()
1052 HBasicBlock* block, in GenerateLastValueGeometric()
1104 HBasicBlock* block, in GenerateLastValueWrapAround()
1125 HBasicBlock* block, in GenerateLastValuePeriodic()
[all …]
Dsuperblock_cloner.cc101 static void TraverseSubgraphForConnectivity(HBasicBlock* block, HBasicBlockSet* bb_set) { in TraverseSubgraphForConnectivity()
322 for (auto block : graph_->GetBlocks()) { in RecalculateBackEdgesInfo() local
343 HBasicBlock* block = GetBlockById(idx); in RecalculateBackEdgesInfo() local
354 HBasicBlock* block = GetBlockById(idx); in RecalculateBackEdgesInfo() local
450 HBasicBlock* block = GetBlockById(block_id); in SearchForSubgraphExits() local
571 HBasicBlock* block = GetBlockById(idx); in CollectLiveOutsAndCheckClonable() local
887 HBasicBlock* block = GetBlockById(idx); in IsFastCase() local
1100 HBasicBlock* block = graph->GetBlocks()[orig_block_id]; in IsSubgraphConnected() local
Dinstruction_simplifier_x86_64.cc41 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock()
Dinstruction_simplifier_x86.cc41 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock()
Dbounds_check_elimination.cc533 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock()
693 HBasicBlock* block = instruction->GetBlock(); in HandleIf() local
824 HBasicBlock* block = bounds_check->GetBlock(); in VisitBoundsCheck() local
1364 void AddCompareWithDeoptimization(HBasicBlock* block, in AddCompareWithDeoptimization()
1399 void AddComparesWithDeoptimization(HBasicBlock* block) { in AddComparesWithDeoptimization()
1579 HBasicBlock* block = GetPreHeader(loop, bounds_check); in TransformLoopForDynamicBCE() local
1654 bool DynamicBCESeemsProfitable(HLoopInformation* loop, HBasicBlock* block) { in DynamicBCESeemsProfitable()
1737 HBasicBlock* block = GetPreHeader(loop, check); in CanHandleNullCheck() local
1794 HBasicBlock* block = it->second; in GetPreHeader() local
1807 HBasicBlock* block, in InsertDeoptInLoop()
[all …]
Dlive_ranges_test.cc76 HBasicBlock* block = graph->GetBlocks()[1]; in TEST_F() local
120 HBasicBlock* block = graph->GetBlocks()[3]; in TEST_F() local
Dregister_allocator_test.cc499 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in BuildIfElseWithPhi() local
649 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in BuildFieldReturn() local
728 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in BuildTwoSubs() local
800 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in BuildDiv() local
859 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in TEST_F() local
Dcode_sinking.cc144 static void AddInputs(HBasicBlock* block, in AddInputs()
187 HBasicBlock* block = user->GetBlock(); in FindIdealPosition() local
Dgvn.cc384 void AbandonSetFor(HBasicBlock* block) { in AbandonSetFor()
424 void GlobalValueNumberer::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
546 HBasicBlock* block, const ValueSet& reference_set) const { in FindVisitedBlockWithRecyclableSet()
Dgraph_checker.cc51 static bool IsExitTryBoundaryIntoExitBlock(HBasicBlock* block) { in IsExitTryBoundaryIntoExitBlock()
86 void GraphChecker::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
979 HBasicBlock* block = instruction->GetBlock(); in VisitPackedSwitch() local
1109 HBasicBlock* block = instruction->GetBlock(); in VisitConstant() local
/art/libartbase/base/
Dscoped_flock.cc36 /* static */ ScopedFlock LockedFile::Open(const char* filename, int flags, bool block, in Open()

123