v8/src/x64
fschneider@chromium.org 7a3a043eb2 Refactor code for generating assignments in the fast compiler.
1. Refactor the structure of VisitAssignment: The existing code is not ideal 
to be extended with support for compound assignments.

2. Reuse common code for keyed property assigments: Now variables rewritten 
to a property (.arguments access) are treated like normal keyed property
assignments. This allows us to remove some code duplication.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3425 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-12-04 14:30:27 +00:00
..
assembler-x64-inl.h Fix warnings on Win64. 2009-11-11 09:50:06 +00:00
assembler-x64.cc Allow a platform to indicate that some CPU features are always 2009-11-13 12:32:57 +00:00
assembler-x64.h Move CPU-specific constants from debug.h into the platform-specific directories. 2009-11-30 15:09:49 +00:00
builtins-x64.cc Fix issue 493: Infinite loop when debug break is set when entering function.apply. 2009-11-05 13:59:40 +00:00
codegen-x64-inl.h X64: Enable lazy compilation and add code generation for simple object 2009-06-22 10:54:11 +00:00
codegen-x64.cc String check for binary add on x64 and ARM 2009-12-04 09:58:05 +00:00
codegen-x64.h Perform string add in generated code on IA-32 platforms 2009-12-03 07:56:21 +00:00
cpu-x64.cc Apply patch by Timur Iskhodzhanov to add valgrind notifications on 2009-10-26 17:53:34 +00:00
debug-x64.cc Move CPU-specific constants from debug.h into the platform-specific directories. 2009-11-30 15:09:49 +00:00
disasm-x64.cc Fix warnings on Win64. 2009-11-11 09:50:06 +00:00
fast-codegen-x64.cc Refactor code for generating assignments in the fast compiler. 2009-12-04 14:30:27 +00:00
frames-x64.cc Reverting 3174. Aka reapplying 3150, 3151 and 3159. Aka api accessor 2009-11-04 08:51:48 +00:00
frames-x64.h Reverting 3174. Aka reapplying 3150, 3151 and 3159. Aka api accessor 2009-11-04 08:51:48 +00:00
ic-x64.cc Fixed register usage in 64-bit version of 2009-12-02 19:26:16 +00:00
jump-target-x64.cc Eliminate most of the jump target jumping, branching, and binding 2009-08-10 11:13:34 +00:00
macro-assembler-x64.cc Add alignment check to object allocated in generated code for x64 and ARM 2009-12-04 10:22:41 +00:00
macro-assembler-x64.h Fast-codegen: Arguments object working on all platforms. 2009-11-26 10:28:32 +00:00
regexp-macro-assembler-x64.cc Fix warnings on Win64. 2009-11-11 09:50:06 +00:00
regexp-macro-assembler-x64.h X64 RegExp - fix RegExp on WIN64. 2009-09-04 11:00:07 +00:00
register-allocator-x64-inl.h Use a root array register for constant loads and stack guards on x64. 2009-08-31 08:57:36 +00:00
register-allocator-x64.cc X64: Count operations (increment, decrement) 2009-06-25 11:48:27 +00:00
register-allocator-x64.h Use a root array register for constant loads and stack guards on x64. 2009-08-31 08:57:36 +00:00
simulator-x64.cc Added empty files in the x64 directory. 2009-05-04 07:16:10 +00:00
simulator-x64.h Rework the way we handle the fact that the ARM simulator uses a 2009-11-05 13:27:21 +00:00
stub-cache-x64.cc Remove the different length string types 2009-11-24 14:10:06 +00:00
virtual-frame-x64.cc Revert r3032 that uses push instead of 'sub esp, size'. This change 2009-11-10 14:58:16 +00:00
virtual-frame-x64.h X64: Convert smis to holding 32 bits of payload. 2009-10-08 12:36:12 +00:00