Lines Matching defs:codegen
82 // Special ARM code generator for codegen testing in a limited code
87 // codegen tests in the future, we should also:
97 // Provide our own codegen, that ensures the C calling conventions
124 // meaningful values. This is not the case in codegen testing, so
132 // Special ARM64 code generator for codegen testing in a limited code
137 // codegen tests in the future, we should also:
158 // meaningful values. This is not the case in codegen testing, so
266 const CodeGenerator& codegen,
269 InstructionSet target_isa = codegen.GetInstructionSet();
293 static void RunCodeNoCheck(CodeGenerator* codegen,
300 SsaLivenessAnalysis liveness(graph, codegen, &local_allocator);
304 RegisterAllocator::Create(&local_allocator, codegen, liveness);
309 codegen->Compile(&allocator);
310 Run(allocator, *codegen, has_result, expected);
314 static void RunCode(CodeGenerator* codegen,
320 RunCodeNoCheck(codegen, graph, hook_before_codegen, has_result, expected);
330 std::unique_ptr<CodeGenerator> codegen(target_config.CreateCodeGenerator(graph,
332 RunCode(codegen.get(), graph, hook_before_codegen, has_result, expected);