/art/runtime/base/ |
D | arena_bit_vector.h | 31 class ArenaBitVector : public BitVector, public ArenaObject<kArenaAllocGrowableBitMap> { 34 static ArenaBitVector* Create(Allocator* arena, 38 void* storage = arena->template Alloc<ArenaBitVector>(kind); 39 return new (storage) ArenaBitVector(arena, start_bits, expandable, kind); 42 ArenaBitVector(ArenaAllocator* arena, 46 ArenaBitVector(ScopedArenaAllocator* arena, 50 ~ArenaBitVector() {} in ~ArenaBitVector() 53 DISALLOW_COPY_AND_ASSIGN(ArenaBitVector);
|
D | arena_bit_vector.cc | 80 ArenaBitVector::ArenaBitVector(ArenaAllocator* arena, in ArenaBitVector() function in art::ArenaBitVector 89 ArenaBitVector::ArenaBitVector(ScopedArenaAllocator* arena, in ArenaBitVector() function in art::ArenaBitVector
|
D | arena_allocator_test.cc | 37 ArenaBitVector bv(&arena, 10, true); in TEST_F()
|
/art/compiler/optimizing/ |
D | graph_checker.h | 107 ArenaBitVector seen_ids_; 111 ArenaBitVector visited_storage_;
|
D | licm.cc | 84 ArenaBitVector* visited = nullptr; in Run() 86 visited = new (graph_->GetArena()) ArenaBitVector(graph_->GetArena(), in Run()
|
D | dead_code_elimination.cc | 25 static void MarkReachableBlocks(HGraph* graph, ArenaBitVector* visited) { in MarkReachableBlocks() 100 ArenaBitVector live_blocks(allocator, graph_->GetBlocks().size(), false, kArenaAllocDCE); in RemoveDeadBlocks()
|
D | stack_map_test.cc | 51 ArenaBitVector sp_mask(&arena, 0, false); in TEST() 132 ArenaBitVector sp_mask1(&arena, 0, true); in TEST() 146 ArenaBitVector sp_mask2(&arena, 0, true); in TEST() 154 ArenaBitVector sp_mask3(&arena, 0, true); in TEST() 162 ArenaBitVector sp_mask4(&arena, 0, true); in TEST() 417 ArenaBitVector sp_mask(&arena, 0, false); in TEST() 496 ArenaBitVector sp_mask(&arena, 0, false); in TEST() 559 ArenaBitVector sp_mask(&arena, 0, false); in TEST() 617 ArenaBitVector sp_mask(&arena, 0, false); in TEST() 666 ArenaBitVector sp_mask1(&arena, 0, true); in TEST()
|
D | locations.cc | 40 stack_mask_ = ArenaBitVector::Create(arena, 0, true, kArenaAllocLocationSummary); in LocationSummary()
|
D | stack_map_stream.cc | 40 ArenaBitVector::Create(allocator_, num_dex_registers, true, kArenaAllocStackMapStream); in BeginStackMapEntry() 114 ArenaBitVector::Create(allocator_, num_dex_registers, true, kArenaAllocStackMapStream); in BeginInlineInfoEntry() 287 ArenaBitVector empty_bitmask(allocator_, 0, /* expandable */ false, kArenaAllocStackMapStream); in FillIn()
|
D | gvn.cc | 338 ArenaBitVector buckets_owned_; 403 ArenaBitVector visited_blocks_;
|
D | ssa_phi_elimination.cc | 131 ArenaBitVector visited_phis_in_cycle(graph_->GetArena(), in Run()
|
D | instruction_builder.h | 80 void FindNativeDebugInfoLocations(ArenaBitVector* locations);
|
D | nodes.cc | 52 void HGraph::FindBackEdges(ArenaBitVector* visited) { in FindBackEdges() 57 ArenaBitVector visiting(arena_, blocks_.size(), false, kArenaAllocGraphBuilder); in FindBackEdges() 111 void HGraph::RemoveInstructionsAsUsersFromDeadBlocks(const ArenaBitVector& visited) const { in RemoveInstructionsAsUsersFromDeadBlocks() 124 void HGraph::RemoveDeadBlocks(const ArenaBitVector& visited) { in RemoveDeadBlocks() 147 ArenaBitVector visited(arena_, blocks_.size(), false, kArenaAllocGraphBuilder); in BuildDominatorTree() 598 void HLoopInformation::PopulateIrreducibleRecursive(HBasicBlock* block, ArenaBitVector* finalized) { in PopulateIrreducibleRecursive() 661 ArenaBitVector visited(graph->GetArena(), in Populate()
|
D | ssa_liveness_analysis.h | 45 ArenaBitVector live_in_; 46 ArenaBitVector live_out_; 47 ArenaBitVector kill_;
|
D | graph_checker.cc | 607 const ArenaBitVector& loop_blocks = loop_information->GetBlocks(); in HandleLoop() 821 ArenaBitVector& visited = visited_storage_; in VisitPhi()
|
D | code_generator.cc | 847 ArenaBitVector* stack_mask = in RecordCatchBlockInfo() 848 ArenaBitVector::Create(arena, 0, /* expandable */ true, kArenaAllocCodeGenerator); in RecordCatchBlockInfo()
|
D | instruction_builder.cc | 269 ArenaBitVector* native_debug_info_locations = nullptr; in Build() 272 native_debug_info_locations = new (arena_) ArenaBitVector (arena_, num_instructions, false); in Build() 345 void HInstructionBuilder::FindNativeDebugInfoLocations(ArenaBitVector* locations) { in FindNativeDebugInfoLocations() 350 static_cast<ArenaBitVector*>(ctx)->SetBit(entry.address_); in FindNativeDebugInfoLocations()
|
D | load_store_elimination.cc | 486 ArenaBitVector aliasing_matrix_; // aliasing info between each pair of locations.
|
D | register_allocator.cc | 485 ArenaVector<ArenaBitVector*> liveness_of_values( in ValidateIntervals() 500 ArenaBitVector::Create(allocator, max_end, false, kArenaAllocRegisterAllocatorValidate)); in ValidateIntervals()
|
D | nodes.h | 340 void FindBackEdges(ArenaBitVector* visited); 522 void RemoveInstructionsAsUsersFromDeadBlocks(const ArenaBitVector& visited) const; 523 void RemoveDeadBlocks(const ArenaBitVector& visited); 721 const ArenaBitVector& GetBlocks() const { return blocks_; } in GetBlocks() 741 void PopulateIrreducibleRecursive(HBasicBlock* block, ArenaBitVector* finalized); 748 ArenaBitVector blocks_;
|
/art/runtime/verifier/ |
D | reg_type_cache.cc | 346 ArenaBitVector types(&arena_, in FromUnresolvedMerge()
|
D | reg_type.h | 40 class ArenaBitVector; variable
|