HomeSort by relevance Sort by last modified time
    Searched refs:deopt (Results 1 - 25 of 73) sorted by null

1 2 3

  /external/chromium_org/v8/test/mjsunit/
switch-opt.js 35 if (b == "deopt") {
96 // Test deopt at the beginning of the case label evaluation.
97 assertResult([2], "ca", "deopt", true);
99 assertResult([4], "ca", "deopt", false);
103 // Test deopt in the middle of the case label evaluation.
104 assertResult([2], "ac", true, "deopt");
106 assertResult([4], "ac", false, "deopt");
109 // Test deopt in the default case.
112 assertResult([4], 10000, false, false, "deopt");
115 // Test deopt in the default case
    [all...]
deopt-with-fp-regs.js 50 // will be introduced after the instructions to support this. If we deopt
54 // The following field of the global object will be deleted to force a deopt.
55 // If we use type feedback to deopt, then tests ran with --stress-opt will
56 // not deopt after a few iteration.
62 // Do a few more calculations using the previous values after our deopt point
86 // By deleting the field we are forcing the code to deopt when the field is
array-push9.js 5 // Flags: --allow-natives-syntax --deopt-every-n-times=5 --nodead-code-elimination
generated-transition-stub.js 66 // Large array should deopt to runtimea
100 // Large array should deopt to runtime
136 // Large array under the deopt threshold should be able to trigger GC without
151 // Large array should deopt to runtime
190 // Large array under the deopt threshold should be able to trigger GC without
206 // Large array should deopt to runtime
  /external/chromium_org/v8/test/mjsunit/regress/
regress-3183.js 33 function f1(method, array, elem, deopt) {
39 function bar(x, deopt, f) {
40 f('push', a, [x], deopt + 0);
44 function baz(f, deopt) { return foo("x", deopt, f); }
49 baz(f1, "deopt");
58 f1 = function(method, array, elem, deopt) {
62 function bar(x, deopt, f) {
63 f1('push', a, [x], deopt + 0);
67 function baz(deopt) { return foo("x", deopt);
    [all...]
regress-359441.js 15 function deopt(x) { function
22 Object.prototype.__defineSetter__('x', deopt);
regress-2987.js 38 var deopt = { deopt:false };
46 deopt.deopt;
56 delete deopt.deopt;
string-set-char-deopt.js 31 function deopt() {
37 %_OneByteSeqStringSetChar(0, (deopt(), 0x48), string);
51 function deopt() {
59 g(%_OneByteSeqStringSetChar(0, (deopt(), 0x48), string));
70 function deopt() {
78 g(%_TwoByteSeqStringSetChar(0, (deopt(), 0x48), string));
regress-381313.js 9 function f(x, deopt) {
33 deopt + 0;
regress-crbug-350434.js 18 // This allocates a heap number, causing a GC, triggering lazy deopt.
22 // a lazy deopt when that map dies.
regress-370384.js 5 // Flags: --deopt-every-n-times=1 --no-enable_sse4_1
regress-373283.js 5 // Flags: --allow-natives-syntax --deopt-every-n-times=1
regress-crbug-163530.js 33 var deoptimize = { deopt:true }; property
43 deoptimize.deopt;
51 delete deoptimize.deopt;
60 var deoptimize = { deopt:true };
70 deoptimize.deopt;
78 delete deoptimize.deopt;
regress-124594.js 34 function f(deopt) {
36 if (deopt) {
43 function g(deopt) {
44 return new f(deopt);
number-named-call-deopt.js 30 function f(x, deopt, osr) {
32 void(x.toString(10, deopt + 0));
41 assertEquals("result", f(4, "deopt", true));
regress-97116b.js 33 %NeverOptimizeFunction(deopt);
34 function deopt() { function
44 if (should_deopt) deopt();
regress-deopt-gcb.js 38 deopt();
42 %NeverOptimizeFunction(deopt);
43 function deopt() { function
regress-deopt-store-effect.js 30 // Test deopt after generic store with effect context.
50 // Test deopt after polymorphic as monomorphic store with effect context.
67 // Test deopt after polymorphic store with effect context.
  /external/chromium_org/v8/test/mjsunit/compiler/
inline-construct.js 35 var noDeopt = { deopt:0 };
60 function value_context(constructor, val, deopt, counter) {
61 var obj = new constructor(val, deopt, counter);
65 function test_context(constructor, val, deopt, counter) {
66 if (!new constructor(val, deopt, counter)) {
72 function effect_context(constructor, val, deopt, counter) {
73 new constructor(val, deopt, counter);
85 function c1(val, deopt, counter) {
86 deopt.deopt;
    [all...]
escape-analysis.js 110 var deopt = { deopt:false }; property
123 deopt.deopt;
132 delete deopt.deopt;
139 var deopt = { deopt:false }; property
143 deopt.deopt;
278 var deopt = { deopt:false }; property
403 var deopt = { deopt:false }; property
423 var deopt = { deopt:false }; property
    [all...]
escape-analysis-representation.js 42 function access(value_track, value_break, deopt) {
45 deopt.deopt
50 var deopt = { deopt:false };
53 access(value_track, value_track(), deopt);
54 access(value_track, value_track(), deopt);
56 access(value_track, value_track(), deopt);
59 delete deopt.deopt;
    [all...]
optimized-for-in.js 111 function h(t, deopt) {
119 deopt.deopt;
124 function j(t, deopt) {
132 deopt.deopt;
137 function k(t, deopt) {
145 deopt.deopt;
150 function l(t, deopt) {
    [all...]
simple-deopt.js 49 // Test deopt when global function changes.
58 // Test deopt when map changes.
71 // Test deopt with assignments to parameters.
81 // Test deopt with literals on the expression stack.
91 // Test deopt before call.
103 // Test of deopt in presence of spilling.
inline-accessors.js 36 forceDeopt = { deopt: 0 };
98 forceDeopt.deopt;
114 forceDeopt.deopt;
130 forceDeopt.deopt;
146 forceDeopt.deopt;
162 forceDeopt.deopt;
178 forceDeopt.deopt;
193 forceDeopt = { deopt: 0 };
259 forceDeopt.deopt;
275 forceDeopt.deopt;
    [all...]
inline-function-apply.js 36 var deoptimize = { deopt:false };
63 deoptimize.deopt;
75 delete deoptimize.deopt;

Completed in 242 milliseconds

1 2 3