| Index: src/compiler/linkage.h
|
| diff --git a/src/compiler/linkage.h b/src/compiler/linkage.h
|
| index e1036140694f058c8619fe03cbcf18c1fd9ffe9a..363261e08842d8219cbee34fe4c078d85c3429f7 100644
|
| --- a/src/compiler/linkage.h
|
| +++ b/src/compiler/linkage.h
|
| @@ -112,7 +112,6 @@ class CallDescriptor final : public ZoneObject {
|
| kCallCodeObject, // target is a Code object
|
| kCallJSFunction, // target is a JSFunction object
|
| kCallAddress, // target is a machine pointer
|
| - kInterpreterDispatch // target is an interpreter bytecode handler
|
| };
|
|
|
| enum Flag {
|
| @@ -123,6 +122,7 @@ class CallDescriptor final : public ZoneObject {
|
| kHasExceptionHandler = 1u << 3,
|
| kHasLocalCatchHandler = 1u << 4,
|
| kSupportsTailCalls = 1u << 5,
|
| + kCanUseRoots = 1u << 6,
|
| kPatchableCallSiteWithNop = kPatchableCallSite | kNeedsNopAfterCall
|
| };
|
| typedef base::Flags<Flag> Flags;
|
| @@ -158,8 +158,6 @@ class CallDescriptor final : public ZoneObject {
|
| // Returns {true} if this descriptor is a call to a JSFunction.
|
| bool IsJSFunctionCall() const { return kind_ == kCallJSFunction; }
|
|
|
| - bool IsInterpreterDispatch() const { return kind_ == kInterpreterDispatch; }
|
| -
|
| // The number of return values from this call.
|
| size_t ReturnCount() const { return machine_sig_->return_count(); }
|
|
|
|
|