vitalyr@chromium.org
|
ac9b035a45
|
Expose receiver check type in call type feedback.
This a preparatory step to support fast function calls on primitive
values. Not really used yet in hydrogen.
Review URL: http://codereview.chromium.org/6263001
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6300 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-01-13 14:16:08 +00:00 |
|
fschneider@chromium.org
|
bfecc95694
|
Revert r6194: Clean up code for type feedback a bit.
This causes a big performance regression. I'll investigate.
Review URL: http://codereview.chromium.org/6172001
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6217 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-01-07 10:36:27 +00:00 |
|
fschneider@chromium.org
|
35533bee36
|
Clean up code for type feedback a bit.
Remove unused functions and parameters and remove the parts of the
code that mention the old GenericBinaryOpStub. It is not used together
with Crankshaft and replaced with TypeRecordingBinaryOpStub.
Review URL: http://codereview.chromium.org/6075012
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6194 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-01-06 10:10:26 +00:00 |
|
kasperl@chromium.org
|
90b3370374
|
Update V8 to version 3.0 (re-land r5920).
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5922 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-07 11:31:57 +00:00 |
|
kasperl@chromium.org
|
51b494d096
|
Revert r5920. Will re-land shortly.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5921 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-07 11:01:02 +00:00 |
|
kasperl@chromium.org
|
e5860bd6a8
|
Update V8 to version 3.0.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5920 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-07 09:11:56 +00:00 |
|
erik.corry@gmail.com
|
702780ee9a
|
Make the Integer32 type info only cover the signed 32 bit integers.
Fix some bit op bugs introduced last week on IA32:
http://code.google.com/p/chromium/issues/detail?id=52096
Review URL: http://codereview.chromium.org/3151017
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5273 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-08-16 15:08:32 +00:00 |
|
vitalyr@chromium.org
|
6328df4fa2
|
Type info: fix three bit representation of smi type.
Review URL: http://codereview.chromium.org/2802022
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4976 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-06-29 13:48:20 +00:00 |
|
erik.corry@gmail.com
|
b600905133
|
ARM: Track Smis on top 4 stack positions and Smi loop variables.
Improve code generation for known smis and suspected Smis.
Review URL: http://codereview.chromium.org/2452002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4783 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-06-02 09:37:02 +00:00 |
|
vitalyr@chromium.org
|
3f2083286e
|
Start using String type info:
* Improved string concatenation.
* Fixed type inference in prefix/postfix count operations.
Review URL: http://codereview.chromium.org/1520001
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4305 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-03-29 11:48:57 +00:00 |
|
whesse@chromium.org
|
75003d7e76
|
Change a TypeInfo function from inline to non-inline, reducing stack usage during code compilation.
Review URL: http://codereview.chromium.org/1369003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4297 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-03-26 11:34:00 +00:00 |
|
fschneider@chromium.org
|
0737ec8dcb
|
Rename NumberInfo to TypeInfo.
Since we add more type (StringType, PrimitiveType) the name
NumberInfo does not make sense anymore.
Review URL: http://codereview.chromium.org/1207006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4268 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-03-25 12:44:15 +00:00 |
|