v8/src/ia32
fschneider@chromium.org 4ca20a1d35 Simplify stack check instruction in Crankshaft.
So far we had two types of stack checks: one used for function entries
and one used at loop back edges which uses a deferred code object to
avoid spilling of registers in the loop.

After refactoring lazy deoptimization the first stack check can also
use deferred code. This change removes the first type of stack check
instruction in Crankshaft and uses a deferred stack check in all
places.
Review URL: http://codereview.chromium.org/8775002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10118 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-12-01 09:54:05 +00:00
..
assembler-ia32-inl.h Refactor embedded pointer visitors for the serializer 2011-11-11 12:28:42 +00:00
assembler-ia32.cc Implement Math.tan in generated code. 2011-11-25 13:15:31 +00:00
assembler-ia32.h Implement Math.tan in generated code. 2011-11-25 13:15:31 +00:00
builtins-ia32.cc Make _CallFunction proxy-aware. 2011-11-08 14:39:37 +00:00
code-stubs-ia32.cc Add external strings support to regexp in generated code. 2011-11-25 14:04:47 +00:00
code-stubs-ia32.h Reapply "Add a level of indirection to exception handler addresses." 2011-11-11 13:48:14 +00:00
codegen-ia32.cc Porting r10023 and r10054 to arm (pointer cache for external strings). 2011-11-24 11:07:39 +00:00
codegen-ia32.h Porting r10023 and r10054 to x64 (pointer cache for external strings). 2011-11-24 10:16:39 +00:00
cpu-ia32.cc Fix compilation error in ia32 platform valgrind tests. Error was introduced in r8721. 2011-07-25 06:58:54 +00:00
debug-ia32.cc Make _CallFunction proxy-aware. 2011-11-08 14:39:37 +00:00
deoptimizer-ia32.cc Fix lazy deoptimization at HInvokeFunction and enable target-recording call-function stub. 2011-11-16 08:44:30 +00:00
disasm-ia32.cc Fix typo in type-name and reorder initialization order. 2011-10-24 12:19:55 +00:00
frames-ia32.cc Enhance SafeStackFrameIterator to avoid triggering assertions in debug mode. 2010-09-16 08:23:34 +00:00
frames-ia32.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
full-codegen-ia32.cc Reintroduce fast path in full-codegen for VisitArrayLiteral. 2011-11-28 17:17:46 +00:00
ic-ia32.cc Simplify StringCharCodeAt in non-crankshaft codegen. 2011-11-09 14:32:51 +00:00
lithium-codegen-ia32.cc Simplify stack check instruction in Crankshaft. 2011-12-01 09:54:05 +00:00
lithium-codegen-ia32.h Implement Math.tan in generated code. 2011-11-25 13:15:31 +00:00
lithium-gap-resolver-ia32.cc Generate shorter instruction forms for constant in ia32 gap resolver. 2011-07-08 09:08:12 +00:00
lithium-gap-resolver-ia32.h Move LOperand class to lithium.h and move implementations out of .h into .cc files. 2011-01-19 13:55:56 +00:00
lithium-ia32.cc Simplify stack check instruction in Crankshaft. 2011-12-01 09:54:05 +00:00
lithium-ia32.h Simplify stack check instruction in Crankshaft. 2011-12-01 09:54:05 +00:00
macro-assembler-ia32.cc Shorten FP register pops where possible. 2011-11-25 14:26:54 +00:00
macro-assembler-ia32.h Remove the static qualifier from functions in header files. 2011-11-29 10:56:11 +00:00
regexp-macro-assembler-ia32.cc RegExpMacroAssembler::CheckStackGuardState should update input string pointer when it is moved or changed by GC. 2011-10-19 11:01:02 +00:00
regexp-macro-assembler-ia32.h Drastically reduce the transitive dependencies of jsregexp.h, making it (almost) 2011-07-11 09:12:17 +00:00
simulator-ia32.cc Move backend specific files to separate directories. 2009-04-23 12:06:38 +00:00
simulator-ia32.h This implements per-isolate locking and unlocking, including tests 2011-05-05 18:55:31 +00:00
stub-cache-ia32.cc Shorten FP register pops where possible. 2011-11-25 14:26:54 +00:00