v8/src/x64
erik.corry@gmail.com fa7c92eaf5 First step towards making JumpTarget work on ARM. Instead
of having a list of virtual frame pointers in the jump
target we have one virtual frame, which is the frame that
all have to merge to to branch to that frame.  The virtual
frame in the JumpTarget is inside the JumpTarget, rather than
being an allocated object that is pointed to.  Unfortunately
this means that the JumpTarget class has to be able to see
the size of a VirtualFrame object to compile, which in turn
lead to a major reorganization of related .h files.  The
actual change of functionality in this change is intended
to be minimal (we now assert that the virtual frames match
when using JumpTarget instead of just assuming that they do).
Review URL: http://codereview.chromium.org/1961004

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4631 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-05-10 11:32:25 +00:00
..
assembler-x64-inl.h Mark a function in assembler-x64-inl.h inline. 2010-05-07 20:31:24 +00:00
assembler-x64.cc X64: Port inline transcendental cache to X64. 2010-05-03 10:43:49 +00:00
assembler-x64.h X64: Port inline transcendental cache to X64. 2010-05-03 10:43:49 +00:00
builtins-x64.cc Make not sucking at regexp the default 2010-04-19 19:30:11 +00:00
codegen-x64-inl.h Remove complicated Math.sin and Math.cos optimizations that do not buy 2009-12-21 13:30:10 +00:00
codegen-x64.cc Moving more code to lookup an item from the native cache into code generator. 2010-05-07 12:48:18 +00:00
codegen-x64.h First step towards making JumpTarget work on ARM. Instead 2010-05-10 11:32:25 +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 LiveEdit: implement frame dropping 2010-04-06 17:58:28 +00:00
disasm-x64.cc X64: Port inline transcendental cache to X64. 2010-05-03 10:43:49 +00:00
fast-codegen-x64.cc Inlining a few virtual frame functions. 2010-02-26 09:32:48 +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
full-codegen-x64.cc Remove some remaining references to boilerplate functions. 2010-04-19 12:39:07 +00:00
ic-x64.cc Port string keyed load IC improvements (r4444) to x64. 2010-04-28 17:16:51 +00:00
jump-target-x64.cc Inlining a few virtual frame functions. 2010-02-26 09:32:48 +00:00
macro-assembler-x64.cc Add a single-element global positive and negative cache to 2010-05-06 09:35:18 +00:00
macro-assembler-x64.h Add a flag to the ARM version of new space allocation in generated code 2010-05-07 14:06:55 +00:00
regexp-macro-assembler-x64.cc Make not sucking at regexp the default 2010-04-19 19:30:11 +00:00
regexp-macro-assembler-x64.h Make not sucking at regexp the default 2010-04-19 19:30:11 +00:00
register-allocator-x64-inl.h Fix build problems on Windows 64-bit by casting. 2010-04-13 11:59:37 +00:00
register-allocator-x64.cc Rename NumberInfo to TypeInfo. 2010-03-25 12:44:15 +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 Don't pass the "at start" parameter to native RegExp 2010-01-26 11:08:42 +00:00
stub-cache-x64.cc Turn {mov,add}q into {mov,add}l. 2010-05-07 10:56:22 +00:00
virtual-frame-x64.cc Cut-and-paste port from ia32 to x64: Delay load of trivial left operand of binary operation until after right operand loaded. 2010-04-30 08:40:31 +00:00
virtual-frame-x64.h First step towards making JumpTarget work on ARM. Instead 2010-05-10 11:32:25 +00:00