/art/compiler/ |
D | compiled_method.h | 33 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,
|
D | elf_writer.h | 33 class CompilerDriver; variable 50 ElfWriter(const CompilerDriver& driver, File* elf_file); 60 const CompilerDriver* compiler_driver_;
|
D | compiled_method.cc | 22 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()
|
D | elf_writer_quick.h | 32 const CompilerDriver& driver) 43 ElfWriterQuick(const CompilerDriver& driver, File* elf_file);
|
D | elf_writer_mclinker.h | 47 const CompilerDriver& driver) 58 ElfWriterMclinker(const CompilerDriver& driver, File* elf_file);
|
D | image_writer.h | 40 explicit ImageWriter(const CompilerDriver& compiler_driver) in ImageWriter() 176 void SetPatchLocation(const CompilerDriver::PatchInformation* patch, uint32_t value) 180 const CompilerDriver& compiler_driver_;
|
D | elf_writer.cc | 34 ElfWriter::ElfWriter(const CompilerDriver& driver, File* elf_file) in ElfWriter()
|
D | oat_writer.h | 69 const CompilerDriver* compiler); 167 const CompilerDriver* const compiler_driver_;
|
D | image_writer.cc | 335 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()
|
D | elf_writer_mclinker.cc | 45 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/ |
D | compiler_driver.cc | 286 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 …]
|
D | compiler_driver.h | 84 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/ |
D | compiler_llvm.h | 34 class CompilerDriver; variable 61 CompilerLLVM(CompilerDriver* driver, InstructionSet insn_set); 65 CompilerDriver* GetCompiler() const { in GetCompiler() 87 CompilerDriver* const compiler_driver_;
|
D | compiler_llvm.cc | 38 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()
|
D | llvm_compilation_unit.h | 81 void SetCompilerDriver(CompilerDriver* driver) { in SetCompilerDriver() 115 CompilerDriver* driver_;
|
D | llvm_compilation_unit.cc | 94 CompilerDriver* compiler, const DexCompilationUnit* dex_compilation_unit); 205 …CompilerDriver::InstructionSetToLLVMTarget(GetInstructionSet(), target_triple, target_cpu, target_… in MaterializeToRawOStream()
|
/art/compiler/jni/portable/ |
D | jni_compiler.h | 27 class CompilerDriver; variable 57 CompilerDriver& driver, 70 CompilerDriver* driver_;
|
/art/compiler/sea_ir/ |
D | frontend.cc | 40 static CompiledMethod* CompileMethodWithSeaIr(CompilerDriver& compiler, in CompileMethodWithSeaIr() 67 CompiledMethod* SeaIrCompileOneMethod(CompilerDriver& compiler, in SeaIrCompileOneMethod() 86 SeaIrCompileMethod(art::CompilerDriver& compiler, in SeaIrCompileMethod()
|
/art/compiler/dex/ |
D | frontend.cc | 63 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()
|
D | dex_to_dex_compiler.cc | 38 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()
|
D | compiler_ir.h | 76 CompilerDriver* compiler_driver;
|
D | frontend.h | 116 extern "C" art::CompiledMethod* ArtCompileMethod(art::CompilerDriver& driver,
|
/art/dex2oat/ |
D | dex2oat.cc | 176 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/ |
D | code_gen_data.cc | 39 art::CompilerDriver::InstructionSetToLLVMTarget(instruction_set, in GetElf()
|
/art/runtime/ |
D | common_test.h | 345 compiler_driver_.reset(new CompilerDriver(compiler_backend, instruction_set, in SetUp() 346 true, new CompilerDriver::DescriptorSet, in SetUp() 528 UniquePtr<CompilerDriver> compiler_driver_;
|