Index: src/code-stubs.h |
diff --git a/src/code-stubs.h b/src/code-stubs.h |
index e20060f5d9a76affe1857d41972c167bdb8800d7..a852a5c602b2ba411f2cc73daa1e0abede1b9639 100644 |
--- a/src/code-stubs.h |
+++ b/src/code-stubs.h |
@@ -161,16 +161,6 @@ class CodeStub BASE_EMBEDDED { |
virtual ~CodeStub() {} |
- bool CompilingCallsToThisStubIsGCSafe(Isolate* isolate) { |
- bool is_pregenerated = IsPregenerated(isolate); |
- Code* code = NULL; |
- CHECK(!is_pregenerated || FindCodeInCache(&code, isolate)); |
- return is_pregenerated; |
- } |
- |
- // See comment above, where Instanceof is defined. |
- virtual bool IsPregenerated(Isolate* isolate) { return false; } |
- |
static void GenerateStubsAheadOfTime(Isolate* isolate); |
static void GenerateStubsRequiringBuiltinsAheadOfTime(Isolate* isolate); |
static void GenerateFPStubs(Isolate* isolate); |
@@ -683,8 +673,6 @@ class CreateAllocationSiteStub : public HydrogenCodeStub { |
virtual Handle<Code> GenerateCode(Isolate* isolate); |
- virtual bool IsPregenerated(Isolate* isolate) V8_OVERRIDE { return true; } |
- |
static void GenerateAheadOfTime(Isolate* isolate); |
virtual void InitializeInterfaceDescriptor( |
@@ -1467,7 +1455,6 @@ class CEntryStub : public PlatformCodeStub { |
// time, so it's OK to call it from other stubs that can't cope with GC during |
// their code generation. On machines that always have gp registers (x64) we |
// can generate both variants ahead of time. |
- virtual bool IsPregenerated(Isolate* isolate) V8_OVERRIDE; |
static void GenerateAheadOfTime(Isolate* isolate); |
protected: |
@@ -1819,24 +1806,6 @@ class StringCharAtGenerator { |
}; |
-class AllowStubCallsScope { |
- public: |
- AllowStubCallsScope(MacroAssembler* masm, bool allow) |
- : masm_(masm), previous_allow_(masm->allow_stub_calls()) { |
- masm_->set_allow_stub_calls(allow); |
- } |
- ~AllowStubCallsScope() { |
- masm_->set_allow_stub_calls(previous_allow_); |
- } |
- |
- private: |
- MacroAssembler* masm_; |
- bool previous_allow_; |
- |
- DISALLOW_COPY_AND_ASSIGN(AllowStubCallsScope); |
-}; |
- |
- |
class KeyedLoadDictionaryElementStub : public HydrogenCodeStub { |
public: |
KeyedLoadDictionaryElementStub() {} |
@@ -2084,11 +2053,6 @@ class ArrayConstructorStubBase : public HydrogenCodeStub { |
return ContextCheckModeBits::decode(bit_field_); |
} |
- virtual bool IsPregenerated(Isolate* isolate) V8_OVERRIDE { |
- // We only pre-generate stubs that verify correct context |
- return context_mode() == CONTEXT_CHECK_REQUIRED; |
- } |
- |
static void GenerateStubsAheadOfTime(Isolate* isolate); |
static void InstallDescriptors(Isolate* isolate); |
@@ -2185,7 +2149,6 @@ class InternalArrayConstructorStubBase : public HydrogenCodeStub { |
kind_ = kind; |
} |
- virtual bool IsPregenerated(Isolate* isolate) V8_OVERRIDE { return true; } |
static void GenerateStubsAheadOfTime(Isolate* isolate); |
static void InstallDescriptors(Isolate* isolate); |
@@ -2449,8 +2412,6 @@ class StubFailureTrampolineStub : public PlatformCodeStub { |
explicit StubFailureTrampolineStub(StubFunctionMode function_mode) |
: fp_registers_(CanUseFPRegisters()), function_mode_(function_mode) {} |
- virtual bool IsPregenerated(Isolate* isolate) V8_OVERRIDE { return true; } |
- |
static void GenerateAheadOfTime(Isolate* isolate); |
private: |
@@ -2476,8 +2437,6 @@ class StubFailureTailCallTrampolineStub : public PlatformCodeStub { |
public: |
StubFailureTailCallTrampolineStub() : fp_registers_(CanUseFPRegisters()) {} |
- virtual bool IsPregenerated(Isolate* isolate) V8_OVERRIDE { return true; } |
- |
static void GenerateAheadOfTime(Isolate* isolate); |
private: |