srdjan@google.com
|
fa7817bf79
|
Change static calls in unoptimized code to always call via a stub. Using ICData, the call count of static calls is collected as well.
TODO: Use call frequency to guide inlining.
R=asiva@google.com, hausner@google.com, zra@google.com
Review URL: https://codereview.chromium.org//17554003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24307 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-06-21 23:35:10 +00:00 |
|
srdjan@google.com
|
47de186e76
|
Store arguments descriptor in ICData. Remove loading of arguments descriptor at unoptimized call site (the ones using ICData).
R=asiva@google.com, zra@google.com
Review URL: https://codereview.chromium.org//17421003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24239 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-06-20 16:29:39 +00:00 |
|
srdjan@google.com
|
71340907c2
|
Cosmetic change: s/arg_descriptor/args_descriptor/
R=asiva@google.com
Review URL: https://codereview.chromium.org//17141004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24103 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-06-17 17:31:00 +00:00 |
|
zra@google.com
|
fd72ee418a
|
Implements optional parameter handling in MIPS vm.
- Deocdes ic data and argument descriptor.
- Removes SUB instruction from assembler and disassembler.
Review URL: https://codereview.chromium.org//13474009
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@20895 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-04-03 21:43:52 +00:00 |
|
regis@google.com
|
8c44be4313
|
Add support for object pool that will be used on ARM and MIPS architectures.
Modify code patching infrastructure to accept code object, which is necessary to
get to the object pool containing patchable target addresses.
Modify assembler test infrastructure to provide associated code object.
Review URL: https://codereview.chromium.org//12260026
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@18604 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-02-15 23:55:31 +00:00 |
|
regis@google.com
|
0bf36986ec
|
Add test skeletons for arm and mips.
Review URL: https://codereview.chromium.org//11929037
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@17330 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-01-18 23:46:48 +00:00 |
|