Searched refs:ArenaAllocator (Results 1 - 25 of 96) sorted by relevance

1234

/art/compiler/optimizing/
H A Dintrinsics_arm.h24 class ArenaAllocator;
36 IntrinsicLocationsBuilderARM(ArenaAllocator* arena,
56 ArenaAllocator* arena_;
80 ArenaAllocator* GetAllocator();
H A Dintrinsics_arm64.h30 class ArenaAllocator;
40 explicit IntrinsicLocationsBuilderARM64(ArenaAllocator* arena) : arena_(arena) {}
57 ArenaAllocator* arena_;
78 ArenaAllocator* GetAllocator();
H A Dintrinsics_mips.h24 class ArenaAllocator;
52 ArenaAllocator* arena_;
77 ArenaAllocator* GetAllocator();
H A Dintrinsics_mips64.h24 class ArenaAllocator;
52 ArenaAllocator* arena_;
73 ArenaAllocator* GetAllocator();
H A Dintrinsics_x86.h24 class ArenaAllocator;
52 ArenaAllocator* arena_;
74 ArenaAllocator* GetAllocator();
H A Dintrinsics_x86_64.h24 class ArenaAllocator;
52 ArenaAllocator* arena_;
74 ArenaAllocator* GetAllocator();
H A Dgraph_checker_test.cc30 HGraph* CreateSimpleCFG(ArenaAllocator* allocator) {
47 ArenaAllocator allocator(&pool);
97 ArenaAllocator allocator(&pool);
115 ArenaAllocator allocator(&pool);
H A Dparallel_move_resolver.h34 explicit ParallelMoveResolver(ArenaAllocator* allocator)
56 explicit ParallelMoveResolverWithSwap(ArenaAllocator* allocator)
125 explicit ParallelMoveResolverNoSwap(ArenaAllocator* allocator)
197 ArenaAllocator* const allocator_;
H A Dfind_loops_test.cc39 ArenaAllocator allocator(&arena);
52 ArenaAllocator allocator(&arena);
68 ArenaAllocator allocator(&arena);
85 ArenaAllocator allocator(&arena);
100 ArenaAllocator allocator(&arena);
146 ArenaAllocator allocator(&arena);
174 ArenaAllocator allocator(&arena);
199 ArenaAllocator allocator(&arena);
225 ArenaAllocator allocator(&arena);
251 ArenaAllocator allocato
[all...]
H A Dgraph_test.cc28 static HBasicBlock* createIfBlock(HGraph* graph, ArenaAllocator* allocator) {
39 static HBasicBlock* createGotoBlock(HGraph* graph, ArenaAllocator* allocator) {
47 static HBasicBlock* createEntryBlock(HGraph* graph, ArenaAllocator* allocator) {
53 static HBasicBlock* createReturnBlock(HGraph* graph, ArenaAllocator* allocator) {
61 static HBasicBlock* createExitBlock(HGraph* graph, ArenaAllocator* allocator) {
74 ArenaAllocator allocator(&pool);
109 ArenaAllocator allocator(&pool);
144 ArenaAllocator allocator(&pool);
179 ArenaAllocator allocator(&pool);
214 ArenaAllocator allocato
[all...]
H A Doptimizing_unit_test.h50 ArenaAllocator* allocator,
77 inline HGraph* CreateGraph(ArenaAllocator* allocator) {
84 inline HGraph* CreateCFG(ArenaAllocator* allocator,
H A Dregister_allocator.h42 RegisterAllocator(ArenaAllocator* allocator,
66 ArenaAllocator* allocator,
162 ArenaAllocator* const allocator_;
H A Dblock_builder.h71 ArenaAllocator* const arena_;
H A Dnodes_test.cc31 ArenaAllocator allocator(&pool);
74 ArenaAllocator allocator(&pool);
102 ArenaAllocator allocator(&pool);
123 ArenaAllocator allocator(&pool);
H A Dsuspend_check_test.cc33 ArenaAllocator allocator(&pool);
H A Dlive_ranges_test.cc34 static HGraph* BuildGraph(const uint16_t* data, ArenaAllocator* allocator) {
62 ArenaAllocator allocator(&pool);
111 ArenaAllocator allocator(&pool);
162 ArenaAllocator allocator(&pool);
240 ArenaAllocator allocator(&pool);
320 ArenaAllocator allocator(&pool);
398 ArenaAllocator allocator(&pool);
/art/runtime/base/
H A Darena_allocator_test.cc25 size_t NumberOfArenas(ArenaAllocator* arena) {
36 ArenaAllocator arena(&pool);
52 ArenaAllocator arena(&pool);
58 ArenaAllocator arena(&pool);
69 ArenaAllocator arena(&pool);
78 ArenaAllocator arena(&pool);
90 ArenaAllocator arena(&pool);
103 ArenaAllocator arena(&pool);
116 ArenaAllocator arena(&pool);
H A Darena_bit_vector.h25 class ArenaAllocator;
42 ArenaBitVector(ArenaAllocator* arena,
H A Darena_object.h31 void* operator new(size_t size, ArenaAllocator* allocator) {
55 void* operator new(size_t size, ArenaAllocator* allocator) {
H A Darena_allocator.cc287 size_t ArenaAllocator::BytesAllocated() const {
291 size_t ArenaAllocator::BytesUsed() const {
302 ArenaAllocator::ArenaAllocator(ArenaPool* pool) function in class:art::ArenaAllocator
310 void ArenaAllocator::UpdateBytesAllocated() {
318 void* ArenaAllocator::AllocWithMemoryTool(size_t bytes, ArenaAllocKind kind) {
350 ArenaAllocator::~ArenaAllocator() {
356 uint8_t* ArenaAllocator::AllocFromNewArena(size_t bytes) {
379 bool ArenaAllocator
[all...]
H A Darena_bit_vector.cc80 ArenaBitVector::ArenaBitVector(ArenaAllocator* arena,
86 ArenaBitVectorAllocator<ArenaAllocator>::Create(arena, kind)) {
H A Darena_containers.h33 // Adapter for use of ArenaAllocator in STL containers.
34 // Use ArenaAllocator::Adapter() to create an adapter to pass to container constructors.
37 // explicit Foo(ArenaAllocator* allocator)
122 explicit ArenaAllocatorAdapter(ArenaAllocator* arena_allocator,
137 ArenaAllocator* arena_allocator_;
159 ArenaAllocatorAdapter(ArenaAllocator* arena_allocator, ArenaAllocKind kind)
198 ArenaAllocator* arena_allocator_;
220 inline ArenaAllocatorAdapter<void> ArenaAllocator::Adapter(ArenaAllocKind kind) {
H A Darena_allocator.h33 class ArenaAllocator;
232 friend class ArenaAllocator;
286 // the ArenaAllocator. It's returned to the ArenaPool only when the ArenaAllocator
288 class ArenaAllocator class in namespace:art
291 explicit ArenaAllocator(ArenaPool* pool);
292 ~ArenaAllocator();
384 DISALLOW_COPY_AND_ASSIGN(ArenaAllocator);
385 }; // ArenaAllocator
/art/runtime/
H A Dlinear_alloc.h56 ArenaAllocator allocator_ GUARDED_BY(lock_);
/art/compiler/trampolines/
H A Dtrampoline_compiler.cc53 ArenaAllocator* arena, EntryPointCallingConvention abi, ThreadOffset<4> offset) {
83 ArenaAllocator* arena, EntryPointCallingConvention abi, ThreadOffset<8> offset) {
122 ArenaAllocator* arena, EntryPointCallingConvention abi, ThreadOffset<4> offset) {
154 ArenaAllocator* arena, EntryPointCallingConvention abi, ThreadOffset<8> offset) {
185 static std::unique_ptr<const std::vector<uint8_t>> CreateTrampoline(ArenaAllocator* arena,
206 static std::unique_ptr<const std::vector<uint8_t>> CreateTrampoline(ArenaAllocator* arena,
229 ArenaAllocator arena(&pool);
255 ArenaAllocator arena(&pool);

Completed in 215 milliseconds

1234