/art/compiler/optimizing/ |
D | common_dominator.h | 37 explicit CommonDominator(HBasicBlock* block) in CommonDominator() 42 void Update(HBasicBlock* block) { in Update() 82 static size_t ChainLength(HBasicBlock* block) { in ChainLength()
|
D | block_builder.cc | 53 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
|
D | cha_guard_optimization.cc | 75 void CHAGuardVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock() 89 HBasicBlock* block = flag->GetBlock(); in RemoveGuard() local 181 HBasicBlock* block = flag->GetBlock(); in HoistGuard() local
|
D | ssa_liveness_analysis_test.cc | 45 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
|
D | graph_test.cc | 48 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
|
D | constant_folding.cc | 82 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
|
D | dead_code_elimination.cc | 39 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
|
D | gvn_test.cc | 40 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
|
D | loop_analysis.cc | 32 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
|
D | pretty_printer.h | 73 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock() 127 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock()
|
D | nodes.cc | 49 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 …]
|
D | select_generator.cc | 35 static bool IsSimpleBlock(HBasicBlock* block) { in IsSimpleBlock() 74 static HPhi* GetSingleChangedPhi(HBasicBlock* block, size_t index1, size_t index2) { in GetSingleChangedPhi()
|
D | superblock_cloner.h | 196 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
|
D | ssa_liveness_analysis.cc | 277 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
|
D | induction_var_range.cc | 144 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 …]
|
D | superblock_cloner.cc | 101 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
|
D | instruction_simplifier_x86_64.cc | 41 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock()
|
D | instruction_simplifier_x86.cc | 41 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock()
|
D | bounds_check_elimination.cc | 533 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 …]
|
D | live_ranges_test.cc | 76 HBasicBlock* block = graph->GetBlocks()[1]; in TEST_F() local 120 HBasicBlock* block = graph->GetBlocks()[3]; in TEST_F() local
|
D | register_allocator_test.cc | 499 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
|
D | code_sinking.cc | 144 static void AddInputs(HBasicBlock* block, in AddInputs() 187 HBasicBlock* block = user->GetBlock(); in FindIdealPosition() local
|
D | gvn.cc | 384 void AbandonSetFor(HBasicBlock* block) { in AbandonSetFor() 424 void GlobalValueNumberer::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock() 546 HBasicBlock* block, const ValueSet& reference_set) const { in FindVisitedBlockWithRecyclableSet()
|
D | graph_checker.cc | 51 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/ |
D | scoped_flock.cc | 36 /* static */ ScopedFlock LockedFile::Open(const char* filename, int flags, bool block, in Open()
|