From: dslomov@chromium.org Date: Wed, 20 Mar 2013 17:20:48 +0000 (+0000) Subject: Remove more boilerplate (missed after rebase) X-Git-Tag: upstream/4.7.83~14795 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fc856413fa0c1cf3854eb0ed97ab763ae91116f5;p=platform%2Fupstream%2Fv8.git Remove more boilerplate (missed after rebase) BUG= Review URL: https://codereview.chromium.org/12951007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14012 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/code-stubs-hydrogen.cc b/src/code-stubs-hydrogen.cc index 4fb49b8..1796c12 100644 --- a/src/code-stubs-hydrogen.cc +++ b/src/code-stubs-hydrogen.cc @@ -258,9 +258,7 @@ HValue* CodeStubGraphBuilder::BuildCodeStub() { Handle KeyedStoreFastElementStub::GenerateCode() { - CodeStubGraphBuilder builder(this); - LChunk* chunk = OptimizeGraph(builder.CreateGraph()); - return chunk->Codegen(Code::COMPILED_STUB); + return DoGenerateCode(this); } @@ -323,6 +321,11 @@ HValue* CodeStubGraphBuilder::BuildCodeStub() { } +Handle TransitionElementsKindStub::GenerateCode() { + return DoGenerateCode(this); +} + + template <> HValue* CodeStubGraphBuilder::BuildCodeStub() { HInstruction* deopt = new(zone()) HSoftDeoptimize(); @@ -347,11 +350,6 @@ HValue* CodeStubGraphBuilder:: } -Handle TransitionElementsKindStub::GenerateCode() { - return DoGenerateCode(this); -} - - Handle ArraySingleArgumentConstructorStub::GenerateCode() { return DoGenerateCode(this); }