/art/libartbase/base/ |
D | arena_bit_vector.h | 31 class ArenaBitVector : public BitVector, public ArenaObject<kArenaAllocGrowableBitMap> { 34 static ArenaBitVector* Create(Allocator* allocator, 38 void* storage = allocator->template Alloc<ArenaBitVector>(kind); 39 return new (storage) ArenaBitVector(allocator, start_bits, expandable, kind); 42 ArenaBitVector(ArenaAllocator* allocator, 46 ArenaBitVector(ScopedArenaAllocator* allocator, 50 ~ArenaBitVector() {} in ~ArenaBitVector() 53 DISALLOW_COPY_AND_ASSIGN(ArenaBitVector);
|
D | arena_bit_vector.cc | 80 ArenaBitVector::ArenaBitVector(ArenaAllocator* allocator, in ArenaBitVector() function in art::ArenaBitVector 89 ArenaBitVector::ArenaBitVector(ScopedArenaAllocator* allocator, in ArenaBitVector() function in art::ArenaBitVector
|
D | arena_allocator_test.cc | 40 ArenaBitVector bv(&allocator, 10, true); in TEST_F()
|
/art/compiler/optimizing/ |
D | code_sinking.cc | 123 const ArenaBitVector& processed_instructions, in AddInstruction() 124 const ArenaBitVector& discard_blocks, in AddInstruction() 136 const ArenaBitVector& processed_instructions, in AddInputs() 137 const ArenaBitVector& discard_blocks, in AddInputs() 145 const ArenaBitVector& processed_instructions, in AddInputs() 146 const ArenaBitVector& discard_blocks, in AddInputs() 158 const ArenaBitVector& post_dominated) { in ShouldFilterUse() 178 const ArenaBitVector& post_dominated, in FindIdealPosition() 262 …ArenaBitVector processed_instructions(&allocator, number_of_instructions, /* expandable= */ false); in SinkCodeToUncommonBranch() 264 ArenaBitVector post_dominated(&allocator, graph_->GetBlocks().size(), /* expandable= */ false); in SinkCodeToUncommonBranch() [all …]
|
D | superblock_cloner.h | 139 using HBasicBlockSet = ArenaBitVector; 303 void FindBackEdgesLocal(HBasicBlock* entry_block, ArenaBitVector* local_set); 304 void RecalculateBackEdgesInfo(ArenaBitVector* outer_loop_bb_set); 305 GraphAnalysisResult AnalyzeLoopsLocally(ArenaBitVector* outer_loop_bb_set);
|
D | licm.cc | 86 ArenaBitVector* visited = nullptr; in Run() 88 visited = new (graph_->GetAllocator()) ArenaBitVector(graph_->GetAllocator(), in Run()
|
D | stack_map_test.cc | 57 ArenaBitVector sp_mask(&allocator, 0, false); in TEST() 112 ArenaBitVector sp_mask1(&allocator, 0, true); in TEST() 126 ArenaBitVector sp_mask2(&allocator, 0, true); in TEST() 134 ArenaBitVector sp_mask3(&allocator, 0, true); in TEST() 142 ArenaBitVector sp_mask4(&allocator, 0, true); in TEST() 306 ArenaBitVector sp_mask1(&allocator, 0, true); in TEST() 368 ArenaBitVector sp_mask(&allocator, 0, false); in TEST() 416 ArenaBitVector sp_mask(&allocator, 0, false); in TEST() 472 ArenaBitVector sp_mask(&allocator, 0, false); in TEST() 520 ArenaBitVector sp_mask1(&allocator, 0, true); in TEST() [all …]
|
D | superblock_cloner.cc | 239 void SuperblockCloner::FindBackEdgesLocal(HBasicBlock* entry_block, ArenaBitVector* local_set) { in FindBackEdgesLocal() 240 ArenaBitVector visited(arena_, graph_->GetBlocks().size(), false, kArenaAllocSuperblockCloner); in FindBackEdgesLocal() 245 ArenaBitVector visiting(arena_, graph_->GetBlocks().size(), false, kArenaAllocGraphBuilder); in FindBackEdgesLocal() 284 void SuperblockCloner::RecalculateBackEdgesInfo(ArenaBitVector* outer_loop_bb_set) { in RecalculateBackEdgesInfo() 331 GraphAnalysisResult SuperblockCloner::AnalyzeLoopsLocally(ArenaBitVector* outer_loop_bb_set) { in AnalyzeLoopsLocally() 369 ArenaBitVector outer_loop_bb_set( in CleanUpControlFlow() 494 ArenaBitVector outer_loop_bb_set( in AdjustControlFlowInfo() 756 void DumpBBSet(const ArenaBitVector* set) { in DumpBBSet()
|
D | graph_checker.h | 113 ArenaBitVector seen_ids_;
|
D | locations.cc | 46 stack_mask_ = ArenaBitVector::Create(allocator, 0, true, kArenaAllocLocationSummary); in LocationSummary()
|
D | register_allocator.cc | 119 ScopedArenaVector<ArenaBitVector*> liveness_of_values( in ValidateIntervals() 134 ArenaBitVector::Create(&allocator, max_end, false, kArenaAllocRegisterAllocatorValidate)); in ValidateIntervals()
|
D | stack_map_stream.h | 130 ArenaBitVector temp_dex_register_mask_;
|
D | instruction_builder.h | 33 class ArenaBitVector; variable 76 ArenaBitVector* FindNativeDebugInfoLocations();
|
D | gvn.cc | 326 ArenaBitVector buckets_owned_; 392 ArenaBitVector visited_blocks_;
|
D | dead_code_elimination.cc | 28 static void MarkReachableBlocks(HGraph* graph, ArenaBitVector* visited) { in MarkReachableBlocks() 452 ArenaBitVector live_blocks(&allocator, graph_->GetBlocks().size(), false, kArenaAllocDCE); in RemoveDeadBlocks()
|
D | ssa_phi_elimination.cc | 142 ArenaBitVector visited_phis_in_cycle(&allocator, in Run()
|
D | superblock_cloner_test.cc | 154 ArenaBitVector orig_bb_set( in TEST_F() 235 ArenaBitVector orig_bb_set( in TEST_F() 630 ArenaBitVector orig_bb_set( in TEST_F()
|
D | ssa_liveness_analysis.h | 50 ArenaBitVector live_in_; 51 ArenaBitVector live_out_; 52 ArenaBitVector kill_;
|
D | nodes.cc | 55 void HGraph::FindBackEdges(ArenaBitVector* visited) { in FindBackEdges() 62 ArenaBitVector visiting( in FindBackEdges() 145 void HGraph::RemoveInstructionsAsUsersFromDeadBlocks(const ArenaBitVector& visited) const { in RemoveInstructionsAsUsersFromDeadBlocks() 160 void HGraph::RemoveDeadBlocks(const ArenaBitVector& visited) { in RemoveDeadBlocks() 186 ArenaBitVector visited(&allocator, blocks_.size(), false, kArenaAllocGraphBuilder); in BuildDominatorTree() 764 void HLoopInformation::PopulateIrreducibleRecursive(HBasicBlock* block, ArenaBitVector* finalized) { in PopulateIrreducibleRecursive() 829 ArenaBitVector visited(&allocator, in Populate()
|
D | graph_checker.cc | 709 const ArenaBitVector& loop_blocks = loop_information->GetBlocks(); in HandleLoop() 932 ArenaBitVector visited(&allocator, in VisitPhi()
|
D | load_store_analysis.h | 589 ArenaBitVector aliasing_matrix_; // aliasing info between each pair of locations.
|
D | instruction_builder.cc | 324 ArenaBitVector* native_debug_info_locations = nullptr; in Build() 468 ArenaBitVector* HInstructionBuilder::FindNativeDebugInfoLocations() { in FindNativeDebugInfoLocations() 469 ArenaBitVector* locations = ArenaBitVector::Create(local_allocator_, in FindNativeDebugInfoLocations()
|
D | nodes.h | 384 void FindBackEdges(ArenaBitVector* visited); 627 void RemoveInstructionsAsUsersFromDeadBlocks(const ArenaBitVector& visited) const; 628 void RemoveDeadBlocks(const ArenaBitVector& visited); 865 const ArenaBitVector& GetBlocks() const { return blocks_; } in GetBlocks() 893 void PopulateIrreducibleRecursive(HBasicBlock* block, ArenaBitVector* finalized); 900 ArenaBitVector blocks_;
|
/art/runtime/verifier/ |
D | reg_type_cache.cc | 386 ArenaBitVector types(&allocator_, in FromUnresolvedMerge()
|
D | reg_type.h | 41 class ArenaBitVector; variable
|