Home
last modified time | relevance | path

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

123

/aosp12/art/compiler/optimizing/
H A Dcode_generator.cc348 const CodeGenerator& codegen_;
354 void CodeGenerator::GenerateSlowPaths() { in GenerateSlowPaths()
449 void CodeGenerator::EmitLinkerPatches( in EmitLinkerPatches()
1000 std::unique_ptr<CodeGenerator> CodeGenerator::Create(HGraph* graph, in Create()
1008 return std::unique_ptr<CodeGenerator>( in Create()
1014 return std::unique_ptr<CodeGenerator>( in Create()
1020 return std::unique_ptr<CodeGenerator>( in Create()
1026 return std::unique_ptr<CodeGenerator>( in Create()
1035 CodeGenerator::CodeGenerator(HGraph* graph, in CodeGenerator() function in art::CodeGenerator
1083 CodeGenerator::~CodeGenerator() {} in ~CodeGenerator()
[all …]
H A Dsharpening.h25 class CodeGenerator; variable
37 CodeGenerator* codegen);
41 CodeGenerator* codegen,
47 CodeGenerator* codegen,
53 CodeGenerator* codegen,
H A Dregister_allocator.h27 class CodeGenerator; variable
49 CodeGenerator* codegen,
67 const CodeGenerator& codegen,
75 CodeGenerator* codegen,
88 CodeGenerator* const codegen_;
H A Dlive_ranges_test.cc67 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
111 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
158 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
233 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
308 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
382 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
H A Dcodegen_test_utils.h48 typedef CodeGenerator* (*CreateCodegenFn)(HGraph*, const CompilerOptions&);
56 CodeGenerator* CreateCodeGenerator(HGraph* graph, const CompilerOptions& compiler_options) { in CreateCodeGenerator()
246 const CodeGenerator& codegen, in Run()
281 static void RunCodeNoCheck(CodeGenerator* codegen, in RunCodeNoCheck()
302 static void RunCode(CodeGenerator* codegen, in RunCode()
318 std::unique_ptr<CodeGenerator> codegen(target_config.CreateCodeGenerator(graph, in RunCode()
324 inline CodeGenerator* create_codegen_arm_vixl32(HGraph* graph, const CompilerOptions& compiler_opti… in create_codegen_arm_vixl32()
330 inline CodeGenerator* create_codegen_arm64(HGraph* graph, const CompilerOptions& compiler_options) { in create_codegen_arm64()
336 inline CodeGenerator* create_codegen_x86(HGraph* graph, const CompilerOptions& compiler_options) { in create_codegen_x86()
342 inline CodeGenerator* create_codegen_x86_64(HGraph* graph, const CompilerOptions& compiler_options)… in create_codegen_x86_64()
H A Dinstruction_simplifier_x86.h24 class CodeGenerator; variable
29 InstructionSimplifierX86(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierX86()
38 CodeGenerator* codegen_;
H A Dinstruction_simplifier_x86_64.h24 class CodeGenerator; variable
30 InstructionSimplifierX86_64(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierX86_64()
40 CodeGenerator* codegen_;
H A Dpc_relative_fixups_x86.h25 class CodeGenerator; variable
31 PcRelativeFixups(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in PcRelativeFixups()
40 CodeGenerator* codegen_;
H A Dinstruction_simplifier.h26 class CodeGenerator; variable
41 CodeGenerator* codegen,
54 CodeGenerator* codegen_;
H A Dloop_analysis.h24 class CodeGenerator; variable
136 explicit ArchNoOptsLoopHelper(const CodeGenerator& codegen) : codegen_(codegen) {} in ArchNoOptsLoopHelper()
141 static ArchNoOptsLoopHelper* Create(const CodeGenerator& codegen, ArenaAllocator* allocator);
183 const CodeGenerator& codegen_;
H A Dbuilder.h30 class CodeGenerator; variable
40 CodeGenerator* code_generator,
68 CodeGenerator* const code_generator_;
H A Doptimizing_compiler.cc107 CodeGenerator* codegen, in PassObserver()
236 CodeGenerator* codegen_;
310 CodeGenerator* codegen, in RunOptimizations()
351 CodeGenerator* codegen, in RunOptimizations()
368 CodeGenerator* codegen,
822 std::unique_ptr<CodeGenerator> codegen( in TryCompile()
823 CodeGenerator::Create(graph, in TryCompile()
947 std::unique_ptr<CodeGenerator> codegen( in TryCompileIntrinsic()
948 CodeGenerator::Create(graph, in TryCompileIntrinsic()
1028 std::unique_ptr<CodeGenerator> codegen; in Compile()
[all …]
H A Dregister_allocation_resolver.h27 class CodeGenerator; variable
42 RegisterAllocationResolver(CodeGenerator* codegen, const SsaLivenessAnalysis& liveness);
91 CodeGenerator* const codegen_;
H A Dx86_memory_gen.h24 class CodeGenerator; variable
31 CodeGenerator* codegen,
H A Dgraph_visualizer.h30 class CodeGenerator; variable
106 const CodeGenerator* codegen,
135 const CodeGenerator* codegen_;
H A Dgraph_checker.h29 class CodeGenerator; variable
35 CodeGenerator* codegen = nullptr,
136 CodeGenerator* codegen_;
H A Dcode_generator.h62 class CodeGenerator; variable
94 virtual void EmitNativeCode(CodeGenerator* codegen) = 0;
99 virtual void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
186 class CodeGenerator : public DeletableArenaObject<kArenaAllocCodeGenerator> {
190 static std::unique_ptr<CodeGenerator> Create(HGraph* graph,
193 virtual ~CodeGenerator();
722 CodeGenerator(HGraph* graph,
871 DISALLOW_COPY_AND_ASSIGN(CodeGenerator);
931 SlowPathGenerator(HGraph* graph, CodeGenerator* codegen) in SlowPathGenerator()
1016 CodeGenerator* const codegen_;
[all …]
H A Doptimizing_cfi_test.cc59 code_gen_ = CodeGenerator::Create(graph_, *compiler_options_); in SetUpFrame()
120 CodeGenerator* GetCodeGenerator() { in GetCodeGenerator()
143 std::unique_ptr<CodeGenerator> code_gen_;
H A Doptimization.h26 class CodeGenerator; variable
145 CodeGenerator* codegen,
H A Dregister_allocator_graph_color.h29 class CodeGenerator; variable
90 CodeGenerator* codegen,
H A 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()
H A Dsharpening.cc64 CodeGenerator* codegen) { in SharpenLoadMethod()
163 CodeGenerator* codegen, in ComputeLoadClassKind()
292 static inline bool CanUseTypeCheckBitstring(ObjPtr<mirror::Class> klass, CodeGenerator* codegen) in CanUseTypeCheckBitstring()
330 CodeGenerator* codegen, in ComputeTypeCheckKind()
361 CodeGenerator* codegen, in ProcessLoadString()
H A Dinliner.h28 class CodeGenerator; variable
38 CodeGenerator* codegen,
309 CodeGenerator* const codegen_;
H A Dlocations.cc67 int64_t value = CodeGenerator::GetInt64ValueOf(constant); in RegisterOrInt32Constant()
78 int64_t value = CodeGenerator::GetInt64ValueOf(constant); in FpuRegisterOrInt32Constant()
H A Dregister_allocator_linear_scan.h27 class CodeGenerator; variable
43 CodeGenerator* codegen,

123