diff options
author | 2018-07-12 10:43:28 +0000 | |
---|---|---|
committer | 2018-07-12 10:43:28 +0000 | |
commit | bbd2cc2e23691515def685fc3dcea6cd792a2f4e (patch) | |
tree | 45d84f370b70b9aaee23aaa514dd3073d78893ba /compiler/driver/compiler_driver.h | |
parent | c06bfc9b18e6421ac60e7b27f8f1e90b45772f52 (diff) | |
parent | 51b8aafd3beb8855a258383a9eb876a783375629 (diff) |
Merge "Fix HClinitCheck elimination in instruction builder."
Diffstat (limited to 'compiler/driver/compiler_driver.h')
-rw-r--r-- | compiler/driver/compiler_driver.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/compiler/driver/compiler_driver.h b/compiler/driver/compiler_driver.h index 0a8754a6a6..3d3583cb9b 100644 --- a/compiler/driver/compiler_driver.h +++ b/compiler/driver/compiler_driver.h @@ -197,18 +197,6 @@ class CompilerDriver { uint16_t class_def_index) REQUIRES(!requires_constructor_barrier_lock_); - // Are runtime access checks necessary in the compiled code? - bool CanAccessTypeWithoutChecks(ObjPtr<mirror::Class> referrer_class, - ObjPtr<mirror::Class> resolved_class) - REQUIRES_SHARED(Locks::mutator_lock_); - - // Are runtime access and instantiable checks necessary in the code? - // out_is_finalizable is set to whether the type is finalizable. - bool CanAccessInstantiableTypeWithoutChecks(ObjPtr<mirror::Class> referrer_class, - ObjPtr<mirror::Class> resolved_class, - bool* out_is_finalizable) - REQUIRES_SHARED(Locks::mutator_lock_); - // Resolve compiling method's class. Returns null on failure. ObjPtr<mirror::Class> ResolveCompilingMethodsClass(const ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, @@ -324,10 +312,6 @@ class CompilerDriver { return &compiled_method_storage_; } - // Can we assume that the klass is loaded? - bool CanAssumeClassIsLoaded(mirror::Class* klass) - REQUIRES_SHARED(Locks::mutator_lock_); - const ProfileCompilationInfo* GetProfileCompilationInfo() const { return profile_compilation_info_; } |