Index: src/compiler/ia32/instruction-scheduler-ia32.cc |
diff --git a/src/compiler/ia32/instruction-scheduler-ia32.cc b/src/compiler/ia32/instruction-scheduler-ia32.cc |
index 3fb585727ed825b504b4c851909f7d78de77af11..3c4c646b56be5958a7868f616eff97db5084c732 100644 |
--- a/src/compiler/ia32/instruction-scheduler-ia32.cc |
+++ b/src/compiler/ia32/instruction-scheduler-ia32.cc |
@@ -99,12 +99,20 @@ int InstructionScheduler::GetTargetInstructionFlags( |
case kIA32BitcastIF: |
case kIA32I32x4Splat: |
case kIA32I32x4ExtractLane: |
+ case kIA32I16x8Splat: |
bbudge
2017/06/13 22:08:21
Ordering.
|
+ case kIA32I16x8ExtractLane: |
+ case kIA32I8x16Splat: |
+ case kIA32I8x16ExtractLane: |
case kSSEI32x4ReplaceLane: |
case kSSEI32x4Add: |
case kSSEI32x4Sub: |
+ case kSSEI16x8ReplaceLane: |
+ case kSSEI8x16ReplaceLane: |
case kAVXI32x4ReplaceLane: |
case kAVXI32x4Add: |
case kAVXI32x4Sub: |
+ case kAVXI16x8ReplaceLane: |
+ case kAVXI8x16ReplaceLane: |
return (instr->addressing_mode() == kMode_None) |
? kNoOpcodeFlags |
: kIsLoadOperation | kHasSideEffect; |