Index: src/compiler/mips/instruction-selector-mips.cc |
diff --git a/src/compiler/mips/instruction-selector-mips.cc b/src/compiler/mips/instruction-selector-mips.cc |
index f831d54ac9c9ae87a8d22d85cb916df64fb6f0ef..137ef0a704db0e1a762342fb889b9e5b8db83dbe 100644 |
--- a/src/compiler/mips/instruction-selector-mips.cc |
+++ b/src/compiler/mips/instruction-selector-mips.cc |
@@ -2095,6 +2095,70 @@ void InstructionSelector::VisitI32x4UConvertF32x4(Node* node) { |
VisitRR(this, kMipsI32x4UConvertF32x4, node); |
} |
+void InstructionSelector::VisitI32x4Neg(Node* node) { |
+ VisitRR(this, kMipsI32x4Neg, node); |
+} |
+ |
+void InstructionSelector::VisitI32x4LtS(Node* node) { |
+ VisitRRR(this, kMipsI32x4LtS, node); |
+} |
+ |
+void InstructionSelector::VisitI32x4LeS(Node* node) { |
+ VisitRRR(this, kMipsI32x4LeS, node); |
+} |
+ |
+void InstructionSelector::VisitI32x4LtU(Node* node) { |
+ VisitRRR(this, kMipsI32x4LtU, node); |
+} |
+ |
+void InstructionSelector::VisitI32x4LeU(Node* node) { |
+ VisitRRR(this, kMipsI32x4LeU, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8Splat(Node* node) { |
+ VisitRR(this, kMipsI16x8Splat, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8ExtractLane(Node* node) { |
+ VisitRRI(this, kMipsI16x8ExtractLane, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8ReplaceLane(Node* node) { |
+ VisitRRIR(this, kMipsI16x8ReplaceLane, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8Neg(Node* node) { |
+ VisitRR(this, kMipsI16x8Neg, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8Shl(Node* node) { |
+ VisitRRI(this, kMipsI16x8Shl, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8ShrS(Node* node) { |
+ VisitRRI(this, kMipsI16x8ShrS, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8ShrU(Node* node) { |
+ VisitRRI(this, kMipsI16x8ShrU, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8Add(Node* node) { |
+ VisitRRR(this, kMipsI16x8Add, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8AddSaturateS(Node* node) { |
+ VisitRRR(this, kMipsI16x8AddSaturateS, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8Sub(Node* node) { |
+ VisitRRR(this, kMipsI16x8Sub, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8SubSaturateS(Node* node) { |
+ VisitRRR(this, kMipsI16x8SubSaturateS, node); |
+} |
+ |
// static |
MachineOperatorBuilder::Flags |
InstructionSelector::SupportedMachineOperatorFlags() { |