Index: src/compiler/x64/instruction-scheduler-x64.cc |
diff --git a/src/compiler/x64/instruction-scheduler-x64.cc b/src/compiler/x64/instruction-scheduler-x64.cc |
index b66d853abaf78a7e67f5245e427db673305f4d3b..07a62f0c972dfab4d3e4d7fe9430af1f95eb242d 100644 |
--- a/src/compiler/x64/instruction-scheduler-x64.cc |
+++ b/src/compiler/x64/instruction-scheduler-x64.cc |
@@ -138,8 +138,27 @@ int InstructionScheduler::GetTargetInstructionFlags( |
case kX64I32x4ShrU: |
case kX64I32x4MinU: |
case kX64I32x4MaxU: |
+ case kX64I16x8Splat: |
+ case kX64I16x8ExtractLane: |
+ case kX64I16x8ReplaceLane: |
+ case kX64I16x8Shl: |
+ case kX64I16x8ShrS: |
+ case kX64I16x8Add: |
+ case kX64I16x8AddSaturateS: |
+ case kX64I16x8Sub: |
+ case kX64I16x8SubSaturateS: |
+ case kX64I16x8Mul: |
+ case kX64I16x8MinS: |
+ case kX64I16x8MaxS: |
+ case kX64I16x8Eq: |
+ case kX64I16x8Ne: |
+ case kX64I16x8ShrU: |
+ case kX64I16x8AddSaturateU: |
+ case kX64I16x8SubSaturateU: |
+ case kX64I16x8MinU: |
+ case kX64I16x8MaxU: |
+ case kX64S128Select: |
case kX64S128Zero: |
- case kX64S32x4Select: |
return (instr->addressing_mode() == kMode_None) |
? kNoOpcodeFlags |
: kIsLoadOperation | kHasSideEffect; |