Home
last modified time | relevance | path

Searched refs:arena (Results 1 – 25 of 46) sorted by relevance

12

/art/compiler/utils/
Darena_bit_vector.cc28 explicit ArenaBitVectorAllocator(ArenaAlloc* arena) : arena_(arena) {} in ArenaBitVectorAllocator() argument
42 ArenaBitVector::ArenaBitVector(ArenaAllocator* arena, unsigned int start_bits, in ArenaBitVector() argument
45 new (arena) ArenaBitVectorAllocator<ArenaAllocator>(arena)), kind_(kind) { in ArenaBitVector()
49 ArenaBitVector::ArenaBitVector(ScopedArenaAllocator* arena, unsigned int start_bits, in ArenaBitVector() argument
52 new (arena) ArenaBitVectorAllocator<ScopedArenaAllocator>(arena)), kind_(kind) { in ArenaBitVector()
Darena_allocator_test.cc25 ArenaAllocator arena(&pool); in TEST() local
26 ArenaBitVector bv(&arena, 10, true); in TEST()
Dgrowable_array.h32 GrowableArray(ArenaAllocator* arena, size_t init_length) in GrowableArray() argument
33 : arena_(arena), in GrowableArray()
39 GrowableArray(ArenaAllocator* arena, size_t init_length, T initial_data) in GrowableArray() argument
40 : arena_(arena), in GrowableArray()
Darena_bit_vector.h53 ArenaBitVector(ArenaAllocator* arena, uint32_t start_bits, bool expandable,
55 ArenaBitVector(ScopedArenaAllocator* arena, uint32_t start_bits, bool expandable,
/art/runtime/base/
Darena_allocator.cc98 for (const Arena* arena = first; arena != nullptr; arena = arena->next_) { in Dump() local
99 malloc_bytes += arena->Size(); in Dump()
100 lost_bytes += arena->RemainingSpace(); in Dump()
176 auto* arena = free_arenas_; in ~ArenaPool() local
178 delete arena; in ~ArenaPool()
204 for (auto* arena = free_arenas_; arena != nullptr; arena = arena->next_) { in TrimMaps() local
205 arena->Release(); in TrimMaps()
213 for (Arena* arena = free_arenas_; arena != nullptr; arena = arena->next_) { in GetBytesAllocated() local
214 total += arena->GetBytesAllocated(); in GetBytesAllocated()
221 for (Arena* arena = first; arena != nullptr; arena = arena->next_) { in FreeArenaChain() local
[all …]
Darena_object.h35 static void* operator new(size_t size, ScopedArenaAllocator* arena) {
36 return arena->Alloc(size, kAllocKind);
56 static void* operator new(size_t size, ScopedArenaAllocator* arena) {
57 return arena->Alloc(size, kAllocKind);
/art/compiler/optimizing/
Dfind_loops_test.cc46 ArenaPool arena; in TEST() local
47 ArenaAllocator allocator(&arena); in TEST()
59 ArenaPool arena; in TEST() local
60 ArenaAllocator allocator(&arena); in TEST()
75 ArenaPool arena; in TEST() local
76 ArenaAllocator allocator(&arena); in TEST()
92 ArenaPool arena; in TEST() local
93 ArenaAllocator allocator(&arena); in TEST()
107 ArenaPool arena; in TEST() local
108 ArenaAllocator allocator(&arena); in TEST()
[all …]
Dstack_map_test.cc38 ArenaAllocator arena(&pool); in TEST() local
39 StackMapStream stream(&arena); in TEST()
41 ArenaBitVector sp_mask(&arena, 0, false); in TEST()
49 void* memory = arena.Alloc(size, kArenaAllocMisc); in TEST()
120 ArenaAllocator arena(&pool); in TEST() local
121 StackMapStream stream(&arena); in TEST()
123 ArenaBitVector sp_mask1(&arena, 0, true); in TEST()
134 ArenaBitVector sp_mask2(&arena, 0, true); in TEST()
143 void* memory = arena.Alloc(size, kArenaAllocMisc); in TEST()
274 ArenaAllocator arena(&pool); in TEST() local
[all …]
Dlocations.cc41 ArenaAllocator* arena = instruction->GetBlock()->GetGraph()->GetArena(); in LocationSummary() local
42 stack_mask_ = new (arena) ArenaBitVector(arena, 0, true); in LocationSummary()
Dintrinsics_arm.h36 explicit IntrinsicLocationsBuilderARM(ArenaAllocator* arena, in IntrinsicLocationsBuilderARM() argument
38 : arena_(arena), features_(features) {} in IntrinsicLocationsBuilderARM()
Dintrinsics_arm64.h40 explicit IntrinsicLocationsBuilderARM64(ArenaAllocator* arena) : arena_(arena) {} in IntrinsicLocationsBuilderARM64() argument
Dintrinsics_arm64.cc149 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPToIntLocations() argument
150 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateFPToIntLocations()
157 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToFPLocations() argument
158 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToFPLocations()
207 static void CreateIntToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToIntLocations() argument
208 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToIntLocations()
287 static void CreateFPToFPLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPToFPLocations() argument
288 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateFPToFPLocations()
321 static void CreateIntToInt(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToInt() argument
322 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToInt()
[all …]
Dintrinsics_x86.cc170 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke, bool is64bit) { in CreateFPToIntLocations() argument
171 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateFPToIntLocations()
181 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke, bool is64bit) { in CreateIntToFPLocations() argument
182 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToFPLocations()
252 static void CreateIntToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToIntLocations() argument
253 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToIntLocations()
260 static void CreateLongToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateLongToIntLocations() argument
261 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateLongToIntLocations()
268 static void CreateLongToLongLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateLongToLongLocations() argument
269 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateLongToLongLocations()
[all …]
Dintrinsics_x86_64.cc161 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPToIntLocations() argument
162 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateFPToIntLocations()
169 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToFPLocations() argument
170 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToFPLocations()
217 static void CreateIntToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToIntLocations() argument
218 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToIntLocations()
276 static void CreateFloatToFloatPlusTemps(ArenaAllocator* arena, HInvoke* invoke) { in CreateFloatToFloatPlusTemps() argument
278 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateFloatToFloatPlusTemps()
341 static void CreateIntToIntPlusTemp(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToIntPlusTemp() argument
342 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToIntPlusTemp()
[all …]
Dintrinsics_arm.cc140 static void CreateFPToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPToIntLocations() argument
141 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateFPToIntLocations()
148 static void CreateIntToFPLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToFPLocations() argument
149 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToFPLocations()
208 static void CreateIntToIntLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToIntLocations() argument
209 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToIntLocations()
216 static void CreateFPToFPLocations(ArenaAllocator* arena, HInvoke* invoke) { in CreateFPToFPLocations() argument
217 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateFPToFPLocations()
252 static void CreateIntToIntPlusTemp(ArenaAllocator* arena, HInvoke* invoke) { in CreateIntToIntPlusTemp() argument
253 LocationSummary* locations = new (arena) LocationSummary(invoke, in CreateIntToIntPlusTemp()
[all …]
Dnodes.h120 HGraph(ArenaAllocator* arena,
126 : arena_(arena), in arena_() argument
127 blocks_(arena, kDefaultNumberOfBlocks), in arena_()
128 reverse_post_order_(arena, kDefaultNumberOfBlocks), in arena_()
129 linear_order_(arena, kDefaultNumberOfBlocks), in arena_()
143 cached_int_constants_(std::less<int32_t>(), arena->Adapter()), in arena_()
144 cached_float_constants_(std::less<int32_t>(), arena->Adapter()), in arena_()
145 cached_long_constants_(std::less<int64_t>(), arena->Adapter()), in arena_()
146 cached_double_constants_(std::less<int64_t>(), arena->Adapter()) {} in arena_()
931 HUseListNode<T>* AddUse(T user, size_t index, ArenaAllocator* arena) { in AddUse() argument
[all …]
/art/compiler/dex/quick/arm64/
Dbackend_arm64.h28 ArenaAllocator* const arena);
/art/compiler/dex/quick/mips/
Dbackend_mips.h28 ArenaAllocator* const arena);
/art/compiler/dex/quick/arm/
Dbackend_arm.h28 ArenaAllocator* const arena);
/art/compiler/dex/quick/x86/
Dbackend_x86.h28 ArenaAllocator* const arena);
/art/compiler/dex/quick/
Dquick_compiler.cc685 cu.mir_graph.reset(new MIRGraph(&cu, &cu.arena)); in Compile()
773 if (cu.arena.BytesAllocated() > (1 * 1024 *1024)) { in Compile()
774 MemStats mem_stats(cu.arena.GetMemStats()); in Compile()
780 LOG(INFO) << "MEMINFO " << cu.arena.BytesAllocated() << " " << cu.mir_graph->GetNumBlocks() in Compile()
805 mir_to_lir = ArmCodeGenerator(cu, cu->mir_graph.get(), &cu->arena); in GetCodeGenerator()
808 mir_to_lir = Arm64CodeGenerator(cu, cu->mir_graph.get(), &cu->arena); in GetCodeGenerator()
813 mir_to_lir = MipsCodeGenerator(cu, cu->mir_graph.get(), &cu->arena); in GetCodeGenerator()
818 mir_to_lir = X86CodeGenerator(cu, cu->mir_graph.get(), &cu->arena); in GetCodeGenerator()
Dquick_cfi_test.cc51 ArenaAllocator arena(&pool); in TestImpl() local
84 cu.mir_graph.reset(new MIRGraph(&cu, &arena)); in TestImpl()
/art/compiler/dex/
Dmir_graph.cc83 MIRGraph::MIRGraph(CompilationUnit* cu, ArenaAllocator* arena) in MIRGraph() argument
85 block_id_map_(std::less<unsigned int>(), arena->Adapter()), in MIRGraph()
87 ssa_base_vregs_(arena->Adapter(kArenaAllocSSAToDalvikMap)), in MIRGraph()
88 ssa_subscripts_(arena->Adapter(kArenaAllocSSAToDalvikMap)), in MIRGraph()
93 use_counts_(arena->Adapter()), in MIRGraph()
94 raw_use_counts_(arena->Adapter()), in MIRGraph()
101 dfs_order_(arena->Adapter(kArenaAllocDfsPreOrder)), in MIRGraph()
102 dfs_post_order_(arena->Adapter(kArenaAllocDfsPostOrder)), in MIRGraph()
103 dom_post_order_traversal_(arena->Adapter(kArenaAllocDomPostOrder)), in MIRGraph()
104 topological_order_(arena->Adapter(kArenaAllocTopologicalSortOrder)), in MIRGraph()
[all …]
Dcompiler_ir.cc45 arena(pool), in CompilationUnit()
Dmir_graph_test.cc81 static_cast<SuccessorBlockInfo*>(cu_.arena.Alloc(sizeof(SuccessorBlockInfo), in DoPrepareBasicBlocks()
91 cu_.arena.Alloc(sizeof(BasicBlockDataFlow), kArenaAllocDFInfo)); in DoPrepareBasicBlocks()
100 …DexFile::CodeItem* code_item = static_cast<DexFile::CodeItem*>(cu_.arena.Alloc(sizeof(DexFile::Cod… in DoPrepareBasicBlocks()
154 cu_.mir_graph.reset(new MIRGraph(&cu_, &cu_.arena)); in TopologicalSortOrderTest()

12