zra@google.com
|
5be8150a3a
|
Begins work on arm64 floating point instructions.
R=regis@google.com
Review URL: https://codereview.chromium.org//261783005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35661 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-05-01 21:50:17 +00:00 |
|
zra@google.com
|
7d0b680f95
|
Adds Simulator Longjmp and enables many tests for arm64.
R=regis@google.com
Review URL: https://codereview.chromium.org//264753002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35603 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-30 23:07:47 +00:00 |
|
zra@google.com
|
8796a5c32e
|
More stubs and instructions for arm64.
Also, more tests enabled.
R=regis@google.com
Review URL: https://codereview.chromium.org//254673007
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35554 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-29 23:18:37 +00:00 |
|
srdjan@google.com
|
5ce61408ae
|
Fix SIMARM64 to compile on Mac, fix compilation because of ICData change.
R=regis@google.com
Review URL: https://codereview.chromium.org//257793005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35460 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-26 00:13:32 +00:00 |
|
zra@google.com
|
2dee7e5a6d
|
Enables all startup code for arm64.
Also, enables a few more codegen tests, and adds
a conditional move instruction.
R=regis@google.com
Review URL: https://codereview.chromium.org//253623003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35440 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-25 18:54:46 +00:00 |
|
zra@google.com
|
76dfb827cb
|
Adds load/store from signed, unscaled, 9-bit offset w/ no writeback to arm64.
I missed this before because it was in the docs under the assembler mnemonic ldur.
R=regis@google.com
Review URL: https://codereview.chromium.org//242983006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35222 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-21 20:30:27 +00:00 |
|
zra@google.com
|
fde6c7a829
|
Adds Runtime call stub and Dart entry stub to ARM64.
R=regis@google.com
Review URL: https://codereview.chromium.org//243773002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35190 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-18 23:43:15 +00:00 |
|
srdjan@google.com
|
7b72a681b3
|
Fix SIMARM64 build on Mac.
R=zra@google.com
Review URL: https://codereview.chromium.org//243433005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35189 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-18 23:28:03 +00:00 |
|
zra@google.com
|
25d93a82e2
|
Adds simulator debugger and Stop to arm64.
Also replaces UNIMPLEMENTED in stubs with Stop so
we can enable generation.
R=regis@google.com
Review URL: https://codereview.chromium.org//240283005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35127 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-16 19:57:52 +00:00 |
|
zra@google.com
|
d128fb91ae
|
Adds object pool, LoadImmediate, and LoadObject to ARM64.
Also enables many object tests.
R=regis@google.com
Review URL: https://codereview.chromium.org//239303008
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35109 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-16 15:48:33 +00:00 |
|
zra@google.com
|
1c03aa73a8
|
Adds more arithmetic ops to arm64.
R=regis@google.com
Review URL: https://codereview.chromium.org//236173002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35024 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-14 17:03:04 +00:00 |
|
zra@google.com
|
3a21a88e52
|
Adds comparisons, labels, branches.
Also adds compare-and-branch, test-and-branch, and
unconditional branch with 26-bit offset instrucitons
to the disassembler and simulator, but not to the
assembler, yet, since they'll require a bit more
work and this CL is getting big.
R=regis@google.com
Review URL: https://codereview.chromium.org//235363005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34993 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-11 20:40:11 +00:00 |
|
zra@google.com
|
11434b57aa
|
Adds logical operations to arm64.
R=regis@google.com
Review URL: https://codereview.chromium.org//231373003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34901 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-09 22:14:47 +00:00 |
|
zra@google.com
|
5ed6eb4cb4
|
Adds ldr and str to arm64.
R=regis@google.com
Review URL: https://codereview.chromium.org//227593012
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34831 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-08 15:43:16 +00:00 |
|
zra@google.com
|
dcc2284689
|
Adds subract, move wide immediate instructions to ARM64.
Also adds tests for move, add shift, add extended.
R=regis@google.com
Review URL: https://codereview.chromium.org//214233006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34715 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-03 18:26:11 +00:00 |
|
zra@google.com
|
2fe51715e5
|
Begins work on ARM64, first assembler test.
Most new code is in constants_arm64.h and
{assembler,disassembler,simulator}_arm64.{h,cc}
The rest of the CL just #def's out tests, modifies status files,
and adds UNIMPLEMENTED functions, etc.
R=regis@google.com
Review URL: https://codereview.chromium.org//221133002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34654 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-04-02 17:39:32 +00:00 |
|