// Don't eliminate a phi if it has no SSA uses but its value is still // observable in the interpreter. var t1 = 100; function test1(x) { // g(x) is inlined with --ion-eager, but don't mark the phi // for x as unused. for (var i = 0; i < 90; i++) {
f1(x); if (i >= 80)
t1;
}
}
function f1(x) {};
test1(2);
var t2 = 100; function test2(g) { // g(x) is inlined with --ion-eager, but don't mark the phi // for g as unused. for (var i = 0; i < 90; i++) {
g(); if (i >= 80)
t2;
}
}
function f2() {};
test2(f2);
Messung V0.5
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.