/art/compiler/ |
H A D | Android.mk | 120 compiler.cc \ 168 define build-libart-compiler 189 LOCAL_MODULE := libart-compiler 193 LOCAL_MODULE := libartd-compiler 287 $(eval $(call build-libart-compiler,host,ndebug)) 290 $(eval $(call build-libart-compiler,host,debug)) 293 $(eval $(call build-libart-compiler,target,ndebug)) 296 $(eval $(call build-libart-compiler,target,debug))
|
H A D | oat_writer.cc | 54 const CompilerDriver* compiler, 57 : compiler_driver_(compiler), 129 CHECK_EQ(compiler->IsImage(), 487 // Deduplication is already done on a pointer basis by the compiler driver, 528 // Deduplication is already done on a pointer basis by the compiler driver, 926 VLOG(compiler) << #x "=" << PrettySize(x) << " (" << x << "B)"; \ 962 VLOG(compiler) << "size_total=" << PrettySize(size_total) << " (" << size_total << "B)"; \ 50 OatWriter(const std::vector<const DexFile*>& dex_files, uint32_t image_file_location_oat_checksum, uintptr_t image_file_location_oat_begin, int32_t image_patch_delta, const CompilerDriver* compiler, TimingLogger* timings, SafeMap<std::string, std::string>* key_value_store) argument
|
/art/compiler/sea_ir/ |
H A D | frontend.cc | 40 static CompiledMethod* CompileMethodWithSeaIr(CompilerDriver& compiler, argument 56 std::string llvm_code = llvm_data->GetElf(compiler.GetInstructionSet()); 58 new CompiledMethod(compiler, compiler.GetInstructionSet(), llvm_code, 59 *compiler.GetVerifiedMethodsData()->GetDexGcMap(mref), symbol); 64 CompiledMethod* SeaIrCompileOneMethod(CompilerDriver& compiler, argument 74 return CompileMethodWithSeaIr(compiler, backend, code_item, method_access_flags, invoke_type, 79 SeaIrCompileMethod(art::CompilerDriver& compiler, argument 86 art::CompilerBackend* backend = compiler.GetCompilerBackend(); 87 return art::SeaIrCompileOneMethod(compiler, backen [all...] |
/art/compiler/dex/ |
H A D | compiler_ir.h | 50 * the compiler. 65 const Compiler* compiler; member in struct:art::CompilationUnit
|
H A D | dex_to_dex_compiler.cc | 39 DexCompiler(art::CompilerDriver& compiler, argument 42 : driver_(compiler), 168 VLOG(compiler) << "Replacing " << Instruction::Name(inst->Opcode()) 188 VLOG(compiler) << "Removing " << Instruction::Name(inst->Opcode()) 216 VLOG(compiler) << "Quickening " << Instruction::Name(inst->Opcode()) 252 VLOG(compiler) << "Quickening " << Instruction::Name(inst->Opcode())
|
H A D | frontend.cc | 19 #include "compiler.h" 43 /* Default optimizer/debug setting for the compiler. */ 493 compiler(nullptr), 559 VLOG(compiler) << "Too many dalvik registers : " << cu.num_dalvik_registers; 572 VLOG(compiler) << "Unsupported shorty : " << shorty; 589 VLOG(compiler) << "Unsupported dalvik byte code : " 592 VLOG(compiler) << "Unsupported extended MIR opcode : " 607 VLOG(compiler) << "Unsupported to invoke '" 619 Compiler* compiler, 625 VLOG(compiler) << "Compilin 618 CompileMethod(CompilerDriver& driver, Compiler* compiler, const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file, void* llvm_compilation_unit) argument 805 CompileOneMethod(CompilerDriver& driver, Compiler* compiler, const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file, void* compilation_unit) argument 829 art::Compiler* compiler = driver.GetCompiler(); local [all...] |
/art/compiler/jni/quick/ |
H A D | jni_compiler.cc | 550 extern "C" art::CompiledMethod* ArtQuickJniCompileMethod(art::CompilerDriver* compiler, argument 553 return ArtJniCompileMethodInternal(compiler, access_flags, method_idx, dex_file);
|
/art/runtime/base/ |
H A D | logging.h | 304 bool compiler; member in struct:art::LogVerbosity
|
/art/dex2oat/ |
H A D | dex2oat.cc | 38 #include "compiler.h" 161 UsageError(" --compiler-backend=(Quick|Optimizing|Portable): select compiler backend"); 163 UsageError(" Example: --compiler-backend=Portable"); 166 UsageError(" --compiler-filter=(verify-none|interpret-only|space|balanced|speed|everything):"); 167 UsageError(" select compiler filter."); 168 UsageError(" Example: --compiler-filter=everything"); 176 UsageError(" method for compiler filter tuning."); 181 UsageError(" method for compiler filter tuning."); 186 UsageError(" method for compiler filte 275 LogCompletionTime(const CompilerDriver* compiler) argument [all...] |
/art/compiler/driver/ |
H A D | compiler_driver.cc | 33 #include "compiler.h" 323 extern "C" art::CompiledMethod* ArtCompileDEX(art::CompilerDriver& compiler, 379 CHECK_PTHREAD_CALL(pthread_key_create, (&tls_key_, nullptr), "compiler tls key"); 451 CHECK_PTHREAD_CALL(pthread_setspecific, (tls_key_, res), "compiler tls"); 511 VLOG(compiler) << "Before precompile " << GetMemoryUsageString(false); 577 // Can we run DEX-to-DEX compiler on this class ? 608 VLOG(compiler) << "LoadImageClasses: " << GetMemoryUsageString(false); 611 VLOG(compiler) << "Resolve: " << GetMemoryUsageString(false); 614 VLOG(compiler) << "Verify none mode specified, skipping verification."; 620 VLOG(compiler) << "Verif 1450 ParallelCompilationManager(ClassLinker* class_linker, jobject class_loader, CompilerDriver* compiler, const DexFile* dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool) argument [all...] |