/art/compiler/ |
D | compiled_method.cc | 119 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 …]
|
D | compiled_method.h | 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,
|
D | elf_writer_quick.h | 32 const CompilerDriver& driver) 43 ElfWriterQuick(const CompilerDriver& driver, File* elf_file);
|
D | elf_writer.cc | 34 ElfWriter::ElfWriter(const CompilerDriver& driver, File* elf_file) in ElfWriter() argument 35 : compiler_driver_(&driver), elf_file_(elf_file) {} in ElfWriter()
|
D | elf_writer_mclinker.h | 47 const CompilerDriver& driver) 58 ElfWriterMclinker(const CompilerDriver& driver, File* elf_file);
|
D | elf_writer.h | 50 ElfWriter(const CompilerDriver& driver, File* elf_file);
|
D | elf_writer_mclinker.cc | 45 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()
|
D | Android.mk | 60 driver/compiler_driver.cc \ 61 driver/dex_compilation_unit.cc \
|
D | elf_writer_quick.cc | 31 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/ |
D | compiler_llvm.cc | 38 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 …]
|
D | llvm_compilation_unit.h | 81 void SetCompilerDriver(CompilerDriver* driver) { in SetCompilerDriver() argument 82 driver_ = driver; in SetCompilerDriver()
|
D | compiler_llvm.h | 61 CompilerLLVM(CompilerDriver* driver, InstructionSet insn_set);
|
D | gbc_expander.cc | 411 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/ |
D | compiler_driver.h | 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); 452 (const CompilerDriver& driver, const CompiledMethod* cm, const mirror::ArtMethod* method);
|
D | compiler_driver.cc | 286 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/ |
D | jni_compiler.h | 57 CompilerDriver& driver,
|
D | jni_compiler.cc | 53 CompilerDriver& driver, in JniCompiler() argument 55 : cunit_(cunit), driver_(&driver), module_(cunit_->GetModule()), in JniCompiler()
|
/art/compiler/dex/ |
D | frontend.h | 116 extern "C" art::CompiledMethod* ArtCompileMethod(art::CompilerDriver& driver,
|
/art/dex2oat/ |
D | dex2oat.cc | 255 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/ |
D | Android.gtest.mk | 20 compiler/driver/compiler_driver_test.cc \
|