diff options
Diffstat (limited to 'deps/v8/src/crankshaft/mips/lithium-mips.h')
-rw-r--r-- | deps/v8/src/crankshaft/mips/lithium-mips.h | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/deps/v8/src/crankshaft/mips/lithium-mips.h b/deps/v8/src/crankshaft/mips/lithium-mips.h index 9711c9a6db..f49fb93c59 100644 --- a/deps/v8/src/crankshaft/mips/lithium-mips.h +++ b/deps/v8/src/crankshaft/mips/lithium-mips.h @@ -131,9 +131,7 @@ class LCodeGen; V(StoreCodeEntry) \ V(StoreContextSlot) \ V(StoreKeyed) \ - V(StoreKeyedGeneric) \ V(StoreNamedField) \ - V(StoreNamedGeneric) \ V(StringAdd) \ V(StringCharCodeAt) \ V(StringCharFromCode) \ @@ -1969,33 +1967,6 @@ class LStoreNamedField final : public LTemplateInstruction<0, 2, 1> { }; -class LStoreNamedGeneric final : public LTemplateInstruction<0, 3, 2> { - public: - LStoreNamedGeneric(LOperand* context, LOperand* object, LOperand* value, - LOperand* slot, LOperand* vector) { - inputs_[0] = context; - inputs_[1] = object; - inputs_[2] = value; - temps_[0] = slot; - temps_[1] = vector; - } - - LOperand* context() { return inputs_[0]; } - LOperand* object() { return inputs_[1]; } - LOperand* value() { return inputs_[2]; } - LOperand* temp_slot() { return temps_[0]; } - LOperand* temp_vector() { return temps_[1]; } - - DECLARE_CONCRETE_INSTRUCTION(StoreNamedGeneric, "store-named-generic") - DECLARE_HYDROGEN_ACCESSOR(StoreNamedGeneric) - - void PrintDataTo(StringStream* stream) override; - - Handle<Object> name() const { return hydrogen()->name(); } - LanguageMode language_mode() { return hydrogen()->language_mode(); } -}; - - class LStoreKeyed final : public LTemplateInstruction<0, 4, 0> { public: LStoreKeyed(LOperand* object, LOperand* key, LOperand* value, @@ -2026,34 +1997,6 @@ class LStoreKeyed final : public LTemplateInstruction<0, 4, 0> { }; -class LStoreKeyedGeneric final : public LTemplateInstruction<0, 4, 2> { - public: - LStoreKeyedGeneric(LOperand* context, LOperand* object, LOperand* key, - LOperand* value, LOperand* slot, LOperand* vector) { - inputs_[0] = context; - inputs_[1] = object; - inputs_[2] = key; - inputs_[3] = value; - temps_[0] = slot; - temps_[1] = vector; - } - - LOperand* context() { return inputs_[0]; } - LOperand* object() { return inputs_[1]; } - LOperand* key() { return inputs_[2]; } - LOperand* value() { return inputs_[3]; } - LOperand* temp_slot() { return temps_[0]; } - LOperand* temp_vector() { return temps_[1]; } - - DECLARE_CONCRETE_INSTRUCTION(StoreKeyedGeneric, "store-keyed-generic") - DECLARE_HYDROGEN_ACCESSOR(StoreKeyedGeneric) - - void PrintDataTo(StringStream* stream) override; - - LanguageMode language_mode() { return hydrogen()->language_mode(); } -}; - - class LTransitionElementsKind final : public LTemplateInstruction<0, 2, 1> { public: LTransitionElementsKind(LOperand* object, |