Searched defs:driver (Results 1 - 9 of 9) sorted by relevance

/art/compiler/
H A Delf_writer.cc23 #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 Dcompiled_method.cc18 #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 Delf_writer_mclinker.cc33 #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 Delf_writer_quick.cc22 #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 Dcompiler_llvm.cc23 #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 Dllvm_compilation_unit.h23 #include "driver/compiler_driver.h"
24 #include "driver/dex_compilation_unit.h"
81 void SetCompilerDriver(CompilerDriver* driver) { argument
82 driver_ = driver;
H A Dgbc_expander.cc18 #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 Djni_compiler.cc23 #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 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,
2230 CompilerDriver* driver = manager->GetCompiler(); local
2242 driver->CompileMethod(it.GetMethodCodeItem(), it.GetMemberAccessFlags(),
2258 driver->CompileMethod(it.GetMethodCodeItem(), it.GetMemberAccessFlags(),

Completed in 1291 milliseconds