Lines Matching refs:allocator
77 explicit CodeVectorAllocator(ArenaAllocator* allocator)
78 : memory_(allocator->Adapter(kArenaAllocCodeBuffer)),
346 CompiledMethod* Emit(ArenaAllocator* allocator,
356 // 3) Runs optimizations on the graph, including register allocator.
358 CodeGenerator* TryCompile(ArenaAllocator* allocator,
366 CodeGenerator* TryCompileIntrinsic(ArenaAllocator* allocator,
585 // Use local allocator shared by SSA liveness analysis and register allocator.
586 // (Register allocator creates new objects in the liveness data.)
703 CompiledMethod* OptimizingCompiler::Emit(ArenaAllocator* allocator,
708 ArenaVector<uint8_t> stack_map(allocator->Adapter(kArenaAllocStackMaps));
709 ArenaVector<uint8_t> method_info(allocator->Adapter(kArenaAllocStackMaps));
737 CodeGenerator* OptimizingCompiler::TryCompile(ArenaAllocator* allocator,
779 HGraph* graph = new (allocator) HGraph(
780 allocator,
883 ArenaAllocator* allocator,
904 HGraph* graph = new (allocator) HGraph(
905 allocator,
1003 ArenaAllocator allocator(runtime->GetArenaPool());
1005 CodeVectorAllocator code_allocator(&allocator);
1028 TryCompileIntrinsic(&allocator,
1040 TryCompile(&allocator,
1050 compiled_method = Emit(&allocator,
1060 size_t total_allocated = allocator.BytesAllocated() + arena_stack.PeakBytesAllocated();
1062 MemStats mem_stats(allocator.GetMemStats());
1117 ArenaAllocator allocator(runtime->GetArenaPool());
1119 CodeVectorAllocator code_allocator(&allocator);
1124 TryCompileIntrinsic(&allocator,
1131 CompiledMethod* compiled_method = Emit(&allocator,
1203 ArenaAllocator allocator(runtime->GetJitArenaPool());
1210 allocator.Adapter(kArenaAllocCHA));
1255 Runtime::Current()->GetJit()->AddMemoryUsage(method, allocator.BytesUsed());
1263 CodeVectorAllocator code_allocator(&allocator);
1282 TryCompile(&allocator,
1379 Runtime::Current()->GetJit()->AddMemoryUsage(method, allocator.BytesUsed());
1386 size_t total_allocated = allocator.BytesAllocated() + arena_stack.PeakBytesAllocated();
1388 MemStats mem_stats(allocator.GetMemStats());