| Index: src/compiler/mips64/instruction-selector-mips64.cc
|
| diff --git a/src/compiler/mips64/instruction-selector-mips64.cc b/src/compiler/mips64/instruction-selector-mips64.cc
|
| index 360dc69d62210549681afdb65a880b9859b267a5..0021f1228681fa1f9a94c48a4418f7382cb88827 100644
|
| --- a/src/compiler/mips64/instruction-selector-mips64.cc
|
| +++ b/src/compiler/mips64/instruction-selector-mips64.cc
|
| @@ -2015,17 +2015,15 @@ void InstructionSelector::VisitAtomicStore(Node* node) {
|
| }
|
|
|
| if (g.CanBeImmediate(index, opcode)) {
|
| - Emit(opcode | AddressingModeField::encode(kMode_MRI),
|
| - g.DefineAsRegister(node), g.UseRegister(base), g.UseImmediate(index),
|
| - g.UseRegister(value));
|
| + Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(),
|
| + g.UseRegister(base), g.UseImmediate(index), g.UseRegister(value));
|
| } else {
|
| InstructionOperand addr_reg = g.TempRegister();
|
| Emit(kMips64Dadd | AddressingModeField::encode(kMode_None), addr_reg,
|
| g.UseRegister(index), g.UseRegister(base));
|
| // Emit desired store opcode, using temp addr_reg.
|
| - Emit(opcode | AddressingModeField::encode(kMode_MRI),
|
| - g.DefineAsRegister(node), addr_reg, g.TempImmediate(0),
|
| - g.UseRegister(value));
|
| + Emit(opcode | AddressingModeField::encode(kMode_MRI), g.NoOutput(),
|
| + addr_reg, g.TempImmediate(0), g.UseRegister(value));
|
| }
|
| }
|
|
|
|
|