/art/runtime/ |
D | linear_alloc.cc | 23 LinearAlloc::LinearAlloc(ArenaPool* pool) : lock_("linear alloc"), allocator_(pool) { in LinearAlloc() 28 return allocator_.Realloc(ptr, old_size, new_size); in Realloc() 33 return allocator_.Alloc(size); in Alloc() 38 return allocator_.BytesUsed(); in GetUsedMemory() 43 return allocator_.GetArenaPool(); in GetArenaPool() 48 return allocator_.Contains(ptr); in Contains()
|
D | linear_alloc.h | 52 ArenaAllocator allocator_ GUARDED_BY(lock_);
|
D | monitor_pool.cc | 60 void* chunk = allocator_.allocate(kChunkSize); in AllocateChunk()
|
D | monitor_pool.h | 182 Allocator allocator_; variable
|
/art/compiler/optimizing/ |
D | gvn.cc | 39 : allocator_(allocator), in ValueSet() 52 : allocator_(allocator), in ValueSet() 70 buckets_[new_index] = node->Dup(allocator_, buckets_[new_index]); in ValueSet() 86 buckets_[index] = new (allocator_) Node(instruction, hash_code, buckets_[index]); in Add() 178 clone_current = node->Dup(allocator_, nullptr); in CloneBucket() 279 ArenaAllocator* const allocator_; member in art::ValueSet 307 allocator_(allocator), in GlobalValueNumberer() 319 ArenaAllocator* const allocator_; member in art::GlobalValueNumberer 332 sets_.Put(graph_->GetEntryBlock()->GetBlockId(), new (allocator_) ValueSet(allocator_)); in Run() 348 set = new (allocator_) ValueSet(allocator_); in VisitBasicBlock() [all …]
|
D | ssa_liveness_analysis.h | 239 first_use_ = new (allocator_) UsePosition( in AddTempUse() 282 UsePosition* new_use = new (allocator_) UsePosition( 292 first_env_use_ = new (allocator_) UsePosition( 295 first_use_ = new (allocator_) UsePosition( 309 new (allocator_) LiveRange(start_block_position, position, nullptr); 325 new (allocator_) LiveRange(start_block_position, position, first_range_); 334 first_use_ = new (allocator_) UsePosition( in AddPhiUse() 341 new (allocator_) LiveRange(start, end, first_range_); in AddRange() 350 first_range_ = range_search_start_ = new (allocator_) LiveRange(start, end, first_range_); in AddRange() 368 new (allocator_) LiveRange(start, end, nullptr); in AddLoopRange() [all …]
|
D | graph_checker.h | 32 allocator_(allocator), in HGraphDelegateVisitor() 78 ArenaAllocator* const allocator_; variable
|
D | register_allocator.cc | 43 : allocator_(allocator), in RegisterAllocator() 139 interval = LiveInterval::MakeFixedInterval(allocator_, reg, type); in BlockRegister() 165 registers_array_ = allocator_->AllocArray<size_t>(number_of_registers_); in AllocateRegistersInternal() 185 registers_array_ = allocator_->AllocArray<size_t>(number_of_registers_); in AllocateRegistersInternal() 217 LiveInterval::MakeTempInterval(allocator_, Primitive::kPrimInt); in ProcessInstruction() 226 LiveInterval::MakeTempInterval(allocator_, Primitive::kPrimDouble); in ProcessInstruction() 268 LiveInterval* interval = LiveInterval::MakeSlowPathInterval(allocator_, instruction); in ProcessInstruction() 429 GrowableArray<LiveInterval*> intervals(allocator_, 0); in ValidateInternal() 461 allocator_, processing_core_registers_, log_fatal_on_failure); in ValidateInternal() 1324 move = new (allocator_) HParallelMove(allocator_); in AddInputMoveFor() [all …]
|
D | parallel_move_resolver.h | 124 pending_moves_(allocator, 8), allocator_(allocator) {} in ParallelMoveResolverNoSwap() 189 ArenaAllocator* const allocator_; variable
|
D | stack_map_stream.h | 63 : allocator_(allocator), in StackMapStream() 135 ArenaAllocator* allocator_; variable
|
D | stack_map_stream.cc | 40 new (allocator_) ArenaBitVector(allocator_, num_dex_registers, true); in BeginStackMapEntry() 312 GrowableArray<uint32_t> stack_map_indices(allocator_, 1); in FindEntryWithTheSameDexMap()
|
D | register_allocator.h | 159 ArenaAllocator* const allocator_; variable
|
D | bounds_check_elimination.cc | 416 : allocator_(allocator), lower_(lower), upper_(upper) {} in ValueRange() 425 ArenaAllocator* GetAllocator() const { return allocator_; } in GetAllocator() 453 return new (allocator_) ValueRange( in Narrow() 454 allocator_, in Narrow() 474 return new (allocator_) ValueRange(allocator_, lower, upper); in Add() 478 ArenaAllocator* const allocator_; member in art::ValueRange
|
D | parallel_move_resolver.cc | 511 pending_moves_.Add(new (allocator_) MoveOperands(source, destination, type, nullptr)); in AddPendingMove()
|
/art/compiler/utils/ |
D | dedupe_set.h | 103 : allocator_(alloc), hash_time_(0) { in DedupeSet() 150 StoreKey* ret = allocator_.allocate(1); in CreateStoreKey() 151 allocator_.construct(ret, key.begin(), key.end(), allocator_); in CreateStoreKey() 156 SwapAllocator<StoreKey> alloc(allocator_); in DeleteStoreKey() 164 SwapAllocator<StoreKey> allocator_; variable
|
/art/runtime/base/ |
D | bit_vector.cc | 33 allocator_(allocator), in BitVector() 63 allocator_->Free(storage_); in ~BitVector() 360 static_cast<uint32_t*>(allocator_->Alloc(new_size * kWordBytes)); in EnsureSize() 367 allocator_->Free(storage_); in EnsureSize() 376 return allocator_; in GetAllocator()
|
D | bit_vector.h | 268 Allocator* const allocator_; // Allocator if expandable. variable
|
/art/compiler/dex/quick/ |
D | resource_mask.h | 158 : allocator_(allocator) { in ResourceMaskCache() 164 ArenaAllocator* allocator_;
|
D | resource_mask.cc | 182 void* mem = allocator_->Alloc(sizeof(ResourceMask), kArenaAllocLIRResourceMask); in GetMask()
|
/art/compiler/dex/ |
D | local_value_numbering_test.cc | 196 allocator_.get(), cu_.mir_graph->ifield_lowering_infos_); in PerformLVN() 198 allocator_.get(), cu_.mir_graph->sfield_lowering_infos_); in PerformLVN() 199 gvn_.reset(new (allocator_.get()) GlobalValueNumbering(&cu_, allocator_.get(), in PerformLVN() 201 lvn_.reset(new (allocator_.get()) LocalValueNumbering(gvn_.get(), 0u, allocator_.get())); in PerformLVN() 215 allocator_(), in LocalValueNumberingTest() 220 allocator_.reset(ScopedArenaAllocator::Create(&cu_.arena_stack)); in LocalValueNumberingTest() 236 std::unique_ptr<ScopedArenaAllocator> allocator_; member in art::LocalValueNumberingTest
|
D | global_value_numbering.cc | 29 allocator_(allocator), in GlobalValueNumbering() 68 allocator = allocator_; in PrepareBasicBlock()
|
D | global_value_numbering.h | 209 return allocator_; in Allocator() 214 ScopedArenaAllocator* const allocator_; variable
|
D | gvn_dead_code_elimination_test.cc | 283 allocator_->AllocArray<BasicBlockId>(def->num_uses, kArenaAllocDFInfo); in DoPrepareMIRs() 354 allocator_.get(), cu_.mir_graph->ifield_lowering_infos_); in PerformGVN() 356 allocator_.get(), cu_.mir_graph->sfield_lowering_infos_); in PerformGVN() 358 gvn_.reset(new (allocator_.get()) GlobalValueNumbering(&cu_, allocator_.get(), in PerformGVN() 423 dce_.reset(new (allocator_.get()) GvnDeadCodeElimination(gvn_.get(), allocator_.get())); in PerformDCE() 472 allocator_(), in GvnDeadCodeEliminationTest() 479 allocator_.reset(ScopedArenaAllocator::Create(&cu_.arena_stack)); in GvnDeadCodeEliminationTest() 507 std::unique_ptr<ScopedArenaAllocator> allocator_; member in art::GvnDeadCodeEliminationTest
|
D | global_value_numbering_test.cc | 255 allocator_->AllocArray<BasicBlockId>(def->num_uses, kArenaAllocDFInfo); in DoPrepareMIRs() 318 allocator_.get(), cu_.mir_graph->ifield_lowering_infos_); in DoPerformGVN() 320 allocator_.get(), cu_.mir_graph->sfield_lowering_infos_); in DoPerformGVN() 322 gvn_.reset(new (allocator_.get()) GlobalValueNumbering(&cu_, allocator_.get(), in DoPerformGVN() 364 allocator_(), in GlobalValueNumberingTest() 370 allocator_.reset(ScopedArenaAllocator::Create(&cu_.arena_stack)); in GlobalValueNumberingTest() 396 std::unique_ptr<ScopedArenaAllocator> allocator_; member in art::GlobalValueNumberingTest
|
D | type_inference_test.cc | 416 allocator_->AllocArray<BasicBlockId>(def->num_uses, kArenaAllocDFInfo); in DoPrepareMIRs() 478 type_inference_.reset(new (allocator_.get()) TypeInference(cu_.mir_graph.get(), in PerformTypeInference() 479 allocator_.get())); in PerformTypeInference() 495 allocator_(), in TypeInferenceTest() 508 allocator_.reset(ScopedArenaAllocator::Create(&cu_.arena_stack)); in TypeInferenceTest() 616 std::unique_ptr<ScopedArenaAllocator> allocator_; member in art::TypeInferenceTest
|