| Index: src/compiler/operator-properties-inl.h
|
| diff --git a/src/compiler/operator-properties-inl.h b/src/compiler/operator-properties-inl.h
|
| index 28d52e3cc5131a65dbb434ba1ada85a734cde633..fc9149dedb9c8f3a91c7ac27f33eadcf9f00d48d 100644
|
| --- a/src/compiler/operator-properties-inl.h
|
| +++ b/src/compiler/operator-properties-inl.h
|
| @@ -7,7 +7,6 @@
|
|
|
| #include "src/v8.h"
|
|
|
| -#include "src/compiler/js-operator.h"
|
| #include "src/compiler/opcodes.h"
|
| #include "src/compiler/operator-properties.h"
|
|
|
| @@ -131,14 +130,6 @@ inline bool OperatorProperties::IsScheduleRoot(Operator* op) {
|
| }
|
|
|
| inline bool OperatorProperties::CanLazilyDeoptimize(Operator* op) {
|
| - // TODO(jarin) This function allows turning on lazy deoptimization
|
| - // incrementally. It will change as we turn on lazy deopt for
|
| - // more nodes.
|
| -
|
| - if (!FLAG_turbo_deoptimization) {
|
| - return false;
|
| - }
|
| -
|
| if (op->opcode() == IrOpcode::kCall) {
|
| CallOperator* call_op = reinterpret_cast<CallOperator*>(op);
|
| CallDescriptor* descriptor = call_op->parameter();
|
| @@ -151,11 +142,6 @@ inline bool OperatorProperties::CanLazilyDeoptimize(Operator* op) {
|
| reinterpret_cast<Operator1<Runtime::FunctionId>*>(op)->parameter();
|
| return function == Runtime::kDeoptimizeFunction;
|
| }
|
| - if (op->opcode() == IrOpcode::kJSCallFunction) {
|
| - CallParameters p =
|
| - reinterpret_cast<Operator1<CallParameters>*>(op)->parameter();
|
| - return p.can_deoptimize == CallDescriptor::kCanDeoptimize;
|
| - }
|
| return false;
|
| }
|
| }
|
|
|