v8/src/ia32
rmcilroy 9a26c1aee2 [Interpreter] Fix deopt when accumulator needs to be materialized.
Moves the accumulator value on-heap to be restored in the
InterpreterNotifyDeopt handler rather than explicitly
setting the accumulator register. This allows it to be
materialized correctly if required.

BUG=v8:4678
LOG=N

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

Cr-Commit-Position: refs/heads/master@{#34113}
2016-02-18 12:50:38 +00:00
..
assembler-ia32-inl.h [debugger] introduce abstract interface for break location. 2016-02-10 14:20:04 +00:00
assembler-ia32.cc Revert of [turbofan] Implement rounding of floats on x64 and ia32 without sse4.1. (patchset #2 id:20001 of https://codereview.chromium.org/1584663007/ ) 2016-01-18 16:28:00 +00:00
assembler-ia32.h Add a kSimd128 machine type for Turbofan. 2016-02-17 19:04:29 +00:00
builtins-ia32.cc [Interpreter] Fix deopt when accumulator needs to be materialized. 2016-02-18 12:50:38 +00:00
code-stubs-ia32.cc Remove strong mode support from binary operations. 2016-02-16 13:55:29 +00:00
code-stubs-ia32.h Write barrier for storing a code entry, and usage in CompileLazy builtin. 2016-02-04 08:16:11 +00:00
codegen-ia32.cc Always pass an Isolate to AssemblerBase 2015-11-27 08:37:49 +00:00
codegen-ia32.h Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
cpu-ia32.cc Remove grab-bag includes of v8.h from architecture ports. 2015-08-17 09:42:37 +00:00
deoptimizer-ia32.cc Make the frame inspector use TranslatedState rather than the full deoptimizer. 2016-02-15 07:36:57 +00:00
disasm-ia32.cc Added roundss to the disassembler of x64 and ia32. 2016-01-21 15:50:57 +00:00
frames-ia32.cc [presubmit] Fix build/include linter violations. 2015-09-03 07:56:14 +00:00
frames-ia32.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
interface-descriptors-ia32.cc [runtime] Turn ArgumentAccessStub into FastNewSloppyArgumentsStub. 2016-02-15 10:39:41 +00:00
macro-assembler-ia32.cc [heap] Move to page lookups for SemiSpace, NewSpace, and Heap containment methods 2016-02-10 09:47:16 +00:00
macro-assembler-ia32.h [turbofan] Add TruncateFloat32ToUint32 operator to Turbofan. 2016-02-06 18:09:35 +00:00
simulator-ia32.cc [presubmit] Fix build/include linter violations. 2015-09-03 07:56:14 +00:00
simulator-ia32.h Remove a bunch of Isolate::Current() callsites from simulators 2015-11-23 08:10:06 +00:00