Commit b29e2db6 authored by Georg Neis's avatar Georg Neis Committed by Commit Bot

[cleanup] Remove some unused functions.

R=mstarzinger@chromium.org

Bug: 
Change-Id: Ica169da6e095abb79967687ae9a18db5c833f72e
Reviewed-on: https://chromium-review.googlesource.com/546356Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
Commit-Queue: Georg Neis <neis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#46203}
parent 9bb8da1c
...@@ -990,22 +990,6 @@ bool CompareOperation::IsLiteralCompareNull(Expression** expr) { ...@@ -990,22 +990,6 @@ bool CompareOperation::IsLiteralCompareNull(Expression** expr) {
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// Recording of type feedback // Recording of type feedback
void SmallMapList::AddMapIfMissing(Handle<Map> map, Zone* zone) {
if (!Map::TryUpdate(map).ToHandle(&map)) return;
for (int i = 0; i < length(); ++i) {
if (at(i).is_identical_to(map)) return;
}
Add(map, zone);
}
void SmallMapList::FilterForPossibleTransitions(Map* root_map) {
for (int i = list_.length() - 1; i >= 0; i--) {
if (at(i)->FindRootMap() != root_map) {
list_.RemoveElement(list_.at(i));
}
}
}
Handle<Map> SmallMapList::at(int i) const { return Handle<Map>(list_.at(i)); } Handle<Map> SmallMapList::at(int i) const { return Handle<Map>(list_.at(i)); }
SmallMapList* Expression::GetReceiverTypes() { SmallMapList* Expression::GetReceiverTypes() {
......
...@@ -264,10 +264,6 @@ class SmallMapList final { ...@@ -264,10 +264,6 @@ class SmallMapList final {
bool is_empty() const { return list_.is_empty(); } bool is_empty() const { return list_.is_empty(); }
int length() const { return list_.length(); } int length() const { return list_.length(); }
void AddMapIfMissing(Handle<Map> map, Zone* zone);
void FilterForPossibleTransitions(Map* root_map);
void Add(Handle<Map> handle, Zone* zone) { void Add(Handle<Map> handle, Zone* zone) {
list_.Add(handle.location(), zone); list_.Add(handle.location(), zone);
} }
......
...@@ -15,15 +15,6 @@ namespace v8 { ...@@ -15,15 +15,6 @@ namespace v8 {
namespace internal { namespace internal {
namespace compiler { namespace compiler {
// static
FieldAccess AccessBuilder::ForExternalDoubleValue() {
FieldAccess access = {kUntaggedBase, 0,
MaybeHandle<Name>(), MaybeHandle<Map>(),
Type::Number(), MachineType::Float64(),
kNoWriteBarrier};
return access;
}
// static // static
FieldAccess AccessBuilder::ForExternalTaggedValue() { FieldAccess AccessBuilder::ForExternalTaggedValue() {
FieldAccess access = {kUntaggedBase, 0, FieldAccess access = {kUntaggedBase, 0,
......
...@@ -23,9 +23,6 @@ class V8_EXPORT_PRIVATE AccessBuilder final ...@@ -23,9 +23,6 @@ class V8_EXPORT_PRIVATE AccessBuilder final
// =========================================================================== // ===========================================================================
// Access to external values (based on external references). // Access to external values (based on external references).
// Provides access to a double field identified by an external reference.
static FieldAccess ForExternalDoubleValue();
// Provides access to a tagged field identified by an external reference. // Provides access to a tagged field identified by an external reference.
static FieldAccess ForExternalTaggedValue(); static FieldAccess ForExternalTaggedValue();
......
...@@ -199,11 +199,6 @@ Isolate* JSContextSpecialization::isolate() const { ...@@ -199,11 +199,6 @@ Isolate* JSContextSpecialization::isolate() const {
return jsgraph()->isolate(); return jsgraph()->isolate();
} }
JSOperatorBuilder* JSContextSpecialization::javascript() const {
return jsgraph()->javascript();
}
} // namespace compiler } // namespace compiler
} // namespace internal } // namespace internal
} // namespace v8 } // namespace v8
...@@ -53,7 +53,6 @@ class JSContextSpecialization final : public AdvancedReducer { ...@@ -53,7 +53,6 @@ class JSContextSpecialization final : public AdvancedReducer {
size_t new_depth); size_t new_depth);
Isolate* isolate() const; Isolate* isolate() const;
JSOperatorBuilder* javascript() const;
JSGraph* jsgraph() const { return jsgraph_; } JSGraph* jsgraph() const { return jsgraph_; }
Maybe<OuterContext> outer() const { return outer_; } Maybe<OuterContext> outer() const { return outer_; }
MaybeHandle<JSFunction> closure() const { return closure_; } MaybeHandle<JSFunction> closure() const { return closure_; }
......
...@@ -1498,10 +1498,6 @@ Graph* JSCreateLowering::graph() const { return jsgraph()->graph(); } ...@@ -1498,10 +1498,6 @@ Graph* JSCreateLowering::graph() const { return jsgraph()->graph(); }
Isolate* JSCreateLowering::isolate() const { return jsgraph()->isolate(); } Isolate* JSCreateLowering::isolate() const { return jsgraph()->isolate(); }
JSOperatorBuilder* JSCreateLowering::javascript() const {
return jsgraph()->javascript();
}
CommonOperatorBuilder* JSCreateLowering::common() const { CommonOperatorBuilder* JSCreateLowering::common() const {
return jsgraph()->common(); return jsgraph()->common();
} }
...@@ -1510,10 +1506,6 @@ SimplifiedOperatorBuilder* JSCreateLowering::simplified() const { ...@@ -1510,10 +1506,6 @@ SimplifiedOperatorBuilder* JSCreateLowering::simplified() const {
return jsgraph()->simplified(); return jsgraph()->simplified();
} }
MachineOperatorBuilder* JSCreateLowering::machine() const {
return jsgraph()->machine();
}
} // namespace compiler } // namespace compiler
} // namespace internal } // namespace internal
} // namespace v8 } // namespace v8
...@@ -94,10 +94,8 @@ class V8_EXPORT_PRIVATE JSCreateLowering final ...@@ -94,10 +94,8 @@ class V8_EXPORT_PRIVATE JSCreateLowering final
JSGraph* jsgraph() const { return jsgraph_; } JSGraph* jsgraph() const { return jsgraph_; }
Isolate* isolate() const; Isolate* isolate() const;
Handle<Context> native_context() const { return native_context_; } Handle<Context> native_context() const { return native_context_; }
JSOperatorBuilder* javascript() const;
CommonOperatorBuilder* common() const; CommonOperatorBuilder* common() const;
SimplifiedOperatorBuilder* simplified() const; SimplifiedOperatorBuilder* simplified() const;
MachineOperatorBuilder* machine() const;
CompilationDependencies* dependencies() const { return dependencies_; } CompilationDependencies* dependencies() const { return dependencies_; }
Zone* zone() const { return zone_; } Zone* zone() const { return zone_; }
......
...@@ -2396,10 +2396,6 @@ Factory* JSNativeContextSpecialization::factory() const { ...@@ -2396,10 +2396,6 @@ Factory* JSNativeContextSpecialization::factory() const {
return isolate()->factory(); return isolate()->factory();
} }
MachineOperatorBuilder* JSNativeContextSpecialization::machine() const {
return jsgraph()->machine();
}
CommonOperatorBuilder* JSNativeContextSpecialization::common() const { CommonOperatorBuilder* JSNativeContextSpecialization::common() const {
return jsgraph()->common(); return jsgraph()->common();
} }
......
...@@ -203,7 +203,6 @@ class JSNativeContextSpecialization final : public AdvancedReducer { ...@@ -203,7 +203,6 @@ class JSNativeContextSpecialization final : public AdvancedReducer {
CommonOperatorBuilder* common() const; CommonOperatorBuilder* common() const;
JSOperatorBuilder* javascript() const; JSOperatorBuilder* javascript() const;
SimplifiedOperatorBuilder* simplified() const; SimplifiedOperatorBuilder* simplified() const;
MachineOperatorBuilder* machine() const;
Flags flags() const { return flags_; } Flags flags() const { return flags_; }
Handle<JSGlobalObject> global_object() const { return global_object_; } Handle<JSGlobalObject> global_object() const { return global_object_; }
Handle<JSGlobalProxy> global_proxy() const { return global_proxy_; } Handle<JSGlobalProxy> global_proxy() const { return global_proxy_; }
......
...@@ -59,9 +59,6 @@ class ModuleInfo : public FixedArray { ...@@ -59,9 +59,6 @@ class ModuleInfo : public FixedArray {
int RegularExportCellIndex(int i) const; int RegularExportCellIndex(int i) const;
FixedArray* RegularExportExportNames(int i) const; FixedArray* RegularExportExportNames(int i) const;
static Handle<ModuleInfoEntry> LookupRegularImport(Handle<ModuleInfo> info,
Handle<String> local_name);
#ifdef DEBUG #ifdef DEBUG
inline bool Equals(ModuleInfo* other) const { inline bool Equals(ModuleInfo* other) const {
return regular_exports() == other->regular_exports() && return regular_exports() == other->regular_exports() &&
......
...@@ -500,14 +500,6 @@ void ScopeInfo::SetIsDebugEvaluateScope() { ...@@ -500,14 +500,6 @@ void ScopeInfo::SetIsDebugEvaluateScope() {
} }
} }
bool ScopeInfo::HasHeapAllocatedLocals() {
if (length() > 0) {
return ContextLocalCount() > 0;
} else {
return false;
}
}
bool ScopeInfo::HasContext() { return ContextLength() > 0; } bool ScopeInfo::HasContext() { return ContextLength() > 0; }
String* ScopeInfo::FunctionName() { String* ScopeInfo::FunctionName() {
...@@ -676,13 +668,6 @@ int ScopeInfo::ContextSlotIndex(Handle<ScopeInfo> scope_info, ...@@ -676,13 +668,6 @@ int ScopeInfo::ContextSlotIndex(Handle<ScopeInfo> scope_info,
return -1; return -1;
} }
String* ScopeInfo::ContextSlotName(int slot_index) {
int const var = slot_index - Context::MIN_CONTEXT_SLOTS;
DCHECK_LE(0, var);
DCHECK_LT(var, ContextLocalCount());
return ContextLocalName(var);
}
int ScopeInfo::ParameterIndex(String* name) { int ScopeInfo::ParameterIndex(String* name) {
DCHECK(name->IsInternalizedString()); DCHECK(name->IsInternalizedString());
if (length() > 0) { if (length() > 0) {
...@@ -932,19 +917,5 @@ FixedArray* ModuleInfo::RegularExportExportNames(int i) const { ...@@ -932,19 +917,5 @@ FixedArray* ModuleInfo::RegularExportExportNames(int i) const {
i * kRegularExportLength + kRegularExportExportNamesOffset)); i * kRegularExportLength + kRegularExportExportNamesOffset));
} }
Handle<ModuleInfoEntry> ModuleInfo::LookupRegularImport(
Handle<ModuleInfo> info, Handle<String> local_name) {
Isolate* isolate = info->GetIsolate();
Handle<FixedArray> regular_imports(info->regular_imports(), isolate);
for (int i = 0, n = regular_imports->length(); i < n; ++i) {
Handle<ModuleInfoEntry> entry(
ModuleInfoEntry::cast(regular_imports->get(i)), isolate);
if (String::cast(entry->local_name())->Equals(*local_name)) {
return entry;
}
}
UNREACHABLE();
}
} // namespace internal } // namespace internal
} // namespace v8 } // namespace v8
...@@ -81,9 +81,6 @@ class ScopeInfo : public FixedArray { ...@@ -81,9 +81,6 @@ class ScopeInfo : public FixedArray {
// Is this scope the scope of a named function expression? // Is this scope the scope of a named function expression?
bool HasFunctionName(); bool HasFunctionName();
// Return if this has context allocated locals.
bool HasHeapAllocatedLocals();
// Return if contexts are allocated for this scope. // Return if contexts are allocated for this scope.
bool HasContext(); bool HasContext();
...@@ -152,9 +149,6 @@ class ScopeInfo : public FixedArray { ...@@ -152,9 +149,6 @@ class ScopeInfo : public FixedArray {
InitializationFlag* init_flag, InitializationFlag* init_flag,
MaybeAssignedFlag* maybe_assigned_flag); MaybeAssignedFlag* maybe_assigned_flag);
// Lookup the name of a certain context slot by its index.
String* ContextSlotName(int slot_index);
// Lookup support for serialized scope info. Returns the // Lookup support for serialized scope info. Returns the
// parameter index for a given parameter name if the parameter is present; // parameter index for a given parameter name if the parameter is present;
// otherwise returns a value < 0. The name must be an internalized string. // otherwise returns a value < 0. The name must be an internalized string.
......
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