diff options
author | Andreas Gampe <agampe@google.com> | 2018-11-07 13:36:36 -0800 |
---|---|---|
committer | Andreas Gampe <agampe@google.com> | 2018-11-07 13:59:24 -0800 |
commit | 4776987fe6e82a46398e7f211fa55990bb6d574a (patch) | |
tree | 6af6377309458cc2a227beb8772ca318be5a0914 /compiler/driver/compiler_driver-inl.h | |
parent | 4c1784b53bb9bcb86076afce8c842d98feb0de97 (diff) |
ART: Small compiler-driver cleanup
Remove some unused or unimplemented methods and typedefs. Move
some code.
Bug: 115837065
Test: mmma art
Change-Id: I96070444007d4f67b14bb563c1b7252a5a012523
Diffstat (limited to 'compiler/driver/compiler_driver-inl.h')
-rw-r--r-- | compiler/driver/compiler_driver-inl.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/compiler/driver/compiler_driver-inl.h b/compiler/driver/compiler_driver-inl.h index 294072d7e7..792f508199 100644 --- a/compiler/driver/compiler_driver-inl.h +++ b/compiler/driver/compiler_driver-inl.h @@ -99,25 +99,6 @@ inline std::pair<bool, bool> CompilerDriver::IsFastInstanceField( return std::make_pair(fast_get, fast_put); } -inline ArtMethod* CompilerDriver::ResolveMethod( - ScopedObjectAccess& soa, - Handle<mirror::DexCache> dex_cache, - Handle<mirror::ClassLoader> class_loader, - const DexCompilationUnit* mUnit, - uint32_t method_idx, - InvokeType invoke_type) { - DCHECK_EQ(class_loader.Get(), mUnit->GetClassLoader().Get()); - ArtMethod* resolved_method = - mUnit->GetClassLinker()->ResolveMethod<ClassLinker::ResolveMode::kCheckICCEAndIAE>( - method_idx, dex_cache, class_loader, /* referrer */ nullptr, invoke_type); - if (UNLIKELY(resolved_method == nullptr)) { - DCHECK(soa.Self()->IsExceptionPending()); - // Clean up any exception left by type resolution. - soa.Self()->ClearException(); - } - return resolved_method; -} - inline VerificationResults* CompilerDriver::GetVerificationResults() const { DCHECK(Runtime::Current()->IsAotCompiler()); return verification_results_; |