Commit 185fd388 authored by Georg Neis's avatar Georg Neis Committed by Commit Bot

[cleanup] Remove unused code.

Change-Id: If90c13658713cbfdf06200e49773e67495dce85b
Reviewed-on: https://chromium-review.googlesource.com/1225754Reviewed-by: 's avatarMichael Stanton <mvstanton@chromium.org>
Commit-Queue: Georg Neis <neis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#55891}
parent 7af52329
This diff is collapsed.
...@@ -305,9 +305,6 @@ class Code : public HeapObject, public NeverReadOnlySpaceObject { ...@@ -305,9 +305,6 @@ class Code : public HeapObject, public NeverReadOnlySpaceObject {
// object has been moved by delta bytes. // object has been moved by delta bytes.
void Relocate(intptr_t delta); void Relocate(intptr_t delta);
// Migrate code described by desc.
void CopyFrom(Heap* heap, const CodeDesc& desc);
// Migrate code from desc without flushing the instruction cache. // Migrate code from desc without flushing the instruction cache.
void CopyFromNoFlush(Heap* heap, const CodeDesc& desc); void CopyFromNoFlush(Heap* heap, const CodeDesc& desc);
...@@ -620,9 +617,6 @@ class DependentCode : public WeakFixedArray { ...@@ -620,9 +617,6 @@ class DependentCode : public WeakFixedArray {
Handle<HeapObject> object, Handle<HeapObject> object,
DependencyGroup group); DependencyGroup group);
bool Contains(DependencyGroup group, MaybeObject* code);
bool IsEmpty(DependencyGroup group);
void DeoptimizeDependentCodeGroup(Isolate* isolate, DependencyGroup group); void DeoptimizeDependentCodeGroup(Isolate* isolate, DependencyGroup group);
bool MarkCodeForDeoptimization(Isolate* isolate, DependencyGroup group); bool MarkCodeForDeoptimization(Isolate* isolate, DependencyGroup group);
......
...@@ -69,9 +69,6 @@ class CompilationCacheTable ...@@ -69,9 +69,6 @@ class CompilationCacheTable
: public HashTable<CompilationCacheTable, CompilationCacheShape>, : public HashTable<CompilationCacheTable, CompilationCacheShape>,
public NeverReadOnlySpaceObject { public NeverReadOnlySpaceObject {
public: public:
// Find cached value for a string key, otherwise return null.
Handle<Object> Lookup(Handle<String> src, Handle<SharedFunctionInfo> shared,
LanguageMode language_mode);
MaybeHandle<SharedFunctionInfo> LookupScript(Handle<String> src, MaybeHandle<SharedFunctionInfo> LookupScript(Handle<String> src,
Handle<Context> native_context, Handle<Context> native_context,
LanguageMode language_mode); LanguageMode language_mode);
...@@ -79,11 +76,6 @@ class CompilationCacheTable ...@@ -79,11 +76,6 @@ class CompilationCacheTable
Handle<Context> native_context, Handle<Context> native_context,
LanguageMode language_mode, int position); LanguageMode language_mode, int position);
Handle<Object> LookupRegExp(Handle<String> source, JSRegExp::Flags flags); Handle<Object> LookupRegExp(Handle<String> source, JSRegExp::Flags flags);
static Handle<CompilationCacheTable> Put(Handle<CompilationCacheTable> cache,
Handle<String> src,
Handle<SharedFunctionInfo> shared,
LanguageMode language_mode,
Handle<Object> value);
static Handle<CompilationCacheTable> PutScript( static Handle<CompilationCacheTable> PutScript(
Handle<CompilationCacheTable> cache, Handle<String> src, Handle<CompilationCacheTable> cache, Handle<String> src,
Handle<Context> native_context, LanguageMode language_mode, Handle<Context> native_context, LanguageMode language_mode,
......
...@@ -442,7 +442,6 @@ class ArrayList : public FixedArray { ...@@ -442,7 +442,6 @@ class ArrayList : public FixedArray {
// Return a copy of the list of size Length() without the first entry. The // Return a copy of the list of size Length() without the first entry. The
// number returned by Length() is stored in the first entry. // number returned by Length() is stored in the first entry.
static Handle<FixedArray> Elements(Isolate* isolate, Handle<ArrayList> array); static Handle<FixedArray> Elements(Isolate* isolate, Handle<ArrayList> array);
bool IsFull();
DECL_CAST(ArrayList) DECL_CAST(ArrayList)
private: private:
......
...@@ -403,9 +403,6 @@ class Map : public HeapObject { ...@@ -403,9 +403,6 @@ class Map : public HeapObject {
inline bool has_fixed_typed_array_elements() const; inline bool has_fixed_typed_array_elements() const;
inline bool has_dictionary_elements() const; inline bool has_dictionary_elements() const;
static bool IsValidElementsTransition(ElementsKind from_kind,
ElementsKind to_kind);
// Returns true if the current map doesn't have DICTIONARY_ELEMENTS but if a // Returns true if the current map doesn't have DICTIONARY_ELEMENTS but if a
// map with DICTIONARY_ELEMENTS was found in the prototype chain. // map with DICTIONARY_ELEMENTS was found in the prototype chain.
bool DictionaryElementsInPrototypeChainOnly(Isolate* isolate); bool DictionaryElementsInPrototypeChainOnly(Isolate* isolate);
...@@ -471,8 +468,6 @@ class Map : public HeapObject { ...@@ -471,8 +468,6 @@ class Map : public HeapObject {
bool InstancesNeedRewriting(Map* target, int target_number_of_fields, bool InstancesNeedRewriting(Map* target, int target_number_of_fields,
int target_inobject, int target_unused, int target_inobject, int target_unused,
int* old_number_of_fields) const; int* old_number_of_fields) const;
// TODO(ishell): moveit!
static Handle<Map> GeneralizeAllFields(Isolate* isolate, Handle<Map> map);
V8_WARN_UNUSED_RESULT static Handle<FieldType> GeneralizeFieldType( V8_WARN_UNUSED_RESULT static Handle<FieldType> GeneralizeFieldType(
Representation rep1, Handle<FieldType> type1, Representation rep2, Representation rep1, Handle<FieldType> type1, Representation rep2,
Handle<FieldType> type2, Isolate* isolate); Handle<FieldType> type2, Isolate* isolate);
......
...@@ -370,9 +370,6 @@ class String : public Name { ...@@ -370,9 +370,6 @@ class String : public Name {
// Limit for truncation in short printing. // Limit for truncation in short printing.
static const int kMaxShortPrintLength = 1024; static const int kMaxShortPrintLength = 1024;
// Support for regular expressions.
const uc16* GetTwoByteData(unsigned start);
// Helper function for flattening strings. // Helper function for flattening strings.
template <typename sinkchar> template <typename sinkchar>
static void WriteToFlat(String* source, sinkchar* sink, int from, int to); static void WriteToFlat(String* source, sinkchar* sink, int from, int to);
...@@ -556,9 +553,6 @@ class SeqTwoByteString : public SeqString { ...@@ -556,9 +553,6 @@ class SeqTwoByteString : public SeqString {
// is deterministic. // is deterministic.
void clear_padding(); void clear_padding();
// For regexp code.
const uint16_t* SeqTwoByteStringGetData(unsigned start);
DECL_CAST(SeqTwoByteString) DECL_CAST(SeqTwoByteString)
// Garbage collection support. This method is called by the // Garbage collection support. This method is called by the
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment