Index: src/compiler/js-operator.h |
diff --git a/src/compiler/js-operator.h b/src/compiler/js-operator.h |
index 0defbbc12c5c00d6b1954fb4ceca7d541711436e..36e437846c3066439c3821786fe5835d02464952 100644 |
--- a/src/compiler/js-operator.h |
+++ b/src/compiler/js-operator.h |
@@ -213,30 +213,6 @@ std::ostream& operator<<(std::ostream&, ContextAccess const&); |
ContextAccess const& ContextAccessOf(Operator const*); |
-// Defines the name for a dynamic variable lookup. This is used as a parameter |
-// by JSLoadDynamic and JSStoreDynamic operators. |
-class DynamicAccess final { |
- public: |
- DynamicAccess(const Handle<String>& name, TypeofMode typeof_mode); |
- |
- const Handle<String>& name() const { return name_; } |
- TypeofMode typeof_mode() const { return typeof_mode_; } |
- |
- private: |
- const Handle<String> name_; |
- const TypeofMode typeof_mode_; |
-}; |
- |
-size_t hash_value(DynamicAccess const&); |
- |
-bool operator==(DynamicAccess const&, DynamicAccess const&); |
-bool operator!=(DynamicAccess const&, DynamicAccess const&); |
- |
-std::ostream& operator<<(std::ostream&, DynamicAccess const&); |
- |
-DynamicAccess const& DynamicAccessOf(Operator const*); |
- |
- |
// Defines the property of an object for a named access. This is |
// used as a parameter by the JSLoadNamed and JSStoreNamed operators. |
class NamedAccess final { |
@@ -524,9 +500,6 @@ class JSOperatorBuilder final : public ZoneObject { |
const Operator* LoadContext(size_t depth, size_t index, bool immutable); |
const Operator* StoreContext(size_t depth, size_t index); |
- const Operator* LoadDynamic(const Handle<String>& name, |
- TypeofMode typeof_mode); |
- |
const Operator* TypeOf(); |
const Operator* InstanceOf(); |