Lines Matching refs:graph

978 std::unique_ptr<CodeGenerator> CodeGenerator::Create(HGraph* graph,  in Create()  argument
981 ArenaAllocator* allocator = graph->GetAllocator(); in Create()
987 new (allocator) arm::CodeGeneratorARMVIXL(graph, compiler_options, stats)); in Create()
993 new (allocator) arm64::CodeGeneratorARM64(graph, compiler_options, stats)); in Create()
999 new (allocator) x86::CodeGeneratorX86(graph, compiler_options, stats)); in Create()
1005 new (allocator) x86_64::CodeGeneratorX86_64(graph, compiler_options, stats)); in Create()
1013 CodeGenerator::CodeGenerator(HGraph* graph, in CodeGenerator() argument
1026 blocked_core_registers_(graph->GetAllocator()->AllocArray<bool>(number_of_core_registers, in CodeGenerator()
1028 blocked_fpu_registers_(graph->GetAllocator()->AllocArray<bool>(number_of_fpu_registers, in CodeGenerator()
1038 graph_(graph), in CodeGenerator()
1069 const HGraph& graph, in CheckCovers() argument
1075 if (graph.IsCompilingOsr()) { in CheckCovers()
1085 static void CheckLoopEntriesCanBeUsedForOsr(const HGraph& graph, in CheckLoopEntriesCanBeUsedForOsr() argument
1088 if (graph.HasTryCatch()) { in CheckLoopEntriesCanBeUsedForOsr()
1092 ArenaVector<HSuspendCheck*> loop_headers(graph.GetAllocator()->Adapter(kArenaAllocMisc)); in CheckLoopEntriesCanBeUsedForOsr()
1093 for (HBasicBlock* block : graph.GetReversePostOrder()) { in CheckLoopEntriesCanBeUsedForOsr()
1102 loop_headers.size(), 0, graph.GetAllocator()->Adapter(kArenaAllocMisc)); in CheckLoopEntriesCanBeUsedForOsr()
1103 for (const DexInstructionPcPair& pair : CodeItemInstructionAccessor(graph.GetDexFile(), in CheckLoopEntriesCanBeUsedForOsr()
1109 CheckCovers(target, graph, code_info, loop_headers, &covered); in CheckLoopEntriesCanBeUsedForOsr()
1119 CheckCovers(target, graph, code_info, loop_headers, &covered); in CheckLoopEntriesCanBeUsedForOsr()
1153 HGraph* graph = instruction->GetBlock()->GetGraph(); in NeedsVregInfo() local
1155 graph->IsDebuggable() || in NeedsVregInfo()
1156 graph->HasMonitorOperations() || in NeedsVregInfo()