diff options
Diffstat (limited to 'runtime/jit/jit.h')
-rw-r--r-- | runtime/jit/jit.h | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/runtime/jit/jit.h b/runtime/jit/jit.h index 2027719bd9..e12b032feb 100644 --- a/runtime/jit/jit.h +++ b/runtime/jit/jit.h @@ -47,7 +47,6 @@ static constexpr int16_t kJitHotnessDisabled = -2; // At what priority to schedule jit threads. 9 is the lowest foreground priority on device. // See android/os/Process.java. static constexpr int kJitPoolThreadPthreadDefaultPriority = 9; -static constexpr uint32_t kJitSamplesBatchSize = 32; // Must be power of 2. class JitOptions { public: @@ -218,10 +217,7 @@ class Jit { void MethodEntered(Thread* thread, ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_); - ALWAYS_INLINE void AddSamples(Thread* self, - ArtMethod* method, - uint16_t samples, - bool with_backedges) + void AddSamples(Thread* self, ArtMethod* method, uint16_t samples, bool with_backedges) REQUIRES_SHARED(Locks::mutator_lock_); void InvokeVirtualOrInterface(ObjPtr<mirror::Object> this_object, @@ -295,15 +291,6 @@ class Jit { private: Jit(JitCodeCache* code_cache, JitOptions* options); - // Compile the method if the number of samples passes a threshold. - // Returns false if we can not compile now - don't increment the counter and retry later. - bool MaybeCompileMethod(Thread* self, - ArtMethod* method, - uint32_t old_count, - uint32_t new_count, - bool with_backedges) - REQUIRES_SHARED(Locks::mutator_lock_); - static bool BindCompilerMethods(std::string* error_msg); // JIT compiler |