Home
last modified time | relevance | path

Searched refs:driver (Results 1 – 20 of 20) sorted by relevance

/art/compiler/
Dcompiled_method.cc119 CompiledMethod::CompiledMethod(CompilerDriver& driver, in CompiledMethod() argument
128 : CompiledCode(&driver, instruction_set, code), frame_size_in_bytes_(frame_size_in_bytes), in CompiledMethod()
130 mapping_table_(driver.DeduplicateMappingTable(mapping_table)), in CompiledMethod()
131 vmap_table_(driver.DeduplicateVMapTable(vmap_table)), in CompiledMethod()
132 gc_map_(driver.DeduplicateGCMap(native_gc_map)) { in CompiledMethod()
135 CompiledMethod::CompiledMethod(CompilerDriver& driver, in CompiledMethod() argument
141 : CompiledCode(&driver, instruction_set, code), in CompiledMethod()
144 mapping_table_ = driver.DeduplicateMappingTable(std::vector<uint8_t>()); in CompiledMethod()
145 vmap_table_ = driver.DeduplicateVMapTable(std::vector<uint8_t>()); in CompiledMethod()
146 gc_map_ = driver.DeduplicateGCMap(std::vector<uint8_t>()); in CompiledMethod()
[all …]
Dcompiled_method.h102 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_quick.h32 const CompilerDriver& driver)
43 ElfWriterQuick(const CompilerDriver& driver, File* elf_file);
Delf_writer.cc34 ElfWriter::ElfWriter(const CompilerDriver& driver, File* elf_file) in ElfWriter() argument
35 : compiler_driver_(&driver), elf_file_(elf_file) {} in ElfWriter()
Delf_writer_mclinker.h47 const CompilerDriver& driver)
58 ElfWriterMclinker(const CompilerDriver& driver, File* elf_file);
Delf_writer.h50 ElfWriter(const CompilerDriver& driver, File* elf_file);
Delf_writer_mclinker.cc45 ElfWriterMclinker::ElfWriterMclinker(const CompilerDriver& driver, File* elf_file) in ElfWriterMclinker() argument
46 : ElfWriter(driver, elf_file), oat_input_(NULL) {} in ElfWriterMclinker()
55 const CompilerDriver& driver) { in Create() argument
56 ElfWriterMclinker elf_writer(driver, elf_file); in Create()
DAndroid.mk60 driver/compiler_driver.cc \
61 driver/dex_compilation_unit.cc \
Delf_writer_quick.cc31 ElfWriterQuick::ElfWriterQuick(const CompilerDriver& driver, File* elf_file) in ElfWriterQuick() argument
32 : ElfWriter(driver, elf_file) {} in ElfWriterQuick()
41 const CompilerDriver& driver) { in Create() argument
42 ElfWriterQuick elf_writer(driver, elf_file); in Create()
/art/compiler/llvm/
Dcompiler_llvm.cc38 void CompileOneMethod(CompilerDriver& driver,
109 CompilerLLVM::CompilerLLVM(CompilerDriver* driver, InstructionSet insn_set) in CompilerLLVM() argument
110 : compiler_driver_(driver), insn_set_(insn_set), in CompilerLLVM()
176 inline static art::llvm::CompilerLLVM* ContextOf(art::CompilerDriver& driver) { in ContextOf() argument
177 void *compiler_context = driver.GetCompilerContext(); in ContextOf()
182 inline static const art::llvm::CompilerLLVM* ContextOf(const art::CompilerDriver& driver) { in ContextOf() argument
183 void *compiler_context = driver.GetCompilerContext(); in ContextOf()
188 extern "C" void ArtInitCompilerContext(art::CompilerDriver& driver) { in ArtInitCompilerContext() argument
189 CHECK(driver.GetCompilerContext() == NULL); in ArtInitCompilerContext()
191 art::llvm::CompilerLLVM* compiler_llvm = new art::llvm::CompilerLLVM(&driver, in ArtInitCompilerContext()
[all …]
Dllvm_compilation_unit.h81 void SetCompilerDriver(CompilerDriver* driver) { in SetCompilerDriver() argument
82 driver_ = driver; in SetCompilerDriver()
Dcompiler_llvm.h61 CompilerLLVM(CompilerDriver* driver, InstructionSet insn_set);
Dgbc_expander.cc411 art::CompilerDriver* driver, const art::DexCompilationUnit* dex_compilation_unit) in GBCExpanderPass() argument
415 driver_(driver), in GBCExpanderPass()
3803 CompilerDriver* driver, const DexCompilationUnit* dex_compilation_unit) { in CreateGBCExpanderPass() argument
3804 return new GBCExpanderPass(intrinsic_helper, irb, driver, dex_compilation_unit); in CreateGBCExpanderPass()
/art/compiler/driver/
Dcompiler_driver.h412 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);
452 (const CompilerDriver& driver, const CompiledMethod* cm, const mirror::ArtMethod* method);
Dcompiler_driver.cc286 extern "C" void ArtInitCompilerContext(art::CompilerDriver& driver);
289 extern "C" void ArtUnInitCompilerContext(art::CompilerDriver& driver);
292 extern "C" art::CompiledMethod* ArtCompileMethod(art::CompilerDriver& driver,
327 extern "C" art::CompiledMethod* ArtLLVMJniCompileMethod(art::CompilerDriver& driver,
335 extern "C" void compilerLLVMSetBitcodeFileName(art::CompilerDriver& driver,
2258 CompilerDriver* driver = manager->GetCompiler(); in CompileClass() local
2270 driver->CompileMethod(it.GetMethodCodeItem(), it.GetMemberAccessFlags(), in CompileClass()
2286 driver->CompileMethod(it.GetMethodCodeItem(), it.GetMemberAccessFlags(), in CompileClass()
/art/compiler/jni/portable/
Djni_compiler.h57 CompilerDriver& driver,
Djni_compiler.cc53 CompilerDriver& driver, in JniCompiler() argument
55 : cunit_(cunit), driver_(&driver), module_(cunit_->GetModule()), in JniCompiler()
/art/compiler/dex/
Dfrontend.h116 extern "C" art::CompiledMethod* ArtCompileMethod(art::CompilerDriver& driver,
/art/dex2oat/
Ddex2oat.cc255 UniquePtr<CompilerDriver> driver(new CompilerDriver(compiler_backend_, in CreateOatFile() local
263 driver->SetBitcodeFileName(bitcode_filename); in CreateOatFile()
266 driver->CompileAll(class_loader, dex_files, timings); in CreateOatFile()
272 if (!driver->IsImage()) { in CreateOatFile()
287 driver.get()); in CreateOatFile()
289 if (!driver->WriteElf(android_root, is_host, dex_files, oat_writer, oat_file)) { in CreateOatFile()
294 return driver.release(); in CreateOatFile()
/art/build/
DAndroid.gtest.mk20 compiler/driver/compiler_driver_test.cc \