| Index: src/crankshaft/hydrogen-instructions.h
|
| diff --git a/src/crankshaft/hydrogen-instructions.h b/src/crankshaft/hydrogen-instructions.h
|
| index 5ea1ab8e4af71e55694e75547b3315870c60fb30..6fed00faaad6286ddbc42bdb73d6a70f04c71b6d 100644
|
| --- a/src/crankshaft/hydrogen-instructions.h
|
| +++ b/src/crankshaft/hydrogen-instructions.h
|
| @@ -6323,9 +6323,8 @@ class HLoadNamedField final : public HTemplateInstruction<2> {
|
|
|
| class HLoadNamedGeneric final : public HTemplateInstruction<2> {
|
| public:
|
| - DECLARE_INSTRUCTION_WITH_CONTEXT_FACTORY_P4(HLoadNamedGeneric, HValue*,
|
| - Handle<Name>, LanguageMode,
|
| - InlineCacheState);
|
| + DECLARE_INSTRUCTION_WITH_CONTEXT_FACTORY_P3(HLoadNamedGeneric, HValue*,
|
| + Handle<Name>, InlineCacheState);
|
|
|
| HValue* context() const { return OperandAt(0); }
|
| HValue* object() const { return OperandAt(1); }
|
| @@ -6353,14 +6352,10 @@ class HLoadNamedGeneric final : public HTemplateInstruction<2> {
|
|
|
| DECLARE_CONCRETE_INSTRUCTION(LoadNamedGeneric)
|
|
|
| - LanguageMode language_mode() const { return language_mode_; }
|
| -
|
| private:
|
| HLoadNamedGeneric(HValue* context, HValue* object, Handle<Name> name,
|
| - LanguageMode language_mode,
|
| InlineCacheState initialization_state)
|
| : name_(name),
|
| - language_mode_(language_mode),
|
| initialization_state_(initialization_state) {
|
| SetOperandAt(0, context);
|
| SetOperandAt(1, object);
|
| @@ -6371,7 +6366,6 @@ class HLoadNamedGeneric final : public HTemplateInstruction<2> {
|
| Handle<Name> name_;
|
| Handle<TypeFeedbackVector> feedback_vector_;
|
| FeedbackVectorSlot slot_;
|
| - LanguageMode language_mode_;
|
| InlineCacheState initialization_state_;
|
| };
|
|
|
| @@ -6614,9 +6608,8 @@ class HLoadKeyed final : public HTemplateInstruction<4>,
|
|
|
| class HLoadKeyedGeneric final : public HTemplateInstruction<3> {
|
| public:
|
| - DECLARE_INSTRUCTION_WITH_CONTEXT_FACTORY_P4(HLoadKeyedGeneric, HValue*,
|
| - HValue*, LanguageMode,
|
| - InlineCacheState);
|
| + DECLARE_INSTRUCTION_WITH_CONTEXT_FACTORY_P3(HLoadKeyedGeneric, HValue*,
|
| + HValue*, InlineCacheState);
|
| HValue* object() const { return OperandAt(0); }
|
| HValue* key() const { return OperandAt(1); }
|
| HValue* context() const { return OperandAt(2); }
|
| @@ -6648,14 +6641,10 @@ class HLoadKeyedGeneric final : public HTemplateInstruction<3> {
|
|
|
| DECLARE_CONCRETE_INSTRUCTION(LoadKeyedGeneric)
|
|
|
| - LanguageMode language_mode() const { return language_mode_; }
|
| -
|
| private:
|
| HLoadKeyedGeneric(HValue* context, HValue* obj, HValue* key,
|
| - LanguageMode language_mode,
|
| InlineCacheState initialization_state)
|
| - : initialization_state_(initialization_state),
|
| - language_mode_(language_mode) {
|
| + : initialization_state_(initialization_state) {
|
| set_representation(Representation::Tagged());
|
| SetOperandAt(0, obj);
|
| SetOperandAt(1, key);
|
| @@ -6666,7 +6655,6 @@ class HLoadKeyedGeneric final : public HTemplateInstruction<3> {
|
| Handle<TypeFeedbackVector> feedback_vector_;
|
| FeedbackVectorSlot slot_;
|
| InlineCacheState initialization_state_;
|
| - LanguageMode language_mode_;
|
| };
|
|
|
|
|
|
|