Home
last modified time | relevance | path

Searched refs:CompilerDriver (Results 1 – 25 of 32) sorted by relevance

12

/art/compiler/
Dcompiled_method.h33 class CompilerDriver; variable
38 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set,
42 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set,
82 CompilerDriver* compiler_driver_;
102 CompiledMethod(CompilerDriver& driver,
113 CompiledMethod(CompilerDriver& driver,
121 CompiledMethod(CompilerDriver& driver, InstructionSet instruction_set, const std::string& code,
125 CompiledMethod(CompilerDriver& driver, InstructionSet instruction_set, const std::string& code,
Delf_writer.h33 class CompilerDriver; variable
50 ElfWriter(const CompilerDriver& driver, File* elf_file);
60 const CompilerDriver* compiler_driver_;
Dcompiled_method.cc22 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, in CompiledCode()
28 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, in CompiledCode()
119 CompiledMethod::CompiledMethod(CompilerDriver& driver, in CompiledMethod()
135 CompiledMethod::CompiledMethod(CompilerDriver& driver, in CompiledMethod()
150 CompiledMethod::CompiledMethod(CompilerDriver& driver, InstructionSet instruction_set, in CompiledMethod()
160 CompiledMethod::CompiledMethod(CompilerDriver& driver, InstructionSet instruction_set, in CompiledMethod()
Delf_writer_quick.h32 const CompilerDriver& driver)
43 ElfWriterQuick(const CompilerDriver& driver, File* elf_file);
Delf_writer_mclinker.h47 const CompilerDriver& driver)
58 ElfWriterMclinker(const CompilerDriver& driver, File* elf_file);
Dimage_writer.h40 explicit ImageWriter(const CompilerDriver& compiler_driver) in ImageWriter()
176 void SetPatchLocation(const CompilerDriver::PatchInformation* patch, uint32_t value)
180 const CompilerDriver& compiler_driver_;
Delf_writer.cc34 ElfWriter::ElfWriter(const CompilerDriver& driver, File* elf_file) in ElfWriter()
Doat_writer.h69 const CompilerDriver* compiler);
167 const CompilerDriver* const compiler_driver_;
Dimage_writer.cc335 CompilerDriver::DescriptorSet* image_classes = compiler_driver_.GetImageClasses(); in DumpImageClasses()
649 static ArtMethod* GetTargetMethod(const CompilerDriver::PatchInformation* patch) in GetTargetMethod()
675 typedef std::vector<const CompilerDriver::PatchInformation*> Patches; in PatchOatCodeAndMethods()
678 const CompilerDriver::PatchInformation* patch = code_to_patch[i]; in PatchOatCodeAndMethods()
688 const CompilerDriver::PatchInformation* patch = methods_to_patch[i]; in PatchOatCodeAndMethods()
699 void ImageWriter::SetPatchLocation(const CompilerDriver::PatchInformation* patch, uint32_t value) { in SetPatchLocation()
Delf_writer_mclinker.cc45 ElfWriterMclinker::ElfWriterMclinker(const CompilerDriver& driver, File* elf_file) in ElfWriterMclinker()
55 const CompilerDriver& driver) { in Create()
101 CompilerDriver::InstructionSetToLLVMTarget(compiler_driver_->GetInstructionSet(), in Init()
/art/compiler/driver/
Dcompiler_driver.cc286 extern "C" void ArtInitCompilerContext(art::CompilerDriver& driver);
287 extern "C" void ArtInitQuickCompilerContext(art::CompilerDriver& compiler);
289 extern "C" void ArtUnInitCompilerContext(art::CompilerDriver& driver);
290 extern "C" void ArtUnInitQuickCompilerContext(art::CompilerDriver& compiler);
292 extern "C" art::CompiledMethod* ArtCompileMethod(art::CompilerDriver& driver,
300 extern "C" art::CompiledMethod* ArtQuickCompileMethod(art::CompilerDriver& compiler,
309 extern "C" art::CompiledMethod* ArtCompileDEX(art::CompilerDriver& compiler,
318 extern "C" art::CompiledMethod* SeaIrCompileMethod(art::CompilerDriver& compiler,
327 extern "C" art::CompiledMethod* ArtLLVMJniCompileMethod(art::CompilerDriver& driver,
331 extern "C" art::CompiledMethod* ArtQuickJniCompileMethod(art::CompilerDriver& compiler,
[all …]
Dcompiler_driver.h84 class CompilerDriver {
93 explicit CompilerDriver(CompilerBackend compiler_backend, InstructionSet instruction_set,
97 ~CompilerDriver();
299 friend class CompilerDriver; variable
412 typedef void (*CompilerCallbackFn)(CompilerDriver& driver);
413 typedef MutexLock* (*CompilerMutexLockFn)(CompilerDriver& driver);
417 typedef CompiledMethod* (*CompilerFn)(CompilerDriver& driver,
423 typedef void (*DexToDexCompilerFn)(CompilerDriver& driver,
438 typedef CompiledMethod* (*JniCompilerFn)(CompilerDriver& driver,
448 typedef void (*CompilerEnableAutoElfLoadingFn)(CompilerDriver& driver);
[all …]
/art/compiler/llvm/
Dcompiler_llvm.h34 class CompilerDriver; variable
61 CompilerLLVM(CompilerDriver* driver, InstructionSet insn_set);
65 CompilerDriver* GetCompiler() const { in GetCompiler()
87 CompilerDriver* const compiler_driver_;
Dcompiler_llvm.cc38 void CompileOneMethod(CompilerDriver& driver,
109 CompilerLLVM::CompilerLLVM(CompilerDriver* driver, InstructionSet insn_set) in CompilerLLVM()
176 inline static art::llvm::CompilerLLVM* ContextOf(art::CompilerDriver& driver) { in ContextOf()
182 inline static const art::llvm::CompilerLLVM* ContextOf(const art::CompilerDriver& driver) { in ContextOf()
188 extern "C" void ArtInitCompilerContext(art::CompilerDriver& driver) { in ArtInitCompilerContext()
197 extern "C" void ArtUnInitCompilerContext(art::CompilerDriver& driver) { in ArtUnInitCompilerContext()
201 extern "C" art::CompiledMethod* ArtCompileMethod(art::CompilerDriver& driver, in ArtCompileMethod()
220 extern "C" art::CompiledMethod* ArtLLVMJniCompileMethod(art::CompilerDriver& driver, in ArtLLVMJniCompileMethod()
234 extern "C" void compilerLLVMSetBitcodeFileName(art::CompilerDriver& driver, in compilerLLVMSetBitcodeFileName()
Dllvm_compilation_unit.h81 void SetCompilerDriver(CompilerDriver* driver) { in SetCompilerDriver()
115 CompilerDriver* driver_;
Dllvm_compilation_unit.cc94 CompilerDriver* compiler, const DexCompilationUnit* dex_compilation_unit);
205CompilerDriver::InstructionSetToLLVMTarget(GetInstructionSet(), target_triple, target_cpu, target_… in MaterializeToRawOStream()
/art/compiler/jni/portable/
Djni_compiler.h27 class CompilerDriver; variable
57 CompilerDriver& driver,
70 CompilerDriver* driver_;
/art/compiler/sea_ir/
Dfrontend.cc40 static CompiledMethod* CompileMethodWithSeaIr(CompilerDriver& compiler, in CompileMethodWithSeaIr()
67 CompiledMethod* SeaIrCompileOneMethod(CompilerDriver& compiler, in SeaIrCompileOneMethod()
86 SeaIrCompileMethod(art::CompilerDriver& compiler, in SeaIrCompileMethod()
/art/compiler/dex/
Dfrontend.cc63 extern "C" void ArtInitQuickCompilerContext(art::CompilerDriver& compiler) { in ArtInitQuickCompilerContext()
69 extern "C" void ArtUnInitQuickCompilerContext(art::CompilerDriver& compiler) { in ArtUnInitQuickCompilerContext()
109 static CompiledMethod* CompileMethod(CompilerDriver& compiler, in CompileMethod()
271 CompiledMethod* CompileOneMethod(CompilerDriver& compiler, in CompileOneMethod()
292 ArtQuickCompileMethod(art::CompilerDriver& compiler, in ArtQuickCompileMethod()
Ddex_to_dex_compiler.cc38 DexCompiler(art::CompilerDriver& compiler, in DexCompiler()
91 CompilerDriver& driver_;
278 extern "C" void ArtCompileDEX(art::CompilerDriver& compiler, const art::DexFile::CodeItem* code_ite… in ArtCompileDEX()
Dcompiler_ir.h76 CompilerDriver* compiler_driver;
Dfrontend.h116 extern "C" art::CompiledMethod* ArtCompileMethod(art::CompilerDriver& driver,
/art/dex2oat/
Ddex2oat.cc176 CompilerDriver::DescriptorSet* ReadImageClassesFromFile(const char* image_classes_filename) { in ReadImageClassesFromFile()
183 UniquePtr<CompilerDriver::DescriptorSet> result(ReadImageClasses(*image_classes_file.get())); in ReadImageClassesFromFile()
188 CompilerDriver::DescriptorSet* ReadImageClasses(std::istream& image_classes_stream) { in ReadImageClasses()
189 UniquePtr<CompilerDriver::DescriptorSet> image_classes(new CompilerDriver::DescriptorSet); in ReadImageClasses()
203 CompilerDriver::DescriptorSet* ReadImageClassesFromZip(const std::string& zip_filename, in ReadImageClassesFromZip()
226 const CompilerDriver* CreateOatFile(const std::string& boot_image_option, in CreateOatFile()
234 UniquePtr<CompilerDriver::DescriptorSet>& image_classes, in CreateOatFile()
255 UniquePtr<CompilerDriver> driver(new CompilerDriver(compiler_backend_, in CreateOatFile()
301 const CompilerDriver& compiler) in CreateImageFile()
891 UniquePtr<CompilerDriver::DescriptorSet> image_classes(NULL); in dex2oat()
[all …]
/art/compiler/sea_ir/code_gen/
Dcode_gen_data.cc39 art::CompilerDriver::InstructionSetToLLVMTarget(instruction_set, in GetElf()
/art/runtime/
Dcommon_test.h345 compiler_driver_.reset(new CompilerDriver(compiler_backend, instruction_set, in SetUp()
346 true, new CompilerDriver::DescriptorSet, in SetUp()
528 UniquePtr<CompilerDriver> compiler_driver_;

12