Index: src/compiler/arm/instruction-scheduler-arm.cc |
diff --git a/src/compiler/arm/instruction-scheduler-arm.cc b/src/compiler/arm/instruction-scheduler-arm.cc |
index af942f2712051cf5a0532d644d94b55e80571325..17c0b6694a01e2883df794685f84945d53737611 100644 |
--- a/src/compiler/arm/instruction-scheduler-arm.cc |
+++ b/src/compiler/arm/instruction-scheduler-arm.cc |
@@ -125,6 +125,8 @@ int InstructionScheduler::GetTargetInstructionFlags( |
case kArmInt32x4FromFloat32x4: |
case kArmUint32x4FromFloat32x4: |
case kArmInt32x4Neg: |
+ case kArmInt32x4ShiftLeftByScalar: |
+ case kArmInt32x4ShiftRightByScalar: |
case kArmInt32x4Add: |
case kArmInt32x4Sub: |
case kArmInt32x4Mul: |
@@ -134,6 +136,9 @@ int InstructionScheduler::GetTargetInstructionFlags( |
case kArmInt32x4NotEqual: |
case kArmInt32x4GreaterThan: |
case kArmInt32x4GreaterThanOrEqual: |
+ case kArmUint32x4ShiftRightByScalar: |
+ case kArmUint32x4Min: |
+ case kArmUint32x4Max: |
case kArmUint32x4GreaterThan: |
case kArmUint32x4GreaterThanOrEqual: |
case kArmSimd32x4Select: |
@@ -141,8 +146,12 @@ int InstructionScheduler::GetTargetInstructionFlags( |
case kArmInt16x8ExtractLane: |
case kArmInt16x8ReplaceLane: |
case kArmInt16x8Neg: |
+ case kArmInt16x8ShiftLeftByScalar: |
+ case kArmInt16x8ShiftRightByScalar: |
case kArmInt16x8Add: |
+ case kArmInt16x8AddSaturate: |
case kArmInt16x8Sub: |
+ case kArmInt16x8SubSaturate: |
case kArmInt16x8Mul: |
case kArmInt16x8Min: |
case kArmInt16x8Max: |
@@ -150,14 +159,23 @@ int InstructionScheduler::GetTargetInstructionFlags( |
case kArmInt16x8NotEqual: |
case kArmInt16x8GreaterThan: |
case kArmInt16x8GreaterThanOrEqual: |
+ case kArmUint16x8ShiftRightByScalar: |
+ case kArmUint16x8AddSaturate: |
+ case kArmUint16x8SubSaturate: |
+ case kArmUint16x8Min: |
+ case kArmUint16x8Max: |
case kArmUint16x8GreaterThan: |
case kArmUint16x8GreaterThanOrEqual: |
case kArmInt8x16Splat: |
case kArmInt8x16ExtractLane: |
case kArmInt8x16ReplaceLane: |
case kArmInt8x16Neg: |
+ case kArmInt8x16ShiftLeftByScalar: |
+ case kArmInt8x16ShiftRightByScalar: |
case kArmInt8x16Add: |
+ case kArmInt8x16AddSaturate: |
case kArmInt8x16Sub: |
+ case kArmInt8x16SubSaturate: |
case kArmInt8x16Mul: |
case kArmInt8x16Min: |
case kArmInt8x16Max: |
@@ -165,6 +183,11 @@ int InstructionScheduler::GetTargetInstructionFlags( |
case kArmInt8x16NotEqual: |
case kArmInt8x16GreaterThan: |
case kArmInt8x16GreaterThanOrEqual: |
+ case kArmUint8x16ShiftRightByScalar: |
+ case kArmUint8x16AddSaturate: |
+ case kArmUint8x16SubSaturate: |
+ case kArmUint8x16Min: |
+ case kArmUint8x16Max: |
case kArmUint8x16GreaterThan: |
case kArmUint8x16GreaterThanOrEqual: |
return kNoOpcodeFlags; |