| Index: src/compiler/operator-properties-inl.h
|
| diff --git a/src/compiler/operator-properties-inl.h b/src/compiler/operator-properties-inl.h
|
| index 9dae10699a4395186adad30ea6f4e38107179442..cb598aad8bb981ef049ba2426fd7d069c1efd917 100644
|
| --- a/src/compiler/operator-properties-inl.h
|
| +++ b/src/compiler/operator-properties-inl.h
|
| @@ -55,28 +55,33 @@ inline bool OperatorProperties::HasFrameStateInput(const Operator* op) {
|
|
|
| // Compare operations
|
| case IrOpcode::kJSEqual:
|
| - case IrOpcode::kJSNotEqual:
|
| - case IrOpcode::kJSLessThan:
|
| case IrOpcode::kJSGreaterThan:
|
| - case IrOpcode::kJSLessThanOrEqual:
|
| case IrOpcode::kJSGreaterThanOrEqual:
|
| + case IrOpcode::kJSHasProperty:
|
| + case IrOpcode::kJSInstanceOf:
|
| + case IrOpcode::kJSLessThan:
|
| + case IrOpcode::kJSLessThanOrEqual:
|
| + case IrOpcode::kJSNotEqual:
|
|
|
| // Binary operations
|
| + case IrOpcode::kJSAdd:
|
| + case IrOpcode::kJSBitwiseAnd:
|
| case IrOpcode::kJSBitwiseOr:
|
| case IrOpcode::kJSBitwiseXor:
|
| - case IrOpcode::kJSBitwiseAnd:
|
| + case IrOpcode::kJSDivide:
|
| + case IrOpcode::kJSLoadNamed:
|
| + case IrOpcode::kJSLoadProperty:
|
| + case IrOpcode::kJSModulus:
|
| + case IrOpcode::kJSMultiply:
|
| case IrOpcode::kJSShiftLeft:
|
| case IrOpcode::kJSShiftRight:
|
| case IrOpcode::kJSShiftRightLogical:
|
| - case IrOpcode::kJSAdd:
|
| - case IrOpcode::kJSSubtract:
|
| - case IrOpcode::kJSMultiply:
|
| - case IrOpcode::kJSDivide:
|
| - case IrOpcode::kJSModulus:
|
| - case IrOpcode::kJSLoadProperty:
|
| - case IrOpcode::kJSStoreProperty:
|
| - case IrOpcode::kJSLoadNamed:
|
| case IrOpcode::kJSStoreNamed:
|
| + case IrOpcode::kJSStoreProperty:
|
| + case IrOpcode::kJSSubtract:
|
| +
|
| + // Other
|
| + case IrOpcode::kJSDeleteProperty:
|
| return true;
|
|
|
| default:
|
|
|