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 |
|
lrn@chromium.org
|
5afca497cb
|
Arm codegen could emit const pool in the middle of jump table.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@956 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-12-10 08:37:58 +00:00 |
|
lrn@chromium.org
|
4e3bbd8247
|
If a HeapNumber is the incoming value, it must be converted to Smi before
checking. This is not done in a fast way.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@679 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-11-03 13:33:13 +00:00 |
|
lrn@chromium.org
|
ca7668ee32
|
Fixed typo
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@454 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-10-07 09:04:23 +00:00 |
|
lrn@chromium.org
|
17dc503149
|
Added fast-case switch to ARM.
Refactored to reuse code between ia32 and ARM.
Added tests for switch.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@424 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-10-03 12:04:59 +00:00 |
|
lrn@chromium.org
|
2816e8a899
|
Added fast-case for switch statement where all lables are constant Smi's in a limited range (IA32 only so far).
Implemented using a jump-table, for constant time lookup.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@343 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-09-18 11:59:55 +00:00 |
|