Home
last modified time | relevance | path

Searched refs:CodeGenerator (Results 1 – 25 of 76) sorted by relevance

1234

/art/compiler/optimizing/
Dsharpening.h26 class CodeGenerator; variable
38 CodeGenerator* codegen);
42 CodeGenerator* codegen,
48 CodeGenerator* codegen,
54 CodeGenerator* codegen,
Dregister_allocator.h27 class CodeGenerator; variable
49 CodeGenerator* codegen,
67 const CodeGenerator& codegen,
75 CodeGenerator* codegen,
88 CodeGenerator* const codegen_;
Dcode_generator.cc144 class CodeGenerator::CodeGenerationData : public DeletableArenaObject<kArenaAllocCodeGenerator> {
229 void CodeGenerator::CodeGenerationData::EmitJitRoots( in EmitJitRoots()
260 ScopedArenaAllocator* CodeGenerator::GetScopedAllocator() { in GetScopedAllocator()
265 StackMapStream* CodeGenerator::GetStackMapStream() { in GetStackMapStream()
270 void CodeGenerator::ReserveJitStringRoot(StringReference string_reference, in ReserveJitStringRoot()
276 uint64_t CodeGenerator::GetJitStringRootIndex(StringReference string_reference) { in GetJitStringRootIndex()
281 void CodeGenerator::ReserveJitClassRoot(TypeReference type_reference, Handle<mirror::Class> klass) { in ReserveJitClassRoot()
286 uint64_t CodeGenerator::GetJitClassRootIndex(TypeReference type_reference) { in GetJitClassRootIndex()
291 void CodeGenerator::EmitJitRootPatches(uint8_t* code ATTRIBUTE_UNUSED, in EmitJitRootPatches()
298 uint32_t CodeGenerator::GetArrayLengthOffset(HArrayLength* array_length) { in GetArrayLengthOffset()
[all …]
Dinstruction_simplifier_x86_64.h25 class CodeGenerator; variable
31 InstructionSimplifierX86_64(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierX86_64()
41 CodeGenerator* codegen_;
Dinstruction_simplifier_x86.h25 class CodeGenerator; variable
30 InstructionSimplifierX86(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierX86()
39 CodeGenerator* codegen_;
Dpc_relative_fixups_x86.h26 class CodeGenerator; variable
32 PcRelativeFixups(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in PcRelativeFixups()
41 CodeGenerator* codegen_;
Dinstruction_simplifier.h27 class CodeGenerator; variable
42 CodeGenerator* codegen,
55 CodeGenerator* codegen_;
Dcodegen_test_utils.h53 using CreateCodegenFn = CodeGenerator* (*)(HGraph*, const CompilerOptions&);
61 CodeGenerator* CreateCodeGenerator(HGraph* graph, const CompilerOptions& compiler_options) { in CreateCodeGenerator()
251 const CodeGenerator& codegen, in Run()
282 static void RunCodeNoCheck(CodeGenerator* codegen, in RunCodeNoCheck()
303 static void RunCode(CodeGenerator* codegen, in RunCode()
319 std::unique_ptr<CodeGenerator> codegen(target_config.CreateCodeGenerator(graph, in RunCode()
325 inline CodeGenerator* create_codegen_arm_vixl32(HGraph* graph, const CompilerOptions& compiler_opti… in create_codegen_arm_vixl32()
331 inline CodeGenerator* create_codegen_arm64(HGraph* graph, const CompilerOptions& compiler_options) { in create_codegen_arm64()
337 inline CodeGenerator* create_codegen_riscv64(HGraph*, const CompilerOptions&) { return nullptr; } in create_codegen_riscv64()
341 inline CodeGenerator* create_codegen_x86(HGraph* graph, const CompilerOptions& compiler_options) { in create_codegen_x86()
[all …]
Dlive_ranges_test.cc68 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
112 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
159 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
234 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
309 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
383 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
Dbuilder.h31 class CodeGenerator; variable
41 CodeGenerator* code_generator,
69 CodeGenerator* const code_generator_;
Dloop_analysis.h25 class CodeGenerator; variable
137 explicit ArchNoOptsLoopHelper(const CodeGenerator& codegen) : codegen_(codegen) {} in ArchNoOptsLoopHelper()
142 static ArchNoOptsLoopHelper* Create(const CodeGenerator& codegen, ArenaAllocator* allocator);
184 const CodeGenerator& codegen_;
Dx86_memory_gen.h25 class CodeGenerator; variable
32 CodeGenerator* codegen,
Dregister_allocation_resolver.h28 class CodeGenerator; variable
43 RegisterAllocationResolver(CodeGenerator* codegen, const SsaLivenessAnalysis& liveness);
92 CodeGenerator* const codegen_;
Dgraph_visualizer.h31 class CodeGenerator; variable
107 const CodeGenerator* codegen,
136 const CodeGenerator* codegen_;
Doptimizing_compiler.cc104 CodeGenerator* codegen, in PassObserver()
235 CodeGenerator* codegen_;
308 CodeGenerator* codegen, in RunOptimizations()
349 CodeGenerator* codegen, in RunOptimizations()
358 CodeGenerator* codegen,
365 CodeGenerator* codegen,
376 CodeGenerator* TryCompile(ArenaAllocator* allocator,
384 CodeGenerator* TryCompileIntrinsic(ArenaAllocator* allocator,
392 CodeGenerator* codegen,
397 CodeGenerator* codegen,
[all …]
Dgraph_checker.h30 class CodeGenerator; variable
36 CodeGenerator* codegen = nullptr,
133 CodeGenerator* codegen_;
Doptimization.h27 class CodeGenerator; variable
148 CodeGenerator* codegen,
Dregister_allocator_graph_color.h29 class CodeGenerator; variable
90 CodeGenerator* codegen,
Doptimizing_cfi_test.cc60 code_gen_ = CodeGenerator::Create(graph_, *compiler_options_); in SetUpFrame()
121 CodeGenerator* GetCodeGenerator() { in GetCodeGenerator()
144 std::unique_ptr<CodeGenerator> code_gen_;
Dlocations.cc67 int64_t value = CodeGenerator::GetInt64ValueOf(constant); in RegisterOrInt32Constant()
78 int64_t value = CodeGenerator::GetInt64ValueOf(constant); in FpuRegisterOrInt32Constant()
Dregister_allocator_linear_scan.h27 class CodeGenerator; variable
43 CodeGenerator* codegen,
Dcode_generator.h76 class CodeGenerator; variable
108 virtual void EmitNativeCode(CodeGenerator* codegen) = 0;
113 virtual void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
115 virtual void RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
200 class CodeGenerator : public DeletableArenaObject<kArenaAllocCodeGenerator> {
204 static std::unique_ptr<CodeGenerator> Create(HGraph* graph,
207 virtual ~CodeGenerator();
751 CodeGenerator(HGraph* graph,
910 DISALLOW_COPY_AND_ASSIGN(CodeGenerator);
970 SlowPathGenerator(HGraph* graph, CodeGenerator* codegen) in SlowPathGenerator()
[all …]
Dlinearize_test.cc47 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options); in TestCode()
Dinliner.h29 class CodeGenerator; variable
39 CodeGenerator* codegen,
319 CodeGenerator* const codegen_;
Dloop_analysis.cc80 explicit ArchDefaultLoopHelper(const CodeGenerator& codegen) : ArchNoOptsLoopHelper(codegen) {} in ArchDefaultLoopHelper()
137 explicit Arm64LoopHelper(const CodeGenerator& codegen) : ArchDefaultLoopHelper(codegen) {} in Arm64LoopHelper()
319 explicit X86_64LoopHelper(const CodeGenerator& codegen) : ArchDefaultLoopHelper(codegen) {} in X86_64LoopHelper()
410 ArchNoOptsLoopHelper* ArchNoOptsLoopHelper::Create(const CodeGenerator& codegen, in Create()

1234