v8/src/compiler/mips64
mstarzinger 81f4342994 [turbofan] Remove bogus constant materialization from frame.
This removes an optimization from the code generator that tries to
materialize certain constants (i.e. context and closure) from the
stackframe when possible. This does not work with Harmony tail calls
which are split into several instructions. There have already been
numerous bugs in this optimization, it is too fragile in its current
form.

R=bmeurer@chromium.org
TEST=mjsunit/regress/regress-crbug-648539
BUG=chromium:648539

Review-Url: https://codereview.chromium.org/2357583003
Cr-Commit-Position: refs/heads/master@{#39583}
2016-09-21 09:31:32 +00:00
..
code-generator-mips64.cc [turbofan] Remove bogus constant materialization from frame. 2016-09-21 09:31:32 +00:00
instruction-codes-mips64.h MIPS: [turbofan] Optimize sign-extension patterns like Sar(Shl(x, a), b)). 2016-09-21 09:27:15 +00:00
instruction-scheduler-mips64.cc Reland "[turbofan] Instruction scheduler for Turbofan." 2015-12-15 14:52:20 +00:00
instruction-selector-mips64.cc MIPS: [turbofan] Optimize sign-extension patterns like Sar(Shl(x, a), b)). 2016-09-21 09:27:15 +00:00
OWNERS Update MIPS owners. 2015-12-17 09:07:00 +00:00