Index: src/hydrogen-instructions.h |
diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
index bdb4a6be1f0232a6bb4c50ab6796f5f55c6e3542..15aa385851db47b46233de986c0a7afc9d5c4b42 100644 |
--- a/src/hydrogen-instructions.h |
+++ b/src/hydrogen-instructions.h |
@@ -6392,9 +6392,8 @@ class HLoadNamedField final : public HTemplateInstruction<2> { |
class HLoadNamedGeneric final : public HTemplateInstruction<2> { |
public: |
- DECLARE_INSTRUCTION_WITH_CONTEXT_FACTORY_P4(HLoadNamedGeneric, HValue*, |
- Handle<Object>, LanguageMode, |
- InlineCacheState); |
+ DECLARE_INSTRUCTION_WITH_CONTEXT_FACTORY_P3(HLoadNamedGeneric, HValue*, |
+ Handle<Object>, InlineCacheState); |
HValue* context() const { return OperandAt(0); } |
HValue* object() const { return OperandAt(1); } |
@@ -6422,15 +6421,11 @@ class HLoadNamedGeneric final : public HTemplateInstruction<2> { |
DECLARE_CONCRETE_INSTRUCTION(LoadNamedGeneric) |
- LanguageMode language_mode() const { return language_mode_; } |
- |
private: |
HLoadNamedGeneric(HValue* context, HValue* object, Handle<Object> name, |
- LanguageMode language_mode, |
InlineCacheState initialization_state) |
: name_(name), |
slot_(FeedbackVectorICSlot::Invalid()), |
- language_mode_(language_mode), |
initialization_state_(initialization_state) { |
SetOperandAt(0, context); |
SetOperandAt(1, object); |
@@ -6441,7 +6436,6 @@ class HLoadNamedGeneric final : public HTemplateInstruction<2> { |
Handle<Object> name_; |
Handle<TypeFeedbackVector> feedback_vector_; |
FeedbackVectorICSlot slot_; |
- LanguageMode language_mode_; |
InlineCacheState initialization_state_; |
}; |
@@ -6681,9 +6675,8 @@ class HLoadKeyed final : public HTemplateInstruction<3>, |
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); } |
@@ -6715,15 +6708,11 @@ 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) |
: slot_(FeedbackVectorICSlot::Invalid()), |
- initialization_state_(initialization_state), |
- language_mode_(language_mode) { |
+ initialization_state_(initialization_state) { |
set_representation(Representation::Tagged()); |
SetOperandAt(0, obj); |
SetOperandAt(1, key); |
@@ -6734,7 +6723,6 @@ class HLoadKeyedGeneric final : public HTemplateInstruction<3> { |
Handle<TypeFeedbackVector> feedback_vector_; |
FeedbackVectorICSlot slot_; |
InlineCacheState initialization_state_; |
- LanguageMode language_mode_; |
}; |