Index: src/code-stubs.h |
diff --git a/src/code-stubs.h b/src/code-stubs.h |
index bd9cd93f551ee49a4b4de1cbbc706a35b4a1a27d..6bfe8b5c21501800fcdcf92255d1d3a74b8bf4c7 100644 |
--- a/src/code-stubs.h |
+++ b/src/code-stubs.h |
@@ -30,9 +30,6 @@ |
V(CallFunction) \ |
V(CallIC) \ |
V(CallIC_Array) \ |
- V(CallIC_Round) \ |
- V(CallIC_Floor) \ |
- V(CallIC_Ceil) \ |
V(CEntry) \ |
V(CompareIC) \ |
V(DoubleToI) \ |
@@ -44,9 +41,6 @@ |
V(LoadICTrampoline) \ |
V(CallICTrampoline) \ |
V(CallIC_ArrayTrampoline) \ |
- V(CallIC_RoundTrampoline) \ |
- V(CallIC_FloorTrampoline) \ |
- V(CallIC_CeilTrampoline) \ |
V(LoadIndexedInterceptor) \ |
V(LoadIndexedString) \ |
V(MathPow) \ |
@@ -853,8 +847,6 @@ |
return static_cast<ExtraICState>(minor_key_); |
} |
- static const int kHasReturnedMinusZeroSentinel = 1; |
- |
protected: |
bool CallAsMethod() const { |
return state().call_type() == CallICState::METHOD; |
@@ -874,48 +866,6 @@ |
DEFINE_CALL_INTERFACE_DESCRIPTOR(CallFunctionWithFeedbackAndVector); |
DEFINE_PLATFORM_CODE_STUB(CallIC, PlatformCodeStub); |
-}; |
- |
- |
-class CallIC_RoundStub : public CallICStub { |
- public: |
- CallIC_RoundStub(Isolate* isolate, const CallICState& state_in) |
- : CallICStub(isolate, state_in) {} |
- |
- InlineCacheState GetICState() const final { return MONOMORPHIC; } |
- |
- private: |
- void PrintState(std::ostream& os) const override; // NOLINT |
- |
- DEFINE_PLATFORM_CODE_STUB(CallIC_Round, CallICStub); |
-}; |
- |
- |
-class CallIC_FloorStub : public CallICStub { |
- public: |
- CallIC_FloorStub(Isolate* isolate, const CallICState& state_in) |
- : CallICStub(isolate, state_in) {} |
- |
- InlineCacheState GetICState() const final { return MONOMORPHIC; } |
- |
- private: |
- void PrintState(std::ostream& os) const override; // NOLINT |
- |
- DEFINE_PLATFORM_CODE_STUB(CallIC_Floor, CallICStub); |
-}; |
- |
- |
-class CallIC_CeilStub : public CallICStub { |
- public: |
- CallIC_CeilStub(Isolate* isolate, const CallICState& state_in) |
- : CallICStub(isolate, state_in) {} |
- |
- InlineCacheState GetICState() const final { return MONOMORPHIC; } |
- |
- private: |
- void PrintState(std::ostream& os) const override; // NOLINT |
- |
- DEFINE_PLATFORM_CODE_STUB(CallIC_Ceil, CallICStub); |
}; |
@@ -2131,36 +2081,6 @@ |
}; |
-class CallIC_RoundTrampolineStub : public CallICTrampolineStub { |
- public: |
- CallIC_RoundTrampolineStub(Isolate* isolate, const CallICState& state) |
- : CallICTrampolineStub(isolate, state) {} |
- |
- private: |
- DEFINE_PLATFORM_CODE_STUB(CallIC_RoundTrampoline, CallICTrampolineStub); |
-}; |
- |
- |
-class CallIC_FloorTrampolineStub : public CallICTrampolineStub { |
- public: |
- CallIC_FloorTrampolineStub(Isolate* isolate, const CallICState& state) |
- : CallICTrampolineStub(isolate, state) {} |
- |
- private: |
- DEFINE_PLATFORM_CODE_STUB(CallIC_FloorTrampoline, CallICTrampolineStub); |
-}; |
- |
- |
-class CallIC_CeilTrampolineStub : public CallICTrampolineStub { |
- public: |
- CallIC_CeilTrampolineStub(Isolate* isolate, const CallICState& state) |
- : CallICTrampolineStub(isolate, state) {} |
- |
- private: |
- DEFINE_PLATFORM_CODE_STUB(CallIC_CeilTrampoline, CallICTrampolineStub); |
-}; |
- |
- |
class MegamorphicLoadStub : public HydrogenCodeStub { |
public: |
MegamorphicLoadStub(Isolate* isolate, const LoadICState& state) |