v8/src/ia32
ricow@chromium.org ec66c36fbf Reland 10216 - Optimize the equality check case of ICCompare stubs.
Now with arm and x64 support. Additionally, added default unreachable case to switch statement in CompareIC::TargetState to make win and mac compilers happy.

Reviewer guide:
This is an exact copy of 10216 except:
src/arm/*
src/x64/*
src/ic.cc (added default case to swith in CompareIC::TargetState)
Review URL: http://codereview.chromium.org/8872060

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10219 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-12-09 09:26:14 +00:00
..
assembler-ia32-inl.h Refactor embedded pointer visitors for the serializer 2011-11-11 12:28:42 +00:00
assembler-ia32.cc Port to x64 and ARM and some refactoring of ia32. 2011-12-06 12:11:08 +00:00
assembler-ia32.h Port to x64 and ARM and some refactoring of ia32. 2011-12-06 12:11:08 +00:00
builtins-ia32.cc Support Smi->Double->HeapObject transitions in constructed Arrays. 2011-12-09 08:50:19 +00:00
code-stubs-ia32.cc Reland 10216 - Optimize the equality check case of ICCompare stubs. 2011-12-09 09:26:14 +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 Support multi-byte nop instructions as recommended by 2011-12-02 10:01:50 +00:00
deoptimizer-ia32.cc Support multi-byte nop instructions as recommended by 2011-12-02 10:01:50 +00:00
disasm-ia32.cc Fix lint 2011-12-02 10:05:20 +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 Port to x64 and ARM and some refactoring of ia32. 2011-12-06 12:11:08 +00:00
ic-ia32.cc Reland 10216 - Optimize the equality check case of ICCompare stubs. 2011-12-09 09:26:14 +00:00
lithium-codegen-ia32.cc Fix a bug with register use in optimized Math.round. 2011-12-07 10:13:46 +00:00
lithium-codegen-ia32.h Port to x64 and ARM and some refactoring of ia32. 2011-12-06 12:11:08 +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 Porting Math.pow changes to x64. 2011-12-07 08:34:27 +00:00
lithium-ia32.h Refactor MathPowHalf on ia32. 2011-12-05 15:58:25 +00:00
macro-assembler-ia32.cc Port to x64 and ARM and some refactoring of ia32. 2011-12-06 12:11:08 +00:00
macro-assembler-ia32.h Port to x64 and ARM and some refactoring of ia32. 2011-12-06 12:11:08 +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 Rescan cells at the end of mark-sweep. This means they don't need a 2011-12-07 08:43:41 +00:00