Chromium Code Reviews| 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; |