kmillikin@chromium.org
|
bcab3697f6
|
Simplify JumpTarget::ComputeEntryFrame. Eliminate a separate pass
over the frame elements to find registers used (before allocating
undetermined elements) and another pass to set the frame's register
indices (after allocating all elements).
Review URL: http://codereview.chromium.org/114018
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1906 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-11 13:57:19 +00:00 |
|
lrn@chromium.org
|
3e55df5a57
|
Tracks static type of strings in frame elements and results.
Uses static string type to optimize string additions.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1675 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-04-03 12:01:56 +00:00 |
|
kmillikin@chromium.org
|
6565243504
|
Inline the Result::Unuse member function and change the Result
destructor to no longer invalidate the result.
Review URL: http://codereview.chromium.org/50051
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1560 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-03-20 12:58:14 +00:00 |
|
whesse@chromium.org
|
10be4f7ffd
|
Speed up the inner loop of free register allocation.
Review URL: http://codereview.chromium.org/42296
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1528 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-03-18 10:31:31 +00:00 |
|
kmillikin@chromium.org
|
f4735247cf
|
Merge from experimental code generator branch to bleeding edge.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1389 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-02-27 13:00:32 +00:00 |
|