Searched refs:allocator_ (Results 1 - 24 of 24) sorted by relevance

/art/runtime/
H A Dlinear_alloc.cc23 LinearAlloc::LinearAlloc(ArenaPool* pool) : lock_("linear alloc"), allocator_(pool) {
28 return allocator_.Realloc(ptr, old_size, new_size);
33 return allocator_.Alloc(size);
38 return allocator_.BytesUsed();
43 return allocator_.GetArenaPool();
48 return allocator_.Contains(ptr);
52 return allocator_.Contains(ptr);
H A Dlinear_alloc.h56 ArenaAllocator allocator_ GUARDED_BY(lock_);
H A Dmonitor_pool.cc60 void* chunk = allocator_.allocate(kChunkSize);
99 allocator_.deallocate(reinterpret_cast<uint8_t*>(monitor_chunks_[i][j]), kChunkSize);
H A Dmonitor_pool.h234 Allocator allocator_;
H A Dclass_linker_test.cc565 addOffset(OFFSETOF_MEMBER(mirror::ClassLoader, allocator_), "allocator");
/art/compiler/optimizing/
H A Dbounds_check_elimination_test.cc36 BoundsCheckEliminationTest() : pool_(), allocator_(&pool_) {
37 graph_ = CreateGraph(&allocator_);
60 ArenaAllocator allocator_; member in class:art::BoundsCheckEliminationTest
69 HBasicBlock* entry = new (&allocator_) HBasicBlock(graph_);
72 HInstruction* parameter1 = new (&allocator_)
74 HInstruction* parameter2 = new (&allocator_)
82 HBasicBlock* block1 = new (&allocator_) HBasicBlock(graph_);
84 HInstruction* cmp = new (&allocator_) HGreaterThanOrEqual(parameter2, constant_0);
85 HIf* if_inst = new (&allocator_) HIf(cmp);
90 HBasicBlock* block2 = new (&allocator_) HBasicBloc
[all...]
H A Dlicm_test.cc31 LICMTest() : pool_(), allocator_(&pool_) {
32 graph_ = CreateGraph(&allocator_);
40 entry_ = new (&allocator_) HBasicBlock(graph_);
41 loop_preheader_ = new (&allocator_) HBasicBlock(graph_);
42 loop_header_ = new (&allocator_) HBasicBlock(graph_);
43 loop_body_ = new (&allocator_) HBasicBlock(graph_);
44 return_ = new (&allocator_) HBasicBlock(graph_);
45 exit_ = new (&allocator_) HBasicBlock(graph_);
66 parameter_ = new (&allocator_) HParameterValue(graph_->GetDexFile(), 0, 0, Primitive::kPrimNot);
70 loop_preheader_->AddInstruction(new (&allocator_) HGot
87 ArenaAllocator allocator_; member in class:art::LICMTest
[all...]
H A Dinduction_var_analysis_test.cc32 InductionVarAnalysisTest() : pool_(), allocator_(&pool_) {
33 graph_ = CreateGraph(&allocator_);
41 loop_preheader_[d] = new (&allocator_) HBasicBlock(graph_);
43 loop_header_[d] = new (&allocator_) HBasicBlock(graph_);
49 loop_body_[d] = new (&allocator_) HBasicBlock(graph_);
68 entry_ = new (&allocator_) HBasicBlock(graph_);
71 return_ = new (&allocator_) HBasicBlock(graph_);
73 exit_ = new (&allocator_) HBasicBlock(graph_);
82 parameter_ = new (&allocator_) HParameterValue(
89 return_->AddInstruction(new (&allocator_) HReturnVoi
176 ArenaAllocator allocator_; member in class:art::InductionVarAnalysisTest
[all...]
H A Dconstant_folding_test.cc37 ConstantFoldingTest() : pool_(), allocator_(&pool_) {
38 graph_ = CreateGraph(&allocator_);
47 graph_ = CreateCFG(&allocator_, data, return_type);
92 ArenaAllocator allocator_; member in class:art::ConstantFoldingTest
745 graph_ = CreateGraph(&allocator_);
746 HBasicBlock* entry_block = new (&allocator_) HBasicBlock(graph_);
749 HBasicBlock* block = new (&allocator_) HBasicBlock(graph_);
751 HBasicBlock* exit_block = new (&allocator_) HBasicBlock(graph_);
758 HInstruction* parameter = new (&allocator_) HParameterValue(
761 entry_block->AddInstruction(new (&allocator_) HGot
[all...]
H A Dgvn.cc40 : allocator_(allocator),
53 : allocator_(allocator),
93 buckets_[index] = new (allocator_) Node(instruction, hash_code, buckets_[index]);
192 buckets_[new_index] = node->Dup(allocator_, buckets_[new_index]);
233 clone_current = node->Dup(allocator_, nullptr);
329 ArenaAllocator* const allocator_; member in class:art::ValueSet
357 allocator_(allocator),
371 ArenaAllocator* const allocator_; member in class:art::GlobalValueNumberer
410 sets_[graph_->GetEntryBlock()->GetBlockId()] = new (allocator_) ValueSet(allocator_);
[all...]
H A Dreference_type_propagation_test.cc32 ReferenceTypePropagationTest() : pool_(), allocator_(&pool_) {
33 graph_ = CreateGraph(&allocator_);
40 propagation_ = new (&allocator_) ReferenceTypePropagation(graph_,
70 ArenaAllocator allocator_; member in class:art::ReferenceTypePropagationTest
H A Dssa_liveness_analysis.h237 first_use_ = new (allocator_) UsePosition(
286 UsePosition* new_use = new (allocator_) UsePosition(
296 first_env_use_ = new (allocator_) UsePosition(
299 first_use_ = new (allocator_) UsePosition(
313 new (allocator_) LiveRange(start_block_position, position, nullptr);
329 new (allocator_) LiveRange(start_block_position, position, first_range_);
338 first_use_ = new (allocator_) UsePosition(
345 new (allocator_) LiveRange(start, end, first_range_);
354 first_range_ = range_search_start_ = new (allocator_) LiveRange(start, end, first_range_);
372 new (allocator_) LiveRang
1070 ArenaAllocator* const allocator_; member in class:art::LiveInterval
[all...]
H A Dparallel_move_resolver.h129 allocator_(allocator) {
197 ArenaAllocator* const allocator_; member in class:art::ParallelMoveResolverNoSwap
H A Dinduction_var_range_test.cc35 allocator_(&pool_),
36 graph_(CreateGraph(&allocator_)),
37 iva_(new (&allocator_) HInductionVarAnalysis(graph_)),
58 entry_block_ = new (&allocator_) HBasicBlock(graph_);
59 exit_block_ = new (&allocator_) HBasicBlock(graph_);
65 x_ = new (&allocator_) HParameterValue(graph_->GetDexFile(), 0, 0, Primitive::kPrimInt);
67 y_ = new (&allocator_) HParameterValue(graph_->GetDexFile(), 0, 0, Primitive::kPrimInt);
74 loop_preheader_ = new (&allocator_) HBasicBlock(graph_);
76 HBasicBlock* loop_header = new (&allocator_) HBasicBlock(graph_);
78 HBasicBlock* loop_body = new (&allocator_) HBasicBloc
242 ArenaAllocator allocator_; member in class:art::InductionVarRangeTest
[all...]
H A Doptimizing_cfi_test.cc44 allocator_(&pool_),
49 blocks_(allocator_.Adapter()) {}
55 graph_ = CreateGraph(&allocator_);
140 ArenaAllocator allocator_; member in class:art::OptimizingCFITest
H A Dstack_map_stream.h63 : allocator_(allocator),
177 ArenaAllocator* allocator_; member in class:art::StackMapStream
H A Dregister_allocator.cc43 : allocator_(allocator),
144 interval = LiveInterval::MakeFixedInterval(allocator_, reg, type);
192 registers_array_ = allocator_->AllocArray<size_t>(number_of_registers_,
212 registers_array_ = allocator_->AllocArray<size_t>(number_of_registers_,
246 LiveInterval::MakeTempInterval(allocator_, Primitive::kPrimInt);
255 LiveInterval::MakeTempInterval(allocator_, Primitive::kPrimDouble);
297 LiveInterval* interval = LiveInterval::MakeSlowPathInterval(allocator_, instruction);
448 ArenaVector<LiveInterval*> intervals(allocator_->Adapter(kArenaAllocRegisterAllocatorValidate));
472 allocator_, processing_core_registers_, log_fatal_on_failure);
1436 move = new (allocator_) HParallelMov
[all...]
H A Dregister_allocator.h162 ArenaAllocator* const allocator_; member in class:art::RegisterAllocator
H A Dstack_map_stream.cc40 ArenaBitVector::Create(allocator_, num_dex_registers, true, kArenaAllocStackMapStream);
114 ArenaBitVector::Create(allocator_, num_dex_registers, true, kArenaAllocStackMapStream);
287 ArenaBitVector empty_bitmask(allocator_, 0, /* expandable */ false, kArenaAllocStackMapStream);
422 ArenaVector<uint32_t> stack_map_indices(allocator_->Adapter(kArenaAllocStackMapStream));
H A Dbounds_check_elimination.cc306 : allocator_(allocator), lower_(lower), upper_(upper) {}
315 ArenaAllocator* GetAllocator() const { return allocator_; }
343 return new (allocator_) ValueRange(
344 allocator_,
364 return new (allocator_) ValueRange(allocator_, lower, upper);
368 ArenaAllocator* const allocator_; member in class:art::ValueRange
H A Dparallel_move_resolver.cc525 pending_moves_.push_back(new (allocator_) MoveOperands(source, destination, type, nullptr));
/art/runtime/mirror/
H A Dclass_loader.h55 GetField64(OFFSET_OF_OBJECT_MEMBER(ClassLoader, allocator_)));
59 SetField64<false>(OFFSET_OF_OBJECT_MEMBER(ClassLoader, allocator_),
80 uint64_t allocator_; member in class:art::mirror::ClassLoader
/art/runtime/base/
H A Dbit_vector.cc33 allocator_(allocator),
63 allocator_->Free(storage_);
356 static_cast<uint32_t*>(allocator_->Alloc(new_size * kWordBytes));
363 allocator_->Free(storage_);
372 return allocator_;
H A Dbit_vector.h122 allocator_(other.allocator_),
301 Allocator* const allocator_; // Allocator if expandable. member in class:art::BitVector

Completed in 1819 milliseconds