Home
last modified time | relevance | path

Searched refs:ArenaAllocator (Results 1 – 25 of 82) sorted by relevance

1234

/art/compiler/optimizing/
Dintrinsics_arm64.h30 class ArenaAllocator; variable
40 explicit IntrinsicLocationsBuilderARM64(ArenaAllocator* arena) : arena_(arena) {} in IntrinsicLocationsBuilderARM64()
57 ArenaAllocator* arena_;
78 ArenaAllocator* GetAllocator();
Dintrinsics_arm.h24 class ArenaAllocator; variable
36 explicit IntrinsicLocationsBuilderARM(ArenaAllocator* arena, in IntrinsicLocationsBuilderARM()
55 ArenaAllocator* arena_;
78 ArenaAllocator* GetAllocator();
Dfind_loops_test.cc30 static HGraph* TestCode(const uint16_t* data, ArenaAllocator* allocator) { in TestCode()
47 ArenaAllocator allocator(&arena); in TEST()
60 ArenaAllocator allocator(&arena); in TEST()
76 ArenaAllocator allocator(&arena); in TEST()
93 ArenaAllocator allocator(&arena); in TEST()
108 ArenaAllocator allocator(&arena); in TEST()
154 ArenaAllocator allocator(&arena); in TEST()
182 ArenaAllocator allocator(&arena); in TEST()
207 ArenaAllocator allocator(&arena); in TEST()
233 ArenaAllocator allocator(&arena); in TEST()
[all …]
Dgraph_test.cc28 static HBasicBlock* createIfBlock(HGraph* graph, ArenaAllocator* allocator) { in createIfBlock()
39 static HBasicBlock* createGotoBlock(HGraph* graph, ArenaAllocator* allocator) { in createGotoBlock()
47 static HBasicBlock* createEntryBlock(HGraph* graph, ArenaAllocator* allocator) { in createEntryBlock()
53 static HBasicBlock* createReturnBlock(HGraph* graph, ArenaAllocator* allocator) { in createReturnBlock()
61 static HBasicBlock* createExitBlock(HGraph* graph, ArenaAllocator* allocator) { in createExitBlock()
74 ArenaAllocator allocator(&pool); in TEST()
109 ArenaAllocator allocator(&pool); in TEST()
144 ArenaAllocator allocator(&pool); in TEST()
179 ArenaAllocator allocator(&pool); in TEST()
214 ArenaAllocator allocator(&pool); in TEST()
[all …]
Dintrinsics_x86.h24 class ArenaAllocator; variable
52 ArenaAllocator* arena_;
74 ArenaAllocator* GetAllocator();
Dintrinsics_x86_64.h24 class ArenaAllocator; variable
52 ArenaAllocator* arena_;
74 ArenaAllocator* GetAllocator();
Dgraph_checker_test.cc32 HGraph* CreateSimpleCFG(ArenaAllocator* allocator) { in CreateSimpleCFG()
49 ArenaAllocator allocator(&pool); in TestCode()
60 ArenaAllocator allocator(&pool); in TestCodeSSA()
112 ArenaAllocator allocator(&pool); in TEST()
130 ArenaAllocator allocator(&pool); in TEST()
Dparallel_move_resolver.h34 explicit ParallelMoveResolver(ArenaAllocator* allocator) : moves_(allocator, 32) {} in ParallelMoveResolver()
53 explicit ParallelMoveResolverWithSwap(ArenaAllocator* allocator) in ParallelMoveResolverWithSwap()
122 explicit ParallelMoveResolverNoSwap(ArenaAllocator* allocator) in ParallelMoveResolverNoSwap()
189 ArenaAllocator* const allocator_;
Dgraph_checker.h29 GraphChecker(ArenaAllocator* allocator, HGraph* graph,
78 ArenaAllocator* const allocator_;
99 SSAChecker(ArenaAllocator* allocator, HGraph* graph) in SSAChecker()
Doptimizing_unit_test.h48 ArenaAllocator* allocator,
75 inline HGraph* CreateGraph(ArenaAllocator* allocator) { in CreateGraph()
82 inline HGraph* CreateCFG(ArenaAllocator* allocator,
Dlive_ranges_test.cc34 static HGraph* BuildGraph(const uint16_t* data, ArenaAllocator* allocator) { in BuildGraph()
66 ArenaAllocator allocator(&pool); in TEST()
115 ArenaAllocator allocator(&pool); in TEST()
166 ArenaAllocator allocator(&pool); in TEST()
244 ArenaAllocator allocator(&pool); in TEST()
325 ArenaAllocator allocator(&pool); in TEST()
403 ArenaAllocator allocator(&pool); in TEST()
Dnodes_test.cc31 ArenaAllocator allocator(&pool); in TEST()
73 ArenaAllocator allocator(&pool); in TEST()
99 ArenaAllocator allocator(&pool); in TEST()
119 ArenaAllocator allocator(&pool); in TEST()
Dregister_allocator_test.cc40 ArenaAllocator allocator(&pool); in Check()
62 ArenaAllocator allocator(&pool); in TEST()
257 static HGraph* BuildSSAGraph(const uint16_t* data, ArenaAllocator* allocator) { in BuildSSAGraph()
304 ArenaAllocator allocator(&pool); in TEST()
338 ArenaAllocator allocator(&pool); in TEST()
392 ArenaAllocator allocator(&pool); in TEST()
416 ArenaAllocator allocator(&pool); in TEST()
462 static HGraph* BuildIfElseWithPhi(ArenaAllocator* allocator, in BuildIfElseWithPhi()
514 ArenaAllocator allocator(&pool); in TEST()
593 static HGraph* BuildFieldReturn(ArenaAllocator* allocator, in BuildFieldReturn()
[all …]
Dgvn.cc38 explicit ValueSet(ArenaAllocator* allocator) in ValueSet()
51 ValueSet(ArenaAllocator* allocator, const ValueSet& to_copy) in ValueSet()
156 Node* Dup(ArenaAllocator* allocator, Node* new_next = nullptr) { in Dup()
279 ArenaAllocator* const allocator_;
303 GlobalValueNumberer(ArenaAllocator* allocator, in GlobalValueNumberer()
319 ArenaAllocator* const allocator_;
/art/runtime/base/
Darena_allocator.cc237 size_t ArenaAllocator::BytesAllocated() const { in BytesAllocated()
241 size_t ArenaAllocator::BytesUsed() const { in BytesUsed()
252 ArenaAllocator::ArenaAllocator(ArenaPool* pool) in ArenaAllocator() function in art::ArenaAllocator
261 void ArenaAllocator::UpdateBytesAllocated() { in UpdateBytesAllocated()
269 void* ArenaAllocator::AllocValgrind(size_t bytes, ArenaAllocKind kind) { in AllocValgrind()
289 ArenaAllocator::~ArenaAllocator() { in ~ArenaAllocator()
295 void ArenaAllocator::ObtainNewArenaForAllocation(size_t allocation_size) { in ObtainNewArenaForAllocation()
305 bool ArenaAllocator::Contains(const void* ptr) const { in Contains()
331 MemStats ArenaAllocator::GetMemStats() const { in GetMemStats()
Darena_containers.h100 explicit ArenaAllocatorAdapter(ArenaAllocator* arena_allocator,
115 ArenaAllocator* arena_allocator_;
137 explicit ArenaAllocatorAdapter(ArenaAllocator* arena_allocator, ArenaAllocKind kind) in ArenaAllocatorAdapter()
174 ArenaAllocator* arena_allocator_;
196 inline ArenaAllocatorAdapter<void> ArenaAllocator::Adapter(ArenaAllocKind kind) { in Adapter()
Darena_object.h31 void* operator new(size_t size, ArenaAllocator* allocator) {
52 void* operator new(size_t size, ArenaAllocator* allocator) {
Darena_allocator.h32 class ArenaAllocator; variable
156 friend class ArenaAllocator; variable
200 class ArenaAllocator : private DebugStackRefCounter, private ArenaAllocatorStats {
202 explicit ArenaAllocator(ArenaPool* pool);
203 ~ArenaAllocator();
288 DISALLOW_COPY_AND_ASSIGN(ArenaAllocator);
/art/compiler/dex/quick/mips/
Dbackend_mips.h25 class ArenaAllocator; variable
28 ArenaAllocator* const arena);
/art/compiler/dex/quick/x86/
Dbackend_x86.h25 class ArenaAllocator; variable
28 ArenaAllocator* const arena);
/art/compiler/dex/quick/arm64/
Dbackend_arm64.h25 class ArenaAllocator; variable
28 ArenaAllocator* const arena);
/art/compiler/dex/quick/arm/
Dbackend_arm.h25 class ArenaAllocator; variable
28 ArenaAllocator* const arena);
/art/compiler/utils/
Darena_allocator_test.cc23 TEST(ArenaAllocator, Test) { in TEST() argument
25 ArenaAllocator arena(&pool); in TEST()
Darena_bit_vector.h25 class ArenaAllocator; variable
53 ArenaBitVector(ArenaAllocator* arena, uint32_t start_bits, bool expandable,
Darena_bit_vector.cc42 ArenaBitVector::ArenaBitVector(ArenaAllocator* arena, unsigned int start_bits, in ArenaBitVector()
45 new (arena) ArenaBitVectorAllocator<ArenaAllocator>(arena)), kind_(kind) { in ArenaBitVector()

1234