Lines Matching refs:graph

106   PassObserver(HGraph* graph,  in PassObserver()  argument
111 : graph_(graph), in PassObserver()
116 disasm_info_(graph->GetAllocator()), in PassObserver()
120 visualizer_(&visualizer_oss_, graph, *codegen), in PassObserver()
307 bool RunOptimizations(HGraph* graph, in RunOptimizations() argument
317 graph->GetAllocator(), in RunOptimizations()
318 graph, in RunOptimizations()
348 HGraph* graph, in RunOptimizations() argument
354 graph, codegen, dex_compilation_unit, pass_observer, definitions, length); in RunOptimizations()
357 void RunOptimizations(HGraph* graph,
391 bool RunArchOptimizations(HGraph* graph,
396 bool RunBaselineOptimizations(HGraph* graph,
466 bool OptimizingCompiler::RunBaselineOptimizations(HGraph* graph, in RunBaselineOptimizations() argument
476 return RunOptimizations(graph, in RunBaselineOptimizations()
484 UNUSED(graph); in RunBaselineOptimizations()
492 bool OptimizingCompiler::RunArchOptimizations(HGraph* graph, in RunArchOptimizations() argument
506 return RunOptimizations(graph, in RunArchOptimizations()
521 return RunOptimizations(graph, in RunArchOptimizations()
537 return RunOptimizations(graph, in RunArchOptimizations()
552 return RunOptimizations(graph, in RunArchOptimizations()
565 static void AllocateRegisters(HGraph* graph, in AllocateRegisters() argument
573 PrepareForRegisterAllocation(graph, codegen->GetCompilerOptions(), stats).Run(); in AllocateRegisters()
577 ScopedArenaAllocator local_allocator(graph->GetArenaStack()); in AllocateRegisters()
578 SsaLivenessAnalysis liveness(graph, codegen, &local_allocator); in AllocateRegisters()
597 void OptimizingCompiler::RunOptimizations(HGraph* graph, in RunOptimizations() argument
612 RunOptimizations(graph, in RunOptimizations()
680 RunOptimizations(graph, in RunOptimizations()
686 RunArchOptimizations(graph, codegen, dex_compilation_unit, pass_observer); in RunOptimizations()
794 HGraph* graph = new (allocator) HGraph( in TryCompile() local
807 graph->SetArtMethod(method); in TryCompile()
811 CodeGenerator::Create(graph, in TryCompile()
820 PassObserver pass_observer(graph, in TryCompile()
829 HGraphBuilder builder(graph, in TryCompile()
878 RunBaselineOptimizations(graph, codegen.get(), dex_compilation_unit, &pass_observer); in TryCompile()
880 RunOptimizations(graph, codegen.get(), dex_compilation_unit, &pass_observer); in TryCompile()
885 AllocateRegisters(graph, in TryCompile()
920 HGraph* graph = new (allocator) HGraph( in TryCompileIntrinsic() local
934 graph->SetArtMethod(method); in TryCompileIntrinsic()
937 CodeGenerator::Create(graph, in TryCompileIntrinsic()
945 PassObserver pass_observer(graph, in TryCompileIntrinsic()
954 HGraphBuilder builder(graph, in TryCompileIntrinsic()
969 RunOptimizations(graph, in TryCompileIntrinsic()
975 RunArchOptimizations(graph, codegen.get(), dex_compilation_unit, &pass_observer); in TryCompileIntrinsic()
977 AllocateRegisters(graph, in TryCompileIntrinsic()
984 << " " << graph->PrettyMethod(); in TryCompileIntrinsic()
992 << " " << graph->PrettyMethod(); in TryCompileIntrinsic()