Lines Matching refs:graph
556 std::unique_ptr<CodeGenerator> CodeGenerator::Create(HGraph* graph,
561 ArenaAllocator* arena = graph->GetArena();
567 new (arena) arm::CodeGeneratorARM(graph,
576 new (arena) arm64::CodeGeneratorARM64(graph,
585 new (arena) mips::CodeGeneratorMIPS(graph,
594 new (arena) mips64::CodeGeneratorMIPS64(graph,
603 new (arena) x86::CodeGeneratorX86(graph,
612 new (arena) x86_64::CodeGeneratorX86_64(graph,
628 const HGraph& graph,
635 if (graph.IsCompilingOsr()) {
645 static void CheckLoopEntriesCanBeUsedForOsr(const HGraph& graph,
648 if (graph.HasTryCatch()) {
652 ArenaVector<HSuspendCheck*> loop_headers(graph.GetArena()->Adapter(kArenaAllocMisc));
653 for (HReversePostOrderIterator it(graph); !it.Done(); it.Advance()) {
661 ArenaVector<size_t> covered(loop_headers.size(), 0, graph.GetArena()->Adapter(kArenaAllocMisc));
670 CheckCovers(target, graph, code_info, loop_headers, &covered);
680 CheckCovers(target, graph, code_info, loop_headers, &covered);