Home
last modified time | relevance | path

Searched refs:CodeGenerator (Results 1 – 25 of 83) 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
47 CodeGenerator* codegen,
64 const CodeGenerator& codegen,
73 CodeGenerator* codegen,
90 std::ostream& stream, int reg, RegisterType register_type, const CodeGenerator* codegen);
99 CodeGenerator* const codegen_;
Dcode_generator.cc145 bool CodeGenerator::EmitReadBarrier() const { in EmitReadBarrier()
149 bool CodeGenerator::EmitBakerReadBarrier() const { in EmitBakerReadBarrier()
153 bool CodeGenerator::EmitNonBakerReadBarrier() const { in EmitNonBakerReadBarrier()
157 ReadBarrierOption CodeGenerator::GetCompilerReadBarrierOption() const { in GetCompilerReadBarrierOption()
161 bool CodeGenerator::ShouldCheckGCCard(DataType::Type type, in ShouldCheckGCCard()
172 CodeGenerator::StoreNeedsWriteBarrier(type, value); in ShouldCheckGCCard()
181 ScopedArenaAllocator* CodeGenerator::GetScopedAllocator() { in GetScopedAllocator()
186 StackMapStream* CodeGenerator::GetStackMapStream() { in GetStackMapStream()
191 void CodeGenerator::ReserveJitStringRoot(StringReference string_reference, in ReserveJitStringRoot()
197 uint64_t CodeGenerator::GetJitStringRootIndex(StringReference string_reference) { in GetJitStringRootIndex()
[all …]
Dprofiling_info_builder.h25 class CodeGenerator; variable
35 CodeGenerator* codegen,
49 static bool IsInlineCacheUseful(HInvoke* invoke, CodeGenerator* codegen);
60 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_x86_64.h25 class CodeGenerator; variable
31 InstructionSimplifierX86_64(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierX86_64()
41 CodeGenerator* codegen_;
Dinstruction_simplifier_arm.h26 class CodeGenerator; variable
32 InstructionSimplifierArm(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierArm()
41 CodeGenerator* codegen_;
Dinstruction_simplifier_arm64.h26 class CodeGenerator; variable
32 InstructionSimplifierArm64(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierArm64()
41 CodeGenerator* codegen_;
Dinstruction_simplifier_x86.h25 class CodeGenerator; variable
30 InstructionSimplifierX86(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierX86()
39 CodeGenerator* codegen_;
Dcodegen_test_utils.h53 using CreateCodegenFn = CodeGenerator* (*)(HGraph*, const CompilerOptions&);
61 CodeGenerator* CreateCodeGenerator(HGraph* graph, const CompilerOptions& compiler_options) { in CreateCodeGenerator()
228 static void Run(const CodeGenerator& codegen, in Run()
259 static void RunCodeNoCheck(CodeGenerator* codegen, in RunCodeNoCheck()
279 static void RunCode(CodeGenerator* codegen, in RunCode()
295 std::unique_ptr<CodeGenerator> codegen(target_config.CreateCodeGenerator(graph, in RunCode()
301 inline CodeGenerator* create_codegen_arm_vixl32(HGraph* graph, const CompilerOptions& compiler_opti… in create_codegen_arm_vixl32()
307 inline CodeGenerator* create_codegen_arm64(HGraph* graph, const CompilerOptions& compiler_options) { in create_codegen_arm64()
313 inline CodeGenerator* create_codegen_riscv64(HGraph*, const CompilerOptions&) { return nullptr; } in create_codegen_riscv64()
317 inline CodeGenerator* create_codegen_x86(HGraph* graph, const CompilerOptions& compiler_options) { in create_codegen_x86()
[all …]
Dinstruction_simplifier.h27 class CodeGenerator; variable
42 CodeGenerator* codegen,
55 CodeGenerator* codegen_;
Dscheduler_arm.h25 class CodeGenerator; variable
31 HSchedulerARM(SchedulingNodeSelector* selector, CodeGenerator* codegen) in HSchedulerARM()
46 CodeGenerator* const codegen_;
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);
186 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.cc84 CodeGenerator* codegen, in PassObserver()
215 CodeGenerator* codegen_;
288 CodeGenerator* codegen, in RunOptimizations()
329 CodeGenerator* codegen, in RunOptimizations()
338 CodeGenerator* codegen,
344 CodeGenerator* codegen,
354 CodeGenerator* TryCompile(ArenaAllocator* allocator,
361 CodeGenerator* TryCompileIntrinsic(ArenaAllocator* allocator,
368 CodeGenerator* codegen,
373 CodeGenerator* codegen,
[all …]
Dinstruction_simplifier_shared.h25 class CodeGenerator; variable
66 bool TryExtractArrayAccessAddress(CodeGenerator* codegen,
Doptimization.h27 class CodeGenerator; variable
151 CodeGenerator* codegen,
Doptimizing_cfi_test.cc57 code_gen_ = CodeGenerator::Create(graph_, *compiler_options_); in SetUpFrame()
118 CodeGenerator* GetCodeGenerator() { in GetCodeGenerator()
124 std::unique_ptr<CodeGenerator> code_gen_;
Dregister_allocator.cc44 static uint32_t GetBlockedCoreRegistersForCall(size_t num_registers, const CodeGenerator* codegen) { in GetBlockedCoreRegistersForCall()
49 static uint32_t GetBlockedFpRegistersForCall(size_t num_registers, const CodeGenerator* codegen) { in GetBlockedFpRegistersForCall()
55 CodeGenerator* codegen, in RegisterAllocator()
67 CodeGenerator* codegen, in Create()
118 const CodeGenerator* codegen) { in DumpRegister()
157 const CodeGenerator& codegen, in ValidateIntervals()
Dintrinsics.cc84 CodeGenerator* codegen, in ComputeValueOfLocations()
158 info.value_boot_image_reference = CodeGenerator::GetBootImageOffset(object); in ComputeValueOfInfo()
165 CodeGenerator::GetBootImageOffset(boot_image_live_objects) + in ComputeValueOfInfo()
191 CodeGenerator* codegen) { in CreateReferenceGetReferentLocations()
203 void IntrinsicVisitor::CreateReferenceRefersToLocations(HInvoke* invoke, CodeGenerator* codegen) { in CreateReferenceRefersToLocations()
Dgraph_checker.h30 class CodeGenerator; variable
36 CodeGenerator* codegen = nullptr,
155 CodeGenerator* codegen_;

1234