/art/compiler/utils/ |
D | arena_bit_vector.cc | 28 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()
|
D | arena_allocator_test.cc | 25 ArenaAllocator arena(&pool); in TEST() local 26 ArenaBitVector bv(&arena, 10, true); in TEST()
|
D | growable_array.h | 32 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()
|
D | arena_bit_vector.h | 53 ArenaBitVector(ArenaAllocator* arena, uint32_t start_bits, bool expandable, 55 ArenaBitVector(ScopedArenaAllocator* arena, uint32_t start_bits, bool expandable,
|
/art/runtime/base/ |
D | arena_allocator.cc | 98 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 …]
|
D | arena_object.h | 35 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/ |
D | find_loops_test.cc | 46 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 …]
|
D | stack_map_test.cc | 38 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 …]
|
D | locations.cc | 41 ArenaAllocator* arena = instruction->GetBlock()->GetGraph()->GetArena(); in LocationSummary() local 42 stack_mask_ = new (arena) ArenaBitVector(arena, 0, true); in LocationSummary()
|
D | intrinsics_arm.h | 36 explicit IntrinsicLocationsBuilderARM(ArenaAllocator* arena, in IntrinsicLocationsBuilderARM() argument 38 : arena_(arena), features_(features) {} in IntrinsicLocationsBuilderARM()
|
D | intrinsics_arm64.h | 40 explicit IntrinsicLocationsBuilderARM64(ArenaAllocator* arena) : arena_(arena) {} in IntrinsicLocationsBuilderARM64() argument
|
D | intrinsics_arm64.cc | 149 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 …]
|
D | intrinsics_x86.cc | 170 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 …]
|
D | intrinsics_x86_64.cc | 161 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 …]
|
D | intrinsics_arm.cc | 140 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 …]
|
D | nodes.h | 120 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/ |
D | backend_arm64.h | 28 ArenaAllocator* const arena);
|
/art/compiler/dex/quick/mips/ |
D | backend_mips.h | 28 ArenaAllocator* const arena);
|
/art/compiler/dex/quick/arm/ |
D | backend_arm.h | 28 ArenaAllocator* const arena);
|
/art/compiler/dex/quick/x86/ |
D | backend_x86.h | 28 ArenaAllocator* const arena);
|
/art/compiler/dex/quick/ |
D | quick_compiler.cc | 685 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()
|
D | quick_cfi_test.cc | 51 ArenaAllocator arena(&pool); in TestImpl() local 84 cu.mir_graph.reset(new MIRGraph(&cu, &arena)); in TestImpl()
|
/art/compiler/dex/ |
D | mir_graph.cc | 83 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 …]
|
D | compiler_ir.cc | 45 arena(pool), in CompilationUnit()
|
D | mir_graph_test.cc | 81 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()
|