Home
last modified time | relevance | path

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

12

/art/compiler/optimizing/
Dgraph_visualizer.h26 class CodeGenerator; variable
38 const CodeGenerator& codegen);
46 const CodeGenerator& codegen_;
Dcode_generator.cc114 size_t CodeGenerator::GetCacheOffset(uint32_t index) { in GetCacheOffset()
118 size_t CodeGenerator::GetCachePointerOffset(uint32_t index) { in GetCachePointerOffset()
123 void CodeGenerator::CompileBaseline(CodeAllocator* allocator, bool is_leaf) { in CompileBaseline()
140 bool CodeGenerator::GoesToNextBlock(HBasicBlock* current, HBasicBlock* next) const { in GoesToNextBlock()
145 HBasicBlock* CodeGenerator::GetNextBlockToEmit() const { in GetNextBlockToEmit()
155 HBasicBlock* CodeGenerator::FirstNonEmptyBlock(HBasicBlock* block) const { in FirstNonEmptyBlock()
162 void CodeGenerator::CompileInternal(CodeAllocator* allocator, bool is_baseline) { in CompileInternal()
194 void CodeGenerator::CompileOptimized(CodeAllocator* allocator) { in CompileOptimized()
202 void CodeGenerator::Finalize(CodeAllocator* allocator) { in Finalize()
210 size_t CodeGenerator::FindFreeEntry(bool* array, size_t length) { in FindFreeEntry()
[all …]
Dcode_generator.h43 class CodeGenerator; variable
78 virtual void EmitNativeCode(CodeGenerator* codegen) = 0;
80 void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
81 void RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
82 void RecordPcInfo(CodeGenerator* codegen, HInstruction* instruction, uint32_t dex_pc);
127 class CodeGenerator {
133 static CodeGenerator* Create(HGraph* graph,
137 virtual ~CodeGenerator() {} in ~CodeGenerator()
335 CodeGenerator(HGraph* graph, in CodeGenerator() function
465 DISALLOW_COPY_AND_ASSIGN(CodeGenerator);
Dregister_allocator.h27 class CodeGenerator; variable
42 CodeGenerator* codegen,
64 const CodeGenerator& codegen,
160 CodeGenerator* const codegen_;
Doptimizing_compiler.cc95 const CodeGenerator& codegen, in PassInfoPrinter()
224 CodeGenerator* codegen,
231 CompiledMethod* CompileBaseline(CodeGenerator* codegen,
383 CodeGenerator* codegen, in AllocateRegisters()
398 CodeGenerator* codegen, in CompileOptimized()
441 CodeGenerator* codegen, in CompileBaseline()
541 std::unique_ptr<CodeGenerator> codegen( in TryCompile()
542 CodeGenerator::Create(graph, in TryCompile()
Doptimizing_cfi_test.cc51 std::unique_ptr<CodeGenerator> code_gen( in TestImpl()
52 CodeGenerator::Create(graph, isa, *isa_features.get(), opts)); in TestImpl()
Dgraph_visualizer.cc38 const CodeGenerator& codegen) in HGraphVisualizerPrinter()
343 const CodeGenerator& codegen_;
351 const CodeGenerator& codegen) in HGraphVisualizer()
Dintrinsics.h82 CodeGenerator* codegen, in INTRINSICS_LIST()
Dcode_generator_x86_64.cc55 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
71 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
88 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
120 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
160 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
195 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
241 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
277 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
329 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
387 temp, CodeGenerator::GetCachePointerOffset(invoke->GetDexMethodIndex()))); in GenerateStaticOrDirectCall()
[all …]
Dcode_generator_mips64.cc118 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
149 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
174 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
225 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
259 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
281 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
325 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
380 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
398 : CodeGenerator(graph, in CodeGeneratorMIPS64()
421 CodeGenerator::Finalize(allocator); in Finalize()
[all …]
Dcode_generator_arm64.cc117 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
143 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
166 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
217 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
247 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
267 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
313 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
361 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
404 : CodeGenerator(graph, in CodeGeneratorARM64()
426 CodeGenerator::Finalize(allocator); in Finalize()
[all …]
Dcode_generator_x86.cc52 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
67 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
82 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
107 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
137 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
172 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
206 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
258 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
309 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
373 : CodeGenerator(graph, in CodeGeneratorX86()
[all …]
Dcode_generator_arm.cc63 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
79 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
96 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
139 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
174 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
219 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
254 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
301 void EmitNativeCode(CodeGenerator* codegen) OVERRIDE { in EmitNativeCode()
380 : CodeGenerator(graph, in CodeGeneratorARM()
970 int32_t value = CodeGenerator::GetInt32ValueOf(constant); in GenerateTestAndBranch()
[all …]
Dcommon_arm64.h195 int64_t value = CodeGenerator::GetInt64ValueOf(constant); in CanEncodeConstantAsImmediate()
Dssa_liveness_analysis.h25 class CodeGenerator; variable
1095 SsaLivenessAnalysis(HGraph* graph, CodeGenerator* codegen) in SsaLivenessAnalysis()
1206 CodeGenerator* const codegen_;
Dcode_generator_arm.h202 class CodeGeneratorARM : public CodeGenerator {
Dcode_generator_mips64.h205 class CodeGeneratorMIPS64 : public CodeGenerator {
Dcode_generator_x86.h195 class CodeGeneratorX86 : public CodeGenerator {
Dcode_generator_x86_64.h196 class CodeGeneratorX86_64 : public CodeGenerator {
Dcodegen_test.cc125 const CodeGenerator& codegen, in Run()
190 static void RunCodeOptimized(CodeGenerator* codegen, in RunCodeOptimized()
Dcode_generator_arm64.h222 class CodeGeneratorARM64 : public CodeGenerator {
Dintrinsics_x86_64.cc123 void EmitNativeCode(CodeGenerator* codegen_in) OVERRIDE { in EmitNativeCode()
1165 Immediate(CodeGenerator::GetInt32ValueOf(value.GetConstant()))); in GenPoke()
1173 Immediate(CodeGenerator::GetInt32ValueOf(value.GetConstant()))); in GenPoke()
1181 Immediate(CodeGenerator::GetInt32ValueOf(value.GetConstant()))); in GenPoke()
Dregister_allocator.cc41 CodeGenerator* codegen, in RegisterAllocator()
467 const CodeGenerator& codegen, in ValidateIntervals()
Dintrinsics_arm.cc95 void EmitNativeCode(CodeGenerator* codegen_in) OVERRIDE { in EmitNativeCode()
Dintrinsics_arm64.cc104 void EmitNativeCode(CodeGenerator* codegen_in) OVERRIDE { in EmitNativeCode()

12