Home
last modified time | relevance | path

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

123

/art/compiler/optimizing/
Dsharpening.h25 class CodeGenerator; variable
34 ArtMethod* callee, CodeGenerator* codegen);
38 CodeGenerator* codegen,
44 CodeGenerator* codegen,
50 CodeGenerator* codegen,
Dregister_allocator.h27 class CodeGenerator; variable
49 CodeGenerator* codegen,
70 const CodeGenerator& codegen,
78 CodeGenerator* codegen,
91 CodeGenerator* const codegen_;
Dinstruction_simplifier_x86_64.h24 class CodeGenerator; variable
30 InstructionSimplifierX86_64(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierX86_64()
40 CodeGenerator* codegen_;
Dpc_relative_fixups_mips.h25 class CodeGenerator; variable
31 PcRelativeFixups(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in PcRelativeFixups()
40 CodeGenerator* codegen_;
Dinstruction_simplifier_x86.h24 class CodeGenerator; variable
29 InstructionSimplifierX86(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierX86()
38 CodeGenerator* codegen_;
Dpc_relative_fixups_x86.h25 class CodeGenerator; variable
31 PcRelativeFixups(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in PcRelativeFixups()
40 CodeGenerator* codegen_;
Dinstruction_simplifier.h26 class CodeGenerator; variable
41 CodeGenerator* codegen,
52 CodeGenerator* codegen_;
Dcode_generator.cc146 class CodeGenerator::CodeGenerationData : public DeletableArenaObject<kArenaAllocCodeGenerator> {
231 void CodeGenerator::CodeGenerationData::EmitJitRoots( in EmitJitRoots()
262 ScopedArenaAllocator* CodeGenerator::GetScopedAllocator() { in GetScopedAllocator()
267 StackMapStream* CodeGenerator::GetStackMapStream() { in GetStackMapStream()
272 void CodeGenerator::ReserveJitStringRoot(StringReference string_reference, in ReserveJitStringRoot()
278 uint64_t CodeGenerator::GetJitStringRootIndex(StringReference string_reference) { in GetJitStringRootIndex()
283 void CodeGenerator::ReserveJitClassRoot(TypeReference type_reference, Handle<mirror::Class> klass) { in ReserveJitClassRoot()
288 uint64_t CodeGenerator::GetJitClassRootIndex(TypeReference type_reference) { in GetJitClassRootIndex()
293 void CodeGenerator::EmitJitRootPatches(uint8_t* code ATTRIBUTE_UNUSED, in EmitJitRootPatches()
300 uint32_t CodeGenerator::GetArrayLengthOffset(HArrayLength* array_length) { in GetArrayLengthOffset()
[all …]
Dcodegen_test_utils.h58 typedef CodeGenerator* (*CreateCodegenFn)(HGraph*, const CompilerOptions&);
66 CodeGenerator* CreateCodeGenerator(HGraph* graph, const CompilerOptions& compiler_options) { in CreateCodeGenerator()
256 const CodeGenerator& codegen, in Run()
283 static void RunCodeNoCheck(CodeGenerator* codegen, in RunCodeNoCheck()
304 static void RunCode(CodeGenerator* codegen, in RunCode()
320 std::unique_ptr<CodeGenerator> codegen(target_config.CreateCodeGenerator(graph, in RunCode()
326 CodeGenerator* create_codegen_arm_vixl32(HGraph* graph, const CompilerOptions& compiler_options) { in create_codegen_arm_vixl32()
332 CodeGenerator* create_codegen_arm64(HGraph* graph, const CompilerOptions& compiler_options) { in create_codegen_arm64()
338 CodeGenerator* create_codegen_x86(HGraph* graph, const CompilerOptions& compiler_options) { in create_codegen_x86()
344 CodeGenerator* create_codegen_x86_64(HGraph* graph, const CompilerOptions& compiler_options) { in create_codegen_x86_64()
[all …]
Dx86_memory_gen.h24 class CodeGenerator; variable
31 CodeGenerator* codegen,
Dbuilder.h30 class CodeGenerator; variable
40 CodeGenerator* code_generator,
71 CodeGenerator* const code_generator_;
Dlive_ranges_test.cc64 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
108 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
155 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
230 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
305 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
379 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
Dinstruction_simplifier_mips.h26 class CodeGenerator; variable
32 InstructionSimplifierMips(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierMips()
Dregister_allocation_resolver.h27 class CodeGenerator; variable
42 RegisterAllocationResolver(CodeGenerator* codegen, const SsaLivenessAnalysis& liveness);
91 CodeGenerator* const codegen_;
Dgraph_visualizer.h28 class CodeGenerator; variable
104 const CodeGenerator& codegen);
113 const CodeGenerator& codegen_;
Dintrinsics_utils.h44 Location MoveArguments(CodeGenerator* codegen) { in MoveArguments()
50 void EmitNativeCode(CodeGenerator* codegen) override { in EmitNativeCode()
Doptimizing_compiler.cc108 CodeGenerator* codegen, in PassObserver()
307 CodeGenerator* codegen, in RunOptimizations()
350 CodeGenerator* codegen, in RunOptimizations()
360 CodeGenerator* codegen,
369 CodeGenerator* codegen,
379 CodeGenerator* TryCompile(ArenaAllocator* allocator,
388 CodeGenerator* TryCompileIntrinsic(ArenaAllocator* allocator,
396 CodeGenerator* codegen,
402 CodeGenerator* codegen,
460 CodeGenerator* codegen, in RunBaselineOptimizations()
[all …]
Dregister_allocator_graph_color.h29 class CodeGenerator; variable
90 CodeGenerator* codegen,
Doptimization.h26 class CodeGenerator; variable
148 CodeGenerator* codegen,
Dregister_allocator_linear_scan.h27 class CodeGenerator; variable
43 CodeGenerator* codegen,
Dlocations.cc67 int64_t value = CodeGenerator::GetInt64ValueOf(constant); in RegisterOrInt32Constant()
78 int64_t value = CodeGenerator::GetInt64ValueOf(constant); in FpuRegisterOrInt32Constant()
Dcode_generator.h61 class CodeGenerator; variable
93 virtual void EmitNativeCode(CodeGenerator* codegen) = 0;
98 virtual void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
100 virtual void RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
185 class CodeGenerator : public DeletableArenaObject<kArenaAllocCodeGenerator> {
189 static std::unique_ptr<CodeGenerator> Create(HGraph* graph,
192 virtual ~CodeGenerator();
657 CodeGenerator(HGraph* graph,
792 DISALLOW_COPY_AND_ASSIGN(CodeGenerator);
852 SlowPathGenerator(HGraph* graph, CodeGenerator* codegen) in SlowPathGenerator()
[all …]
Dsharpening.cc60 ArtMethod* callee, CodeGenerator* codegen) { in SharpenInvokeStaticOrDirect()
130 CodeGenerator* codegen, in ComputeLoadClassKind()
214 static inline bool CanUseTypeCheckBitstring(ObjPtr<mirror::Class> klass, CodeGenerator* codegen) in CanUseTypeCheckBitstring()
251 CodeGenerator* codegen, in ComputeTypeCheckKind()
282 CodeGenerator* codegen, in ProcessLoadString()
Dinliner.h27 class CodeGenerator; variable
37 CodeGenerator* codegen,
279 CodeGenerator* const codegen_;
Dlinearize_test.cc44 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TestCode()

123