Chromium Code Reviews| 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 68d87394f3f7615f8ebf3b47eec8b2ae0d8256e9..695c022bf7b33dffef64cb8dd890543664a7de7e 100644 |
| --- a/src/compiler/mips64/instruction-selector-mips64.cc |
| +++ b/src/compiler/mips64/instruction-selector-mips64.cc |
| @@ -167,6 +167,7 @@ void InstructionSelector::VisitLoad(Node* node) { |
| case MachineRepresentation::kWord32: |
| opcode = load_rep.IsUnsigned() ? kMips64Lwu : kMips64Lw; |
| break; |
| + |
|
balazs.kilvady
2016/07/13 08:21:28
There are no newlines at other cases, please remov
Marija Antic
2016/07/13 08:32:37
Done.
|
| case MachineRepresentation::kTagged: // Fall through. |
| case MachineRepresentation::kWord64: |
| opcode = kMips64Ld; |
| @@ -248,6 +249,7 @@ void InstructionSelector::VisitStore(Node* node) { |
| case MachineRepresentation::kWord32: |
| opcode = kMips64Sw; |
| break; |
| + |
|
balazs.kilvady
2016/07/13 08:21:28
There are no newlines at other cases, please remov
Marija Antic
2016/07/13 08:32:37
Done.
|
| case MachineRepresentation::kTagged: // Fall through. |
| case MachineRepresentation::kWord64: |
| opcode = kMips64Sd; |
| @@ -319,7 +321,7 @@ void InstructionSelector::VisitWord32And(Node* node) { |
| return; |
| } |
| } |
| - VisitBinop(this, node, kMips64And); |
| + VisitBinop(this, node, kMips64And32); |
| } |
| @@ -375,7 +377,7 @@ void InstructionSelector::VisitWord64And(Node* node) { |
| void InstructionSelector::VisitWord32Or(Node* node) { |
| - VisitBinop(this, node, kMips64Or); |
| + VisitBinop(this, node, kMips64Or32); |
| } |
| @@ -391,7 +393,7 @@ void InstructionSelector::VisitWord32Xor(Node* node) { |
| Int32BinopMatcher mleft(m.left().node()); |
| if (!mleft.right().HasValue()) { |
| Mips64OperandGenerator g(this); |
| - Emit(kMips64Nor, g.DefineAsRegister(node), |
| + Emit(kMips64Nor32, g.DefineAsRegister(node), |
| g.UseRegister(mleft.left().node()), |
| g.UseRegister(mleft.right().node())); |
| return; |
| @@ -400,11 +402,11 @@ void InstructionSelector::VisitWord32Xor(Node* node) { |
| if (m.right().Is(-1)) { |
| // Use Nor for bit negation and eliminate constant loading for xori. |
| Mips64OperandGenerator g(this); |
| - Emit(kMips64Nor, g.DefineAsRegister(node), g.UseRegister(m.left().node()), |
| + Emit(kMips64Nor32, g.DefineAsRegister(node), g.UseRegister(m.left().node()), |
| g.TempImmediate(0)); |
| return; |
| } |
| - VisitBinop(this, node, kMips64Xor); |
| + VisitBinop(this, node, kMips64Xor32); |
| } |