DescriptionInsert representation changes before doing range analysis and fix a bug in Range::Copy.
This improves our static type information by calculating the result type
of conversions (HChange) during range analysis. It allows e.g. to eliminate
the write barrier in the following example where it was not possible before:
function f(x) {
var y = x + 1;
if (y > 0 && y < 100) {
a[0] = y;
}
}
* Fix bug in Range::Copy. The minus-zero flags has to be preserved by default.
Committed: http://code.google.com/p/v8/source/detail?r=8994
Patch Set 1 #Patch Set 2 : '' #
Total comments: 4
Messages
Total messages: 3 (0 generated)
|