| /art/compiler/optimizing/ |
| D | common_dominator.h | 38 explicit CommonDominator(HBasicBlock* block) in CommonDominator() 43 void Update(HBasicBlock* block) { in Update() 83 static size_t ChainLength(HBasicBlock* block) { in ChainLength()
|
| D | ssa_liveness_analysis_test.cc | 46 HBasicBlock* CreateSuccessor(HBasicBlock* block) { in CreateSuccessor() 63 HBasicBlock* block = CreateSuccessor(entry_); in TEST_F() local 85 HBasicBlock* block = CreateSuccessor(entry_); in TEST_F() local 127 HBasicBlock* block = CreateSuccessor(entry_); in TEST_F() local
|
| D | block_builder.cc | 49 HBasicBlock* block = branch_targets_[store_dex_pc]; in MaybeCreateBlockAt() local 141 HBasicBlock* block = graph_->GetEntryBlock(); in ConnectBasicBlocks() local 213 HBasicBlock* block, in GetTryItem() 397 HBasicBlock* block = GetBlockAt(target_dex_pc); in InsertSynthesizedLoopsForOsr() local 406 HBasicBlock* block = GetBlockAt(target_dex_pc); in InsertSynthesizedLoopsForOsr() local 416 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 | graph_test.cc | 47 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in CreateGotoBlock() local 54 HBasicBlock* block = CreateGotoBlock(graph); in CreateEntryBlock() local 60 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in CreateReturnBlock() local 68 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in CreateExitBlock() local 276 HBasicBlock* block = CreateGotoBlock(graph); in TEST_F() local
|
| D | control_flow_simplifier.cc | 35 static bool IsSimpleBlock(HBasicBlock* block) { in IsSimpleBlock() 75 static std::pair<bool, HPhi*> HasAtMostOnePhiWithDifferentInputs(HBasicBlock* block, in HasAtMostOnePhiWithDifferentInputs() 99 HBasicBlock* block, ScopedArenaSafeMap<HInstruction*, HSelect*>* cache) { in TryGenerateSelectSimpleDiamondPattern() 234 HBasicBlock* HControlFlowSimplifier::TryFixupDoubleDiamondPattern(HBasicBlock* block) { in TryFixupDoubleDiamondPattern()
|
| D | dead_code_elimination.cc | 43 HBasicBlock* block = worklist.back(); in MarkReachableBlocks() local 94 void HDeadCodeElimination::MaybeRecordDeadBlock(HBasicBlock* block) { in MaybeRecordDeadBlock() 153 static bool RemoveNonNullControlDependences(HBasicBlock* block, HBasicBlock* throws) { in RemoveNonNullControlDependences() 452 void HDeadCodeElimination::MaybeAddPhi(HBasicBlock* block) { in MaybeAddPhi() 575 HBasicBlock* block = graph_->GetReversePostOrder()[i]; in ConnectSuccessiveBlocks() local 618 HBasicBlock* block, in DisconnectHandlersAndUpdateTryBoundary() 661 HBasicBlock* block = blocks[i]; in RemoveTry() local 719 HBasicBlock* block = it->first; in RemoveUnneededTries() local
|
| D | pretty_printer.h | 74 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock() 128 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock()
|
| D | loop_analysis.cc | 33 HBasicBlock* block = block_it.Current(); in CalculateLoopBasicProperties() local 156 uint32_t GetSIMDUnrollingFactor(HBasicBlock* block, in GetSIMDUnrollingFactor() 318 uint32_t GetSIMDUnrollingFactor(HBasicBlock* block, in GetSIMDUnrollingFactor() 363 HBasicBlock* block = it.Current(); in GetUnrollingFactor() local
|
| D | nodes.cc | 54 void HGraph::AddBlock(HBasicBlock* block) { in AddBlock() 157 HBasicBlock* block = blocks_[i]; in RemoveDeadBlocksInstructionsAsUsersAndDisconnect() local 196 HBasicBlock* block = blocks_[i]; in RemoveDeadBlocks() local 294 static bool UpdateDominatorOfSuccessor(HBasicBlock* block, HBasicBlock* successor) { in UpdateDominatorOfSuccessor() 393 HBasicBlock* HGraph::SplitEdge(HBasicBlock* block, HBasicBlock* successor) { in SplitEdge() 402 void HGraph::SplitCriticalEdge(HBasicBlock* block, HBasicBlock* successor) { in SplitCriticalEdge() 417 HBasicBlock* HGraph::SplitEdgeAndUpdateRPO(HBasicBlock* block, HBasicBlock* successor) { in SplitEdgeAndUpdateRPO() 427 static void FixPhisAfterPredecessorsReodering(HBasicBlock* block, size_t first, size_t second) { in FixPhisAfterPredecessorsReodering() 626 HBasicBlock* block = blocks_[block_id]; in SimplifyCFG() local 830 void HLoopInformation::Add(HBasicBlock* block) { in Add() [all …]
|
| D | superblock_cloner.h | 196 HBasicBlock* block = bb_map_->Get(orig_block); in GetBlockCopy() local 214 bool IsInOrigBBSet(const HBasicBlock* block) const { in IsInOrigBBSet() 331 HBasicBlock* block = graph_->GetBlocks()[block_id]; in GetBlockById() local
|
| D | load_store_elimination.cc | 1037 HBasicBlock* block = instruction->GetBlock(); in VisitDeoptimize() local 1073 void HandleExit(HBasicBlock* block, bool must_keep_stores = false) { in HandleExit() 1220 HBasicBlock* block = new_instance->GetBlock(); in VisitNewInstance() local 1263 HBasicBlock* block = new_array->GetBlock(); in VisitNewArray() local 1464 LSEVisitor::Value LSEVisitor::PrepareLoopValue(HBasicBlock* block, size_t idx) { in PrepareLoopValue() 1496 LSEVisitor::Value LSEVisitor::PrepareLoopStoredBy(HBasicBlock* block, size_t idx) { in PrepareLoopStoredBy() 1514 void LSEVisitor::PrepareLoopRecords(HBasicBlock* block) { in PrepareLoopRecords() 1543 LSEVisitor::Value LSEVisitor::MergePredecessorValues(HBasicBlock* block, size_t idx) { in MergePredecessorValues() 1569 void LSEVisitor::MergePredecessorRecords(HBasicBlock* block) { in MergePredecessorRecords() 1616 HBasicBlock* block, in FindOrConstructNonLoopPhi() [all …]
|
| D | ssa_liveness_analysis.cc | 277 for (const HBasicBlock* block : graph_->GetPostOrder()) { in ComputeLiveInAndLiveOutSets() local 291 bool SsaLivenessAnalysis::UpdateLiveOut(const HBasicBlock& block) { in UpdateLiveOut() 303 bool SsaLivenessAnalysis::UpdateLiveIn(const HBasicBlock& block) { in UpdateLiveIn() 374 HBasicBlock* block = liveness.GetBlockFromPosition(GetStart() / 2); in FindFirstRegisterHint() local
|
| D | superblock_cloner.cc | 101 static void TraverseSubgraphForConnectivity(HBasicBlock* block, HBasicBlockSet* bb_set) { in TraverseSubgraphForConnectivity() 286 for (auto block : graph_->GetBlocks()) { in RecalculateBackEdgesInfo() local 307 HBasicBlock* block = GetBlockById(idx); in RecalculateBackEdgesInfo() local 318 HBasicBlock* block = GetBlockById(idx); in RecalculateBackEdgesInfo() local 414 HBasicBlock* block = GetBlockById(block_id); in SearchForSubgraphExits() local 529 HBasicBlock* block = GetBlockById(idx); in CollectLiveOutsAndCheckClonable() local 866 HBasicBlock* block = GetBlockById(idx); in IsFastCase() local 1068 HBasicBlock* block = graph->GetBlocks()[orig_block_id]; in IsSubgraphConnected() local
|
| D | induction_var_range.cc | 146 static HInstruction* Insert(HBasicBlock* block, HInstruction* instruction) { in Insert() 268 HBasicBlock* block, in GenerateRange() 294 HBasicBlock* block) { in GenerateTakenTest() 341 HBasicBlock* block) { in GenerateLastValue() 425 HBasicBlock* block) { in GenerateTripCount() 1055 HBasicBlock* block, in GenerateRangeOrLastValue() 1140 HBasicBlock* block, in GenerateLastValueLinear() 1208 HBasicBlock* block, in GenerateLastValuePolynomial() 1251 HBasicBlock* block, in GenerateLastValueGeometric() 1310 HBasicBlock* block, in GenerateLastValueWrapAround() [all …]
|
| D | instruction_simplifier_x86.cc | 41 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock()
|
| D | instruction_simplifier_x86_64.cc | 41 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock()
|
| D | bounds_check_elimination.cc | 533 void VisitBasicBlock(HBasicBlock* block) override { in VisitBasicBlock() 706 HBasicBlock* block = instruction->GetBlock(); in HandleIf() local 837 HBasicBlock* block = bounds_check->GetBlock(); in VisitBoundsCheck() local 1377 void AddCompareWithDeoptimization(HBasicBlock* block, in AddCompareWithDeoptimization() 1411 void AddComparesWithDeoptimization(HBasicBlock* block) { in AddComparesWithDeoptimization() 1593 HBasicBlock* block = GetPreHeader(loop, bounds_check); in TransformLoopForDynamicBCE() local 1676 bool DynamicBCESeemsProfitable(HLoopInformation* loop, HBasicBlock* block) { in DynamicBCESeemsProfitable() 1759 HBasicBlock* block = GetPreHeader(loop, check); in CanHandleNullCheck() local 1816 HBasicBlock* block = it->second; in GetPreHeader() local 1829 HBasicBlock* block, in InsertDeoptInLoop() [all …]
|
| D | live_ranges_test.cc | 77 HBasicBlock* block = graph->GetBlocks()[1]; in TEST_F() local 121 HBasicBlock* block = graph->GetBlocks()[3]; in TEST_F() local
|
| D | register_allocator_test.cc | 466 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in BuildIfElseWithPhi() local 580 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in BuildFieldReturn() local 641 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in BuildTwoSubs() local 703 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in BuildDiv() local 748 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in TEST_F() local
|
| D | constant_folding.cc | 121 void HConstantFoldingVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock() 920 HBasicBlock* block = instruction->GetBlock(); in VisitRem() local 964 HBasicBlock* block = instruction->GetBlock(); in VisitSub() local 993 HBasicBlock* block = instruction->GetBlock(); in VisitXor() local
|
| D | graph_checker.cc | 54 static bool IsExitTryBoundaryIntoExitBlock(HBasicBlock* block) { in IsExitTryBoundaryIntoExitBlock() 171 void GraphChecker::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock() 530 HBasicBlock* block = instruction->GetBlock(); in ContainedInItsBlockList() local 1221 HBasicBlock* block = instruction->GetBlock(); in VisitPackedSwitch() local 1462 HBasicBlock* block = instruction->GetBlock(); in VisitConstant() local
|
| D | ssa_liveness_analysis.h | 40 BlockInfo(ScopedArenaAllocator* allocator, const HBasicBlock& block, size_t number_of_ssa_values) in BlockInfo() 401 void AddPhiUse(HInstruction* instruction, size_t input_index, HBasicBlock* block) { in AddPhiUse() 1192 BitVectorView<size_t> GetLiveInSet(const HBasicBlock& block) const { in GetLiveInSet() 1196 BitVectorView<size_t> GetLiveOutSet(const HBasicBlock& block) const { in GetLiveOutSet() 1200 BitVectorView<size_t> GetKillSet(const HBasicBlock& block) const { in GetKillSet() 1298 void CheckNoLiveInIrreducibleLoop(const HBasicBlock& block) const { in CheckNoLiveInIrreducibleLoop()
|
| /art/libartbase/base/ |
| D | data_hash.h | 92 uint32_t block = region.LoadBits(i * kMurmur3BlockBits, kMurmur3BlockBits); in operator() local 152 static constexpr uint32_t Murmur3Update(uint32_t hash, uint32_t block) { in Murmur3Update() 163 static constexpr uint32_t Murmur3UpdatePartial(uint32_t hash, uint32_t block) { in Murmur3UpdatePartial()
|
| D | scoped_flock.cc | 36 /* static */ ScopedFlock LockedFile::Open(const char* filename, int flags, bool block, in Open()
|