whesse@chromium.org
|
1f7b98689d
|
Add missing file to change 2030. x64/assembler-x64-inl.h was not uploaded.
Review URL: http://codereview.chromium.org/113761
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2031 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-22 09:04:06 +00:00 |
|
whesse@chromium.org
|
5f5f33e4fb
|
Implement quadword MOV on x64 assembler, emitting REX prefix.
Review URL: http://codereview.chromium.org/115571
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2030 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-22 07:53:28 +00:00 |
|
whesse@chromium.org
|
1ac2603eb7
|
Add the REX prefix to 64-bit assembly operands. Move some inline functions.
Review URL: http://codereview.chromium.org/115568
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2017 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-20 14:14:44 +00:00 |
|
lrn@chromium.org
|
19d279f815
|
X64: Move some methods in x64/ to their file and make codegen do int3.
Review URL: http://codereview.chromium.org/115567
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2016 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-20 13:20:02 +00:00 |
|
whesse@chromium.org
|
59fab02e3e
|
Implement constructor and destructor of 64-bit assembler
Review URL: http://codereview.chromium.org/113631
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2014 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-20 12:17:23 +00:00 |
|
kmillikin@chromium.org
|
01bc6d1056
|
Fix x64 build.
Review URL: http://codereview.chromium.org/115565
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2013 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-20 11:54:35 +00:00 |
|
kmillikin@chromium.org
|
bcff796134
|
Size reduction of VirtualFrame objects. Remove the code generator and
macro assembler pointers and all derived state.
Review URL: http://codereview.chromium.org/115564
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2011 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-20 11:14:18 +00:00 |
|
kmillikin@chromium.org
|
2ab1dedb03
|
Increase the size of VirtualFrame members to allow a larger number of
parameters, stack-allocated locals, or expression stack elements.
Review URL: http://codereview.chromium.org/115535
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2002 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-19 20:29:23 +00:00 |
|
lrn@chromium.org
|
c27d0f7b4b
|
X64: Fixups in heap-test.cc to make it compile in X64 mode.
Review URL: http://codereview.chromium.org/113574
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1994 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-19 08:59:23 +00:00 |
|
kmillikin@chromium.org
|
0dda60a96d
|
Inline some simple member functions of VirtualFrame.
Review URL: http://codereview.chromium.org/113525
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1993 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-18 14:32:43 +00:00 |
|
ager@chromium.org
|
33debd1460
|
Fix build on arm and x64.
Note to self: remember all platforms.
Review URL: http://codereview.chromium.org/115399
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1967 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-15 11:32:03 +00:00 |
|
whesse@chromium.org
|
4a12504f89
|
Improve algorithm for detaching and attaching a virtual frame to the code
generator. Inline copying of a register file.
Review URL: http://codereview.chromium.org/113402
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1954 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-14 16:06:04 +00:00 |
|
ager@chromium.org
|
2a96ec599b
|
Fix x64 build.
Review URL: http://codereview.chromium.org/115351
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1952 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-14 12:26:59 +00:00 |
|
deanm@chromium.org
|
6d319c7229
|
x64: Stub out more unimplemented functions, we now link shell.
Review URL: http://codereview.chromium.org/113339
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1936 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-13 13:50:18 +00:00 |
|
lrn@chromium.org
|
ae8e20ba83
|
X64: Added dummy definitions of needed functions.
All functions added in assembler-x64.cc. They should be distributed to where they belong when they are implemented.
Review URL: http://codereview.chromium.org/113334
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1933 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-13 12:50:33 +00:00 |
|
kmillikin@chromium.org
|
60c42717f3
|
Refactor JumpTarget::Combine.
Review URL: http://codereview.chromium.org/113329
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1930 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-13 10:29:49 +00:00 |
|
lrn@chromium.org
|
2b6988f2dd
|
X64: Added stubs for unimplemented disassembler functions.
Review URL: http://codereview.chromium.org/113261
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1917 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-12 13:09:02 +00:00 |
|
lrn@chromium.org
|
142fe3431a
|
X64: General fixes - added inline definitions and changed some places to intptr_t.
Review URL: http://codereview.chromium.org/113199
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1913 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-12 10:33:40 +00:00 |
|
whesse@chromium.org
|
d550fdbb3f
|
Add x64 header files to make the build compile
Review URL: http://codereview.chromium.org/115023
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1885 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-06 13:27:35 +00:00 |
|
whesse@chromium.org
|
1a5c6cfaca
|
Make assembler-x64.h and assembler-x64-inl.h compile
Review URL: http://codereview.chromium.org/115021
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1881 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-06 12:08:50 +00:00 |
|
deanm@chromium.org
|
e3762851a1
|
Stub out a small portion of the x64 assembler.
Review URL: http://codereview.chromium.org/108014
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1869 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-05 14:39:05 +00:00 |
|
deanm@chromium.org
|
cdbdb969ec
|
Add a x64 stub of frames-x64.h so we have StackHandlerConstants.
This is just a stripped down version of ia32, and will need to change.
Review URL: http://codereview.chromium.org/108010
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1865 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-05 12:26:29 +00:00 |
|
lrn@chromium.org
|
32686a11f0
|
Added empty files in the x64 directory.
Added initially empty files for x64 development.
Review URL: http://codereview.chromium.org/100327
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1839 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-04 07:16:10 +00:00 |
|