Index: src/hydrogen-instructions.h |
diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
index 0c272fe3320426cdecd793e07e81947f4d34d16b..f7acbb5292c804eb19f47f10a58d99e723e54803 100644 |
--- a/src/hydrogen-instructions.h |
+++ b/src/hydrogen-instructions.h |
@@ -2404,13 +2404,13 @@ class HCallFunction final : public HBinaryCall { |
HValue* function() const { return second(); } |
CallFunctionFlags function_flags() const { return function_flags_; } |
- FeedbackVectorICSlot slot() const { return slot_; } |
+ FeedbackVectorSlot slot() const { return slot_; } |
Handle<TypeFeedbackVector> feedback_vector() const { |
return feedback_vector_; |
} |
bool HasVectorAndSlot() const { return !feedback_vector_.is_null(); } |
void SetVectorAndSlot(Handle<TypeFeedbackVector> vector, |
- FeedbackVectorICSlot slot) { |
+ FeedbackVectorSlot slot) { |
feedback_vector_ = vector; |
slot_ = slot; |
} |
@@ -2425,11 +2425,10 @@ class HCallFunction final : public HBinaryCall { |
HCallFunction(HValue* context, HValue* function, int argument_count, |
CallFunctionFlags flags = NO_CALL_FUNCTION_FLAGS) |
: HBinaryCall(context, function, argument_count), |
- function_flags_(flags), |
- slot_(FeedbackVectorICSlot::Invalid()) {} |
+ function_flags_(flags) {} |
CallFunctionFlags function_flags_; |
Handle<TypeFeedbackVector> feedback_vector_; |
- FeedbackVectorICSlot slot_; |
+ FeedbackVectorSlot slot_; |
}; |
@@ -5415,13 +5414,13 @@ class HLoadGlobalGeneric final : public HTemplateInstruction<2> { |
HValue* global_object() { return OperandAt(1); } |
Handle<String> name() const { return name_; } |
TypeofMode typeof_mode() const { return typeof_mode_; } |
- FeedbackVectorICSlot slot() const { return slot_; } |
+ FeedbackVectorSlot slot() const { return slot_; } |
Handle<TypeFeedbackVector> feedback_vector() const { |
return feedback_vector_; |
} |
bool HasVectorAndSlot() const { return true; } |
void SetVectorAndSlot(Handle<TypeFeedbackVector> vector, |
- FeedbackVectorICSlot slot) { |
+ FeedbackVectorSlot slot) { |
feedback_vector_ = vector; |
slot_ = slot; |
} |
@@ -5437,9 +5436,7 @@ class HLoadGlobalGeneric final : public HTemplateInstruction<2> { |
private: |
HLoadGlobalGeneric(HValue* context, HValue* global_object, |
Handle<String> name, TypeofMode typeof_mode) |
- : name_(name), |
- typeof_mode_(typeof_mode), |
- slot_(FeedbackVectorICSlot::Invalid()) { |
+ : name_(name), typeof_mode_(typeof_mode) { |
SetOperandAt(0, context); |
SetOperandAt(1, global_object); |
set_representation(Representation::Tagged()); |
@@ -5449,7 +5446,7 @@ class HLoadGlobalGeneric final : public HTemplateInstruction<2> { |
Handle<String> name_; |
TypeofMode typeof_mode_; |
Handle<TypeFeedbackVector> feedback_vector_; |
- FeedbackVectorICSlot slot_; |
+ FeedbackVectorSlot slot_; |
}; |
@@ -6475,13 +6472,13 @@ class HLoadNamedGeneric final : public HTemplateInstruction<2> { |
InlineCacheState initialization_state() const { |
return initialization_state_; |
} |
- FeedbackVectorICSlot slot() const { return slot_; } |
+ FeedbackVectorSlot slot() const { return slot_; } |
Handle<TypeFeedbackVector> feedback_vector() const { |
return feedback_vector_; |
} |
bool HasVectorAndSlot() const { return true; } |
void SetVectorAndSlot(Handle<TypeFeedbackVector> vector, |
- FeedbackVectorICSlot slot) { |
+ FeedbackVectorSlot slot) { |
feedback_vector_ = vector; |
slot_ = slot; |
} |
@@ -6501,7 +6498,6 @@ class HLoadNamedGeneric final : public HTemplateInstruction<2> { |
LanguageMode language_mode, |
InlineCacheState initialization_state) |
: name_(name), |
- slot_(FeedbackVectorICSlot::Invalid()), |
language_mode_(language_mode), |
initialization_state_(initialization_state) { |
SetOperandAt(0, context); |
@@ -6512,7 +6508,7 @@ class HLoadNamedGeneric final : public HTemplateInstruction<2> { |
Handle<Name> name_; |
Handle<TypeFeedbackVector> feedback_vector_; |
- FeedbackVectorICSlot slot_; |
+ FeedbackVectorSlot slot_; |
LanguageMode language_mode_; |
InlineCacheState initialization_state_; |
}; |
@@ -6753,7 +6749,7 @@ class HLoadKeyedGeneric final : public HTemplateInstruction<3> { |
InlineCacheState initialization_state() const { |
return initialization_state_; |
} |
- FeedbackVectorICSlot slot() const { return slot_; } |
+ FeedbackVectorSlot slot() const { return slot_; } |
Handle<TypeFeedbackVector> feedback_vector() const { |
return feedback_vector_; |
} |
@@ -6762,7 +6758,7 @@ class HLoadKeyedGeneric final : public HTemplateInstruction<3> { |
return !feedback_vector_.is_null(); |
} |
void SetVectorAndSlot(Handle<TypeFeedbackVector> vector, |
- FeedbackVectorICSlot slot) { |
+ FeedbackVectorSlot slot) { |
feedback_vector_ = vector; |
slot_ = slot; |
} |
@@ -6784,8 +6780,7 @@ class HLoadKeyedGeneric final : public HTemplateInstruction<3> { |
HLoadKeyedGeneric(HValue* context, HValue* obj, HValue* key, |
LanguageMode language_mode, |
InlineCacheState initialization_state) |
- : slot_(FeedbackVectorICSlot::Invalid()), |
- initialization_state_(initialization_state), |
+ : initialization_state_(initialization_state), |
language_mode_(language_mode) { |
set_representation(Representation::Tagged()); |
SetOperandAt(0, obj); |
@@ -6795,7 +6790,7 @@ class HLoadKeyedGeneric final : public HTemplateInstruction<3> { |
} |
Handle<TypeFeedbackVector> feedback_vector_; |
- FeedbackVectorICSlot slot_; |
+ FeedbackVectorSlot slot_; |
InlineCacheState initialization_state_; |
LanguageMode language_mode_; |
}; |
@@ -6980,13 +6975,13 @@ class HStoreNamedGeneric final : public HTemplateInstruction<3> { |
return Representation::Tagged(); |
} |
- FeedbackVectorICSlot slot() const { return slot_; } |
+ FeedbackVectorSlot slot() const { return slot_; } |
Handle<TypeFeedbackVector> feedback_vector() const { |
return feedback_vector_; |
} |
bool HasVectorAndSlot() const { return FLAG_vector_stores; } |
void SetVectorAndSlot(Handle<TypeFeedbackVector> vector, |
- FeedbackVectorICSlot slot) { |
+ FeedbackVectorSlot slot) { |
feedback_vector_ = vector; |
slot_ = slot; |
} |
@@ -6998,7 +6993,6 @@ class HStoreNamedGeneric final : public HTemplateInstruction<3> { |
HValue* value, LanguageMode language_mode, |
InlineCacheState initialization_state) |
: name_(name), |
- slot_(FeedbackVectorICSlot::Invalid()), |
language_mode_(language_mode), |
initialization_state_(initialization_state) { |
SetOperandAt(0, object); |
@@ -7009,7 +7003,7 @@ class HStoreNamedGeneric final : public HTemplateInstruction<3> { |
Handle<Name> name_; |
Handle<TypeFeedbackVector> feedback_vector_; |
- FeedbackVectorICSlot slot_; |
+ FeedbackVectorSlot slot_; |
LanguageMode language_mode_; |
InlineCacheState initialization_state_; |
}; |
@@ -7239,7 +7233,7 @@ class HStoreKeyedGeneric final : public HTemplateInstruction<4> { |
return Representation::Tagged(); |
} |
- FeedbackVectorICSlot slot() const { return slot_; } |
+ FeedbackVectorSlot slot() const { return slot_; } |
Handle<TypeFeedbackVector> feedback_vector() const { |
return feedback_vector_; |
} |
@@ -7249,7 +7243,7 @@ class HStoreKeyedGeneric final : public HTemplateInstruction<4> { |
return !feedback_vector_.is_null(); |
} |
void SetVectorAndSlot(Handle<TypeFeedbackVector> vector, |
- FeedbackVectorICSlot slot) { |
+ FeedbackVectorSlot slot) { |
feedback_vector_ = vector; |
slot_ = slot; |
} |
@@ -7262,8 +7256,7 @@ class HStoreKeyedGeneric final : public HTemplateInstruction<4> { |
HStoreKeyedGeneric(HValue* context, HValue* object, HValue* key, |
HValue* value, LanguageMode language_mode, |
InlineCacheState initialization_state) |
- : slot_(FeedbackVectorICSlot::Invalid()), |
- language_mode_(language_mode), |
+ : language_mode_(language_mode), |
initialization_state_(initialization_state) { |
SetOperandAt(0, object); |
SetOperandAt(1, key); |
@@ -7273,7 +7266,7 @@ class HStoreKeyedGeneric final : public HTemplateInstruction<4> { |
} |
Handle<TypeFeedbackVector> feedback_vector_; |
- FeedbackVectorICSlot slot_; |
+ FeedbackVectorSlot slot_; |
LanguageMode language_mode_; |
InlineCacheState initialization_state_; |
}; |