v8/src/ia32
danno@chromium.org 70d5e6d582 Add bit_field3 to Map objects
Reuse instance_descriptor field in the map to store additional flags when there are no descriptors. When descriptors get added to the map, move the flags to the DescriptorArray and access through indirection.

Review URL: http://codereview.chromium.org/7033024

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8001 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-05-23 15:59:38 +00:00
..
assembler-ia32-inl.h Merge Label and NearLabel 2011-05-10 09:03:42 +00:00
assembler-ia32.cc Remove support for branch hints from the IA32 and X64 assembler. 2011-05-11 13:26:07 +00:00
assembler-ia32.h Add constant splitting for user controlled constants in the full compiler 2011-05-11 14:16:24 +00:00
builtins-ia32.cc Avoid calling ToObject on JSFunction receiver arguments for Function.call and Function.apply. 2011-05-23 15:17:10 +00:00
code-stubs-ia32.cc Fix handling of -0 in the unary-op IC and avoid repeated patching/transitions. 2011-05-18 17:32:36 +00:00
code-stubs-ia32.h Remove NearLabel, replacing remaining occurrences with Label 2011-05-11 09:12:16 +00:00
codegen-ia32.cc Remove some dead code. 2011-04-07 14:42:37 +00:00
codegen-ia32.h Remove some dead code. 2011-04-07 14:42:37 +00:00
cpu-ia32.cc VM initialization refactoring. 2011-03-31 16:17:37 +00:00
debug-ia32.cc Remove some dead code. 2011-04-07 14:42:37 +00:00
deoptimizer-ia32.cc Only pass isolate parameter to C helper functions that need it. 2011-03-30 18:05:16 +00:00
disasm-ia32.cc Cleanup: use xorps to zero out an xmm register on ia32 too. 2011-05-03 12:00:54 +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 A first skeleton for introducing Harmony proxies. 2011-05-13 10:58:25 +00:00
full-codegen-ia32.cc Add bit_field3 to Map objects 2011-05-23 15:59:38 +00:00
ic-ia32.cc Reland 7917: 2011-05-18 13:17:29 +00:00
lithium-codegen-ia32.cc Remaining (forgotten) feedback for pixel array deopt fix 2011-05-17 07:22:01 +00:00
lithium-codegen-ia32.h Avoid using a register for constant external array indices. 2011-05-10 15:25:17 +00:00
lithium-gap-resolver-ia32.cc Use movaps instead of movsd in the gap resolver on ia32 as well. 2011-04-19 09:16:34 +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 Refactoring only: Simplified LChunkBuilder:DoTest a bit, making it a simple if-then-else cascade. 2011-05-20 11:49:52 +00:00
lithium-ia32.h Remove NULL temp operand from ia32 LStoreKeyedSpecializedArrayElement. 2011-05-18 09:19:14 +00:00
macro-assembler-ia32.cc Add bit_field3 to Map objects 2011-05-23 15:59:38 +00:00
macro-assembler-ia32.h Add bit_field3 to Map objects 2011-05-23 15:59:38 +00:00
regexp-macro-assembler-ia32.cc Remove support for branch hints from the IA32 and X64 assembler. 2011-05-11 13:26:07 +00:00
regexp-macro-assembler-ia32.h Remove support for branch hints from the IA32 and X64 assembler. 2011-05-11 13:26:07 +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 SMI checks for receiver in KeyedLoad/Store (done right this time) 2011-05-23 13:42:33 +00:00