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 f6c30cd3d5fe71bfc00c420d5877077938d2ee77..0aa4f1837b601f8a5b2fce152f92febfac50425d 100644 |
--- a/src/compiler/mips64/instruction-selector-mips64.cc |
+++ b/src/compiler/mips64/instruction-selector-mips64.cc |
@@ -2846,6 +2846,70 @@ void InstructionSelector::VisitI32x4UConvertF32x4(Node* node) { |
VisitRR(this, kMips64I32x4UConvertF32x4, node); |
} |
+void InstructionSelector::VisitI32x4Neg(Node* node) { |
+ VisitRR(this, kMips64I32x4Neg, node); |
+} |
+ |
+void InstructionSelector::VisitI32x4LtS(Node* node) { |
+ VisitRRR(this, kMips64I32x4LtS, node); |
+} |
+ |
+void InstructionSelector::VisitI32x4LeS(Node* node) { |
+ VisitRRR(this, kMips64I32x4LeS, node); |
+} |
+ |
+void InstructionSelector::VisitI32x4LtU(Node* node) { |
+ VisitRRR(this, kMips64I32x4LtU, node); |
+} |
+ |
+void InstructionSelector::VisitI32x4LeU(Node* node) { |
+ VisitRRR(this, kMips64I32x4LeU, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8Splat(Node* node) { |
+ VisitRR(this, kMips64I16x8Splat, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8ExtractLane(Node* node) { |
+ VisitRRI(this, kMips64I16x8ExtractLane, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8ReplaceLane(Node* node) { |
+ VisitRRIR(this, kMips64I16x8ReplaceLane, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8Neg(Node* node) { |
+ VisitRR(this, kMips64I16x8Neg, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8Shl(Node* node) { |
+ VisitRRI(this, kMips64I16x8Shl, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8ShrS(Node* node) { |
+ VisitRRI(this, kMips64I16x8ShrS, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8ShrU(Node* node) { |
+ VisitRRI(this, kMips64I16x8ShrU, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8Add(Node* node) { |
+ VisitRRR(this, kMips64I16x8Add, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8AddSaturateS(Node* node) { |
+ VisitRRR(this, kMips64I16x8AddSaturateS, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8Sub(Node* node) { |
+ VisitRRR(this, kMips64I16x8Sub, node); |
+} |
+ |
+void InstructionSelector::VisitI16x8SubSaturateS(Node* node) { |
+ VisitRRR(this, kMips64I16x8SubSaturateS, node); |
+} |
+ |
// static |
MachineOperatorBuilder::Flags |
InstructionSelector::SupportedMachineOperatorFlags() { |