From fc856413fa0c1cf3854eb0ed97ab763ae91116f5 Mon Sep 17 00:00:00 2001 From: "dslomov@chromium.org" Date: Wed, 20 Mar 2013 17:20:48 +0000 Subject: [PATCH] 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 --- src/code-stubs-hydrogen.cc | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) 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); } -- 2.7.4