/art/compiler/dex/ |
mir_field_info.cc | 22 #include "driver/compiler_driver.h" 23 #include "driver/compiler_driver-inl.h" 31 void MirIFieldLoweringInfo::Resolve(CompilerDriver* compiler_driver, 47 Handle<mirror::DexCache> dex_cache(hs.NewHandle(compiler_driver->GetDexCache(mUnit))); 49 hs.NewHandle(compiler_driver->GetClassLoader(soa, mUnit))); 51 compiler_driver->ResolveCompilingMethodsClass(soa, dex_cache, class_loader, mUnit))); 58 compiler_driver->ResolveField(soa, dex_cache, class_loader, mUnit, field_idx, false); 62 compiler_driver->GetResolvedFieldDexFileLocation(resolved_field, 64 bool is_volatile = compiler_driver->IsFieldVolatile(resolved_field); 66 std::pair<bool, bool> fast_path = compiler_driver->IsFastInstanceField [all...] |
mir_method_info.cc | 19 #include "driver/compiler_driver.h" 21 #include "driver/compiler_driver-inl.h" 29 void MirMethodLoweringInfo::Resolve(CompilerDriver* compiler_driver, 49 Handle<mirror::DexCache> dex_cache(hs.NewHandle(compiler_driver->GetDexCache(mUnit))); 51 hs.NewHandle(compiler_driver->GetClassLoader(soa, mUnit))); 53 compiler_driver->ResolveCompilingMethodsClass(soa, dex_cache, class_loader, mUnit))); 66 compiler_driver->ResolveMethod(soa, dex_cache, class_loader, mUnit, it->MethodIndex(), 71 compiler_driver->GetResolvedMethodDexFileLocation(resolved_method, 73 it->vtable_idx_ = compiler_driver->GetResolvedMethodVTableIndex(resolved_method, invoke_type); 76 int fast_path_flags = compiler_driver->IsFastInvoke [all...] |
compiler_ir.h | 25 #include "driver/compiler_driver.h" 52 CompilerDriver* compiler_driver; member in struct:art::CompilationUnit 70 return compiler_driver->GetInstructionSetFeatures();
|
mir_field_info.h | 105 static void Resolve(CompilerDriver* compiler_driver, const DexCompilationUnit* mUnit, 152 static void Resolve(CompilerDriver* compiler_driver, const DexCompilationUnit* mUnit,
|
mir_analysis.cc | 970 if (cu_->compiler_driver->GetCompilerOptions().IsSmallMethod(GetNumDalvikInsns()) && 996 if (cu_->compiler_driver->GetCompilerOptions().IsSmallMethod(GetNumDalvikInsns()) && 1010 const CompilerOptions& compiler_options = cu_->compiler_driver->GetCompilerOptions(); 1081 if (cu_->compiler_driver->GetMethodInlinerMap() != nullptr && 1082 cu_->compiler_driver->GetMethodInlinerMap()->GetMethodInliner(cu_->dex_file) 1168 MirIFieldLoweringInfo::Resolve(cu_->compiler_driver, GetCurrentDexCompilationUnit(), 1180 MirSFieldLoweringInfo::Resolve(cu_->compiler_driver, GetCurrentDexCompilationUnit(), 1295 MirMethodLoweringInfo::Resolve(cu_->compiler_driver, GetCurrentDexCompilationUnit(), 1300 return cu_->compiler_driver->SkipCompilation(methodname);
|
mir_method_info.h | 97 static void Resolve(CompilerDriver* compiler_driver, const DexCompilationUnit* mUnit,
|
frontend.cc | 21 #include "driver/compiler_driver.h" 480 : compiler_driver(nullptr), 514 if (compiler_driver->GetDumpPasses()) { 520 if (compiler_driver->GetDumpPasses()) { 527 if (compiler_driver->GetDumpPasses()) { 650 cu.compiler_driver = &driver; 742 if (cu.compiler_driver->ProfilePresent()
|
mir_optimization.cc | [all...] |
/art/compiler/ |
compiled_method.cc | 18 #include "driver/compiler_driver.h" 22 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 24 : compiler_driver_(compiler_driver), instruction_set_(instruction_set), 29 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 31 : compiler_driver_(compiler_driver), instruction_set_(instruction_set),
|
compiled_method.h | 40 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 44 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set,
|
image_writer.h | 28 #include "driver/compiler_driver.h" 43 explicit ImageWriter(const CompilerDriver& compiler_driver) 44 : compiler_driver_(compiler_driver), oat_file_(NULL), image_end_(0),
|
oat_writer.cc | 457 const CompilerDriver* compiler_driver = writer_->compiler_driver_; local 459 CompiledClass* compiled_class = compiler_driver->GetCompiledClass(class_ref); 463 } else if (compiler_driver->GetVerificationResults()->IsClassRejected(class_ref)) { [all...] |
Android.mk | 76 driver/compiler_driver.cc \
|
/art/compiler/driver/ |
dex_compilation_unit.cc | 35 verified_method_(cu_->compiler_driver->GetVerifiedMethod(cu->dex_file, cu->method_idx)) {
|
/art/compiler/dex/quick/ |
gen_common.cc | 160 if (!cu_->compiler_driver->GetCompilerOptions().GetImplicitNullChecks()) { 179 if (cu_->compiler_driver->GetCompilerOptions().GetImplicitNullChecks()) { 189 if (cu_->compiler_driver->GetCompilerOptions().GetImplicitNullChecks()) { 198 if (cu_->compiler_driver->GetCompilerOptions().GetImplicitStackOverflowChecks()) { 204 if (cu_->compiler_driver->GetCompilerOptions().GetImplicitNullChecks()) { 357 CompilerDriver* driver = cu_->compiler_driver; 358 if (cu_->compiler_driver->CanAccessTypeWithoutChecks(cu_->method_idx, *dex_file, type_idx)) { 397 if (cu_->compiler_driver->CanAccessTypeWithoutChecks(cu_->method_idx, *cu_->dex_file, 534 cu_->compiler_driver->ProcessedStaticField(field_info.FastPut(), field_info.IsReferrersClass()); 623 cu_->compiler_driver->ProcessedStaticField(field_info.FastGet(), field_info.IsReferrersClass()) [all...] |
codegen_util.cc | 467 cu_->compiler_driver->AddCodePatch(cu_->dex_file, 485 cu_->compiler_driver->AddMethodPatch(cu_->dex_file, 502 cu_->compiler_driver->AddClassPatch(cu_->dex_file, 516 cu_->compiler_driver->AddStringPatch(cu_->dex_file, [all...] |
gen_invoke.cc | [all...] |
mir_to_lir.cc | 447 cu_->compiler_driver->RequiresConstructorBarrier(Thread::Current(), cu_->dex_file, 712 is_safe = cu_->compiler_driver->IsSafeCast(unit, mir->offset); [all...] |
/art/compiler/dex/quick/arm64/ |
call_arm64.cc | 203 if (!cu_->compiler_driver->GetCompilerOptions().GetImplicitNullChecks()) { 251 if (!cu_->compiler_driver->GetCompilerOptions().GetImplicitNullChecks()) { 339 !cu_->compiler_driver->GetCompilerOptions().GetImplicitStackOverflowChecks();
|
/art/compiler/dex/quick/x86/ |
call_x86.cc | 227 cu_->compiler_driver->GetCompilerOptions().GetImplicitStackOverflowChecks()) { 263 if (!cu_->compiler_driver->GetCompilerOptions().GetImplicitStackOverflowChecks()) {
|
utility_x86.cc | [all...] |
target_x86.cc | [all...] |
/art/compiler/dex/quick/arm/ |
call_arm.cc | 191 if (!cu_->compiler_driver->GetCompilerOptions().GetImplicitNullChecks()) { 262 if (!cu_->compiler_driver->GetCompilerOptions().GetImplicitNullChecks()) { 362 !cu_->compiler_driver->GetCompilerOptions().GetImplicitStackOverflowChecks();
|
utility_arm.cc | 974 !cu_->compiler_driver->GetInstructionSetFeatures().HasLpae())) { [all...] |
/art/dex2oat/ |
dex2oat.cc | 45 #include "driver/compiler_driver.h" 337 bool PatchOatCode(const CompilerDriver* compiler_driver, File* oat_file, 349 return ElfPatcher::Patch(compiler_driver, elf_file.get(), oat_location, error_msg); [all...] |