[turbofan] Unify various bailout hacks for super call.
authormstarzinger <mstarzinger@chromium.org>
Tue, 7 Jul 2015 13:25:53 +0000 (06:25 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 7 Jul 2015 13:33:38 +0000 (13:33 +0000)
commitcc149578cf1ee5c59fbc8cb0ff4b1455b11717ba
tree545b4643a2f1c5ecac10be4cda337173ab60ee7c
parentfe8c8c3bc5bdd68e9d57a661f9ac825bdecd5b2b
[turbofan] Unify various bailout hacks for super call.

This removes various boilouts for super constructor calls from the
TurboFan pipeline and unifies them. It also disables and optimization
which breaks references to uninitialized const this variables.

R=bmeurer@chromium.org

Review URL: https://codereview.chromium.org/1222843004

Cr-Commit-Position: refs/heads/master@{#29516}
src/compiler/ast-graph-builder.cc
src/compiler/ast-graph-builder.h
src/compiler/pipeline.cc