Index: src/code-stubs-hydrogen.cc |
diff --git a/src/code-stubs-hydrogen.cc b/src/code-stubs-hydrogen.cc |
index 027517a835ce9b40b71a2b84362b19bcfa2669c9..82ea61c3e68ed00981d5d9a6e69bfedd21c5dac8 100644 |
--- a/src/code-stubs-hydrogen.cc |
+++ b/src/code-stubs-hydrogen.cc |
@@ -542,14 +542,10 @@ Handle<Code> CreateAllocationSiteStub::GenerateCode() { |
template <> |
HValue* CodeStubGraphBuilder<LoadFastElementStub>::BuildCodeStub() { |
HInstruction* load = BuildUncheckedMonomorphicElementAccess( |
- GetParameter(KeyedLoadIC::kReceiverIndex), |
- GetParameter(KeyedLoadIC::kNameIndex), |
- NULL, |
- casted_stub()->is_js_array(), |
- casted_stub()->elements_kind(), |
- LOAD, |
- NEVER_RETURN_HOLE, |
- STANDARD_STORE); |
+ GetParameter(LoadConvention::kReceiverIndex), |
+ GetParameter(LoadConvention::kNameIndex), NULL, |
+ casted_stub()->is_js_array(), casted_stub()->elements_kind(), LOAD, |
+ NEVER_RETURN_HOLE, STANDARD_STORE); |
return load; |
} |
@@ -661,11 +657,11 @@ Handle<Code> StringLengthStub::GenerateCode() { |
template <> |
HValue* CodeStubGraphBuilder<StoreFastElementStub>::BuildCodeStub() { |
BuildUncheckedMonomorphicElementAccess( |
- GetParameter(StoreIC::kReceiverIndex), |
- GetParameter(StoreIC::kNameIndex), |
- GetParameter(StoreIC::kValueIndex), |
- casted_stub()->is_js_array(), casted_stub()->elements_kind(), |
- STORE, NEVER_RETURN_HOLE, casted_stub()->store_mode()); |
+ GetParameter(StoreConvention::kReceiverIndex), |
+ GetParameter(StoreConvention::kNameIndex), |
+ GetParameter(StoreConvention::kValueIndex), casted_stub()->is_js_array(), |
+ casted_stub()->elements_kind(), STORE, NEVER_RETURN_HOLE, |
+ casted_stub()->store_mode()); |
return GetParameter(2); |
} |
@@ -1105,7 +1101,7 @@ HValue* CodeStubGraphBuilder<StoreGlobalStub>::BuildCodeInitializedStub() { |
Handle<PropertyCell> placeholder_cell = |
isolate()->factory()->NewPropertyCell(placeholer_value); |
- HParameter* value = GetParameter(StoreIC::kValueIndex); |
+ HParameter* value = GetParameter(StoreConvention::kValueIndex); |
if (stub->check_global()) { |
// Check that the map of the global has not changed: use a placeholder map |
@@ -1451,8 +1447,8 @@ Handle<Code> FastNewContextStub::GenerateCode() { |
template <> |
HValue* CodeStubGraphBuilder<LoadDictionaryElementStub>::BuildCodeStub() { |
- HValue* receiver = GetParameter(KeyedLoadIC::kReceiverIndex); |
- HValue* key = GetParameter(KeyedLoadIC::kNameIndex); |
+ HValue* receiver = GetParameter(LoadConvention::kReceiverIndex); |
+ HValue* key = GetParameter(LoadConvention::kNameIndex); |
Add<HCheckSmi>(key); |
@@ -1572,8 +1568,8 @@ void CodeStubGraphBuilder<KeyedLoadGenericStub>::BuildExternalElementLoad( |
HValue* CodeStubGraphBuilder<KeyedLoadGenericStub>::BuildCodeStub() { |
- HValue* receiver = GetParameter(KeyedLoadIC::kReceiverIndex); |
- HValue* key = GetParameter(KeyedLoadIC::kNameIndex); |
+ HValue* receiver = GetParameter(LoadConvention::kReceiverIndex); |
+ HValue* key = GetParameter(LoadConvention::kNameIndex); |
// Split into a smi/integer case and unique string case. |
HIfContinuation index_name_split_continuation(graph()->CreateBasicBlock(), |