v8/src/ia32
sgjesse@chromium.org f95746cbee Better handling of allocation alignment in generated code
Calculate the aligned size of strings when allocating from generated code using kObjectAlignmentMask

Add native code assert to make sure allocation from generated code keeps alignment.
Review URL: http://codereview.chromium.org/462025

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3415 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-12-04 07:43:40 +00:00
..
assembler-ia32-inl.h Fix some style issues in the ARM code. 2009-11-12 13:55:21 +00:00
assembler-ia32.cc Changes to Intel shift functions 2009-11-17 08:35:43 +00:00
assembler-ia32.h Move CPU-specific constants from debug.h into the platform-specific directories. 2009-11-30 15:09:49 +00:00
builtins-ia32.cc Fix some style issues in the ARM code. 2009-11-12 13:55:21 +00:00
codegen-ia32-inl.h Reverting 2768. 2009-08-27 07:41:31 +00:00
codegen-ia32.cc Better handling of allocation alignment in generated code 2009-12-04 07:43:40 +00:00
codegen-ia32.h Perform string add in generated code on IA-32 platforms 2009-12-03 07:56:21 +00:00
cpu-ia32.cc Land change to notify valgrind when we modify code on x86. This does 2009-08-11 15:23:06 +00:00
debug-ia32.cc Move CPU-specific constants from debug.h into the platform-specific directories. 2009-11-30 15:09:49 +00:00
disasm-ia32.cc Add missing case for shr in IA-32 disassembler 2009-11-17 10:24:27 +00:00
fast-codegen-ia32.cc Move CPU-specific constants from debug.h into the platform-specific directories. 2009-11-30 15:09:49 +00:00
frames-ia32.cc Reverting 3174. Aka reapplying 3150, 3151 and 3159. Aka api accessor 2009-11-04 08:51:48 +00:00
frames-ia32.h Reverting 3174. Aka reapplying 3150, 3151 and 3159. Aka api accessor 2009-11-04 08:51:48 +00:00
ic-ia32.cc Fixed incorrect instruction usage in KeyedLoadIC for byte and word 2009-11-25 20:29:11 +00:00
jump-target-ia32.cc Eliminate most of the jump target jumping, branching, and binding 2009-08-10 11:13:34 +00:00
macro-assembler-ia32.cc Better handling of allocation alignment in generated code 2009-12-04 07:43:40 +00:00
macro-assembler-ia32.h Perform string add in generated code on IA-32 platforms 2009-12-03 07:56:21 +00:00
regexp-macro-assembler-ia32.cc Fix issue 493: Infinite loop when debug break is set when entering function.apply. 2009-11-05 13:59:40 +00:00
regexp-macro-assembler-ia32.h ARM native regexps. 2009-08-31 12:40:37 +00:00
register-allocator-ia32-inl.h Avoid more static variables in inline functions. 2009-07-17 08:22:07 +00:00
register-allocator-ia32.cc Re-enable using push instructions for syncing the virtual frame. 2009-11-16 23:11:19 +00:00
register-allocator-ia32.h Change the register allocator so that it no longer tracks references 2009-05-27 07:53:47 +00:00
simulator-ia32.cc Move backend specific files to separate directories. 2009-04-23 12:06:38 +00:00
simulator-ia32.h Rework the way we handle the fact that the ARM simulator uses a 2009-11-05 13:27:21 +00:00
stub-cache-ia32.cc Remove the different length string types 2009-11-24 14:10:06 +00:00
virtual-frame-ia32.cc Re-enable using push instructions for syncing the virtual frame. 2009-11-16 23:11:19 +00:00
virtual-frame-ia32.h Removed static type inference and add a dynamic test for string addition. 2009-06-24 12:46:00 +00:00