/art/compiler/ |
H A D | elf_writer.cc | 23 #include "driver/compiler_driver.h" 34 ElfWriter::ElfWriter(const CompilerDriver& driver, File* elf_file) argument 35 : compiler_driver_(&driver), elf_file_(elf_file) {}
|
H A D | compiled_method.cc | 18 #include "driver/compiler_driver.h" 119 CompiledMethod::CompiledMethod(CompilerDriver& driver, argument 128 : CompiledCode(&driver, instruction_set, code), frame_size_in_bytes_(frame_size_in_bytes), 130 mapping_table_(driver.DeduplicateMappingTable(mapping_table)), 131 vmap_table_(driver.DeduplicateVMapTable(vmap_table)), 132 gc_map_(driver.DeduplicateGCMap(native_gc_map)) { 135 CompiledMethod::CompiledMethod(CompilerDriver& driver, argument 141 : CompiledCode(&driver, instruction_set, code), 144 mapping_table_ = driver.DeduplicateMappingTable(std::vector<uint8_t>()); 145 vmap_table_ = driver 150 CompiledMethod(CompilerDriver& driver, InstructionSet instruction_set, const std::string& code, const std::vector<uint8_t>& gc_map, const std::string& symbol) argument 160 CompiledMethod(CompilerDriver& driver, InstructionSet instruction_set, const std::string& code, const std::string& symbol) argument [all...] |
H A D | elf_writer_mclinker.cc | 33 #include "driver/compiler_driver.h" 45 ElfWriterMclinker::ElfWriterMclinker(const CompilerDriver& driver, File* elf_file) argument 46 : ElfWriter(driver, elf_file), oat_input_(NULL) {} 55 const CompilerDriver& driver) { 56 ElfWriterMclinker elf_writer(driver, elf_file); 50 Create(File* elf_file, OatWriter& oat_writer, const std::vector<const DexFile*>& dex_files, const std::string& android_root, bool is_host, const CompilerDriver& driver) argument
|
H A D | elf_writer_quick.cc | 22 #include "driver/compiler_driver.h" 31 ElfWriterQuick::ElfWriterQuick(const CompilerDriver& driver, File* elf_file) argument 32 : ElfWriter(driver, elf_file) {} 41 const CompilerDriver& driver) { 42 ElfWriterQuick elf_writer(driver, elf_file); 36 Create(File* elf_file, OatWriter& oat_writer, const std::vector<const DexFile*>& dex_files, const std::string& android_root, bool is_host, const CompilerDriver& driver) argument
|
/art/compiler/llvm/ |
H A D | compiler_llvm.cc | 23 #include "driver/compiler_driver.h" 24 #include "driver/dex_compilation_unit.h" 38 void CompileOneMethod(CompilerDriver& driver, 109 CompilerLLVM::CompilerLLVM(CompilerDriver* driver, InstructionSet insn_set) argument 110 : compiler_driver_(driver), insn_set_(insn_set), 176 inline static art::llvm::CompilerLLVM* ContextOf(art::CompilerDriver& driver) { argument 177 void *compiler_context = driver.GetCompilerContext(); 182 inline static const art::llvm::CompilerLLVM* ContextOf(const art::CompilerDriver& driver) { argument 183 void *compiler_context = driver.GetCompilerContext(); 188 extern "C" void ArtInitCompilerContext(art::CompilerDriver& driver) { argument 197 ArtUnInitCompilerContext(art::CompilerDriver& driver) argument 201 ArtCompileMethod(art::CompilerDriver& driver, const art::DexFile::CodeItem* code_item, uint32_t access_flags, art::InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const art::DexFile& dex_file) argument 220 ArtLLVMJniCompileMethod(art::CompilerDriver& driver, uint32_t access_flags, uint32_t method_idx, const art::DexFile& dex_file) argument 234 compilerLLVMSetBitcodeFileName(art::CompilerDriver& driver, std::string const& filename) argument [all...] |
H A D | llvm_compilation_unit.h | 23 #include "driver/compiler_driver.h" 24 #include "driver/dex_compilation_unit.h" 81 void SetCompilerDriver(CompilerDriver* driver) { argument 82 driver_ = driver;
|
H A D | gbc_expander.cc | 18 #include "driver/compiler_driver.h" 19 #include "driver/dex_compilation_unit.h" 411 art::CompilerDriver* driver, const art::DexCompilationUnit* dex_compilation_unit) 415 driver_(driver), 3803 CompilerDriver* driver, const DexCompilationUnit* dex_compilation_unit) { 3804 return new GBCExpanderPass(intrinsic_helper, irb, driver, dex_compilation_unit); 410 GBCExpanderPass(const IntrinsicHelper& intrinsic_helper, IRBuilder& irb, art::CompilerDriver* driver, const art::DexCompilationUnit* dex_compilation_unit) argument 3802 CreateGBCExpanderPass(const IntrinsicHelper& intrinsic_helper, IRBuilder& irb, CompilerDriver* driver, const DexCompilationUnit* dex_compilation_unit) argument
|
/art/compiler/jni/portable/ |
H A D | jni_compiler.cc | 23 #include "driver/compiler_driver.h" 24 #include "driver/dex_compilation_unit.h" 53 CompilerDriver& driver, 55 : cunit_(cunit), driver_(&driver), module_(cunit_->GetModule()), 52 JniCompiler(LlvmCompilationUnit* cunit, CompilerDriver& driver, const DexCompilationUnit* dex_compilation_unit) argument
|
/art/compiler/driver/ |
H A 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, 2230 CompilerDriver* driver = manager->GetCompiler(); local 2242 driver->CompileMethod(it.GetMethodCodeItem(), it.GetMemberAccessFlags(), 2258 driver->CompileMethod(it.GetMethodCodeItem(), it.GetMemberAccessFlags(),
|