Home
last modified time | relevance | path

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

12

/art/compiler/optimizing/
Dpc_relative_fixups_x86.h25 class CodeGenerator; variable
31 PcRelativeFixups(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in PcRelativeFixups()
38 CodeGenerator* codegen_;
Dcode_generator.cc133 size_t CodeGenerator::GetCacheOffset(uint32_t index) { in GetCacheOffset()
137 size_t CodeGenerator::GetCachePointerOffset(uint32_t index) { in GetCachePointerOffset()
142 bool CodeGenerator::GoesToNextBlock(HBasicBlock* current, HBasicBlock* next) const { in GoesToNextBlock()
147 HBasicBlock* CodeGenerator::GetNextBlockToEmit() const { in GetNextBlockToEmit()
157 HBasicBlock* CodeGenerator::FirstNonEmptyBlock(HBasicBlock* block) const { in FirstNonEmptyBlock()
166 DisassemblyScope(HInstruction* instruction, const CodeGenerator& codegen) in DisassemblyScope()
182 const CodeGenerator& codegen_;
188 void CodeGenerator::GenerateSlowPaths() { in GenerateSlowPaths()
206 void CodeGenerator::Compile(CodeAllocator* allocator) { in Compile()
259 void CodeGenerator::Finalize(CodeAllocator* allocator) { in Finalize()
[all …]
Dsharpening.h24 class CodeGenerator; variable
36 CodeGenerator* codegen, in HSharpening()
52 CodeGenerator* codegen_;
Dgraph_visualizer.h28 class CodeGenerator; variable
104 const CodeGenerator& codegen);
113 const CodeGenerator& codegen_;
Dregister_allocator.h27 class CodeGenerator; variable
43 CodeGenerator* codegen,
65 const CodeGenerator& codegen,
163 CodeGenerator* const codegen_;
Dintrinsics_utils.h44 Location MoveArguments(CodeGenerator* codegen) { in MoveArguments()
50 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
Dinliner.h25 class CodeGenerator; variable
37 CodeGenerator* codegen, in HInliner()
187 CodeGenerator* const codegen_;
Dcode_generator.h54 class CodeGenerator; variable
81 virtual void EmitNativeCode(CodeGenerator* codegen) = 0;
83 virtual void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
84 virtual void RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
169 class CodeGenerator : public DeletableArenaObject<kArenaAllocCodeGenerator> {
173 static std::unique_ptr<CodeGenerator> Create(HGraph* graph,
178 virtual ~CodeGenerator() {} in ~CodeGenerator()
491 CodeGenerator(HGraph* graph, in CodeGenerator() function
638 DISALLOW_COPY_AND_ASSIGN(CodeGenerator);
698 SlowPathGenerator(HGraph* graph, CodeGenerator* codegen) in SlowPathGenerator()
[all …]
Doptimizing_compiler.cc125 CodeGenerator* codegen, in PassObserver()
303 CodeGenerator* codegen,
314 CodeGenerator* TryCompile(ArenaAllocator* arena,
400 CodeGenerator* codegen, in MaybeRunInliner()
431 CodeGenerator* codegen, in RunArchOptimizations()
483 CodeGenerator* codegen, in AllocateRegisters()
502 CodeGenerator* codegen, in RunOptimizations()
567 static ArenaVector<LinkerPatch> EmitAndSortLinkerPatches(CodeGenerator* codegen) { in EmitAndSortLinkerPatches()
582 CodeGenerator* codegen, in Emit()
608 CodeGenerator* OptimizingCompiler::TryCompile(ArenaAllocator* arena, in TryCompile()
[all …]
Dlocations.cc54 int64_t value = CodeGenerator::GetInt64ValueOf(constant); in RegisterOrInt32Constant()
65 int64_t value = CodeGenerator::GetInt64ValueOf(constant); in FpuRegisterOrInt32Constant()
Doptimizing_cfi_test.cc57 code_gen_ = CodeGenerator::Create(graph_, isa, *isa_features_, opts_); in SetUpFrame()
117 CodeGenerator* GetCodeGenerator() { in GetCodeGenerator()
144 std::unique_ptr<CodeGenerator> code_gen_;
Dcode_generator_mips64.cc112 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
148 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
180 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
233 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
268 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
295 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
333 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
385 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
406 : CodeGenerator(graph, in CodeGeneratorMIPS64()
457 CodeGenerator::Finalize(allocator); in Finalize()
[all …]
Dcode_generator_x86_64.cc61 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
87 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
114 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
148 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
188 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
231 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
286 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
318 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
385 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
406 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
[all …]
Dcode_generator_arm64.h76 void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) OVERRIDE;
77 void RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) OVERRIDE;
339 class CodeGeneratorARM64 : public CodeGenerator {
Dcode_generator_arm64.cc139 static void SaveRestoreLiveRegistersHelper(CodeGenerator* codegen, in SaveRestoreLiveRegistersHelper()
184 void SlowPathCodeARM64::SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) { in SaveLiveRegisters()
214 void SlowPathCodeARM64::RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations) { in RestoreLiveRegisters()
224 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
256 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
286 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
339 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
370 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
395 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
436 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
[all …]
Dcode_generator_x86.cc57 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
83 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
110 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
132 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
170 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
209 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
247 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
299 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
364 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
385 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
[all …]
Dgraph_visualizer.cc168 const CodeGenerator& codegen, in HGraphVisualizerPrinter()
761 const CodeGenerator& codegen_;
771 const CodeGenerator& codegen) in HGraphVisualizer()
Dcode_generator_arm.cc69 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
93 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
118 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
159 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
201 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
253 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
284 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
347 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
368 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
418 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
[all …]
Dpc_relative_fixups_x86.cc29 PCRelativeHandlerVisitor(HGraph* graph, CodeGenerator* codegen) in PCRelativeHandlerVisitor()
Dintrinsics.h84 CodeGenerator* codegen, in INTRINSICS_LIST()
Dcode_generator_mips.cc151 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
188 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
221 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
278 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
314 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
342 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
381 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
438 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
460 : CodeGenerator(graph, in CodeGeneratorMIPS()
511 CodeGenerator::Finalize(allocator); in Finalize()
[all …]
Dssa_liveness_analysis.h25 class CodeGenerator; variable
1149 SsaLivenessAnalysis(HGraph* graph, CodeGenerator* codegen) in SsaLivenessAnalysis()
1281 CodeGenerator* const codegen_;
Dcommon_arm64.h211 int64_t value = CodeGenerator::GetInt64ValueOf(constant); in CanEncodeConstantAsImmediate()
Dcode_generator_mips64.h257 class CodeGeneratorMIPS64 : public CodeGenerator {
Dcode_generator_mips.h257 class CodeGeneratorMIPS : public CodeGenerator {

12