| Index: src/compiler/js-generic-lowering.cc
|
| diff --git a/src/compiler/js-generic-lowering.cc b/src/compiler/js-generic-lowering.cc
|
| index 68cc1cea9053358bbd5a065647e8300b83bdc56e..4052bca75f05429f08f5f2addefa5e56bd95069a 100644
|
| --- a/src/compiler/js-generic-lowering.cc
|
| +++ b/src/compiler/js-generic-lowering.cc
|
| @@ -478,14 +478,14 @@ Node* JSGenericLowering::LowerJSLoadContext(Node* node) {
|
| // here so that load/store optimization can be applied afterwards.
|
| for (int i = 0; i < access.depth(); ++i) {
|
| node->ReplaceInput(
|
| - 0, graph()->NewNode(
|
| - machine()->Load(kMachineTagged),
|
| - NodeProperties::GetValueInput(node, 0),
|
| - Int32Constant(Context::SlotOffset(Context::PREVIOUS_INDEX)),
|
| - NodeProperties::GetEffectInput(node)));
|
| + 0,
|
| + graph()->NewNode(
|
| + machine()->Load(mAnyTagged), NodeProperties::GetValueInput(node, 0),
|
| + Int32Constant(Context::SlotOffset(Context::PREVIOUS_INDEX)),
|
| + NodeProperties::GetEffectInput(node)));
|
| }
|
| node->ReplaceInput(1, Int32Constant(Context::SlotOffset(access.index())));
|
| - PatchOperator(node, machine()->Load(kMachineTagged));
|
| + PatchOperator(node, machine()->Load(mAnyTagged));
|
| return node;
|
| }
|
|
|
| @@ -496,15 +496,15 @@ Node* JSGenericLowering::LowerJSStoreContext(Node* node) {
|
| // here so that load/store optimization can be applied afterwards.
|
| for (int i = 0; i < access.depth(); ++i) {
|
| node->ReplaceInput(
|
| - 0, graph()->NewNode(
|
| - machine()->Load(kMachineTagged),
|
| - NodeProperties::GetValueInput(node, 0),
|
| - Int32Constant(Context::SlotOffset(Context::PREVIOUS_INDEX)),
|
| - NodeProperties::GetEffectInput(node)));
|
| + 0,
|
| + graph()->NewNode(
|
| + machine()->Load(mAnyTagged), NodeProperties::GetValueInput(node, 0),
|
| + Int32Constant(Context::SlotOffset(Context::PREVIOUS_INDEX)),
|
| + NodeProperties::GetEffectInput(node)));
|
| }
|
| node->ReplaceInput(2, NodeProperties::GetValueInput(node, 1));
|
| node->ReplaceInput(1, Int32Constant(Context::SlotOffset(access.index())));
|
| - PatchOperator(node, machine()->Store(kMachineTagged, kFullWriteBarrier));
|
| + PatchOperator(node, machine()->Store(mAnyTagged, kFullWriteBarrier));
|
| return node;
|
| }
|
|
|
|
|