MCPcopy
hub / github.com/nodejs/node / assertFalse

Function assertFalse

deps/v8/test/mjsunit/wasm/deopt/deopt-multiple.js:47–54  ·  view source on GitHub ↗
(%IsTurboFanFunction(wasm.main));
  }
  %WasmTierUpFunction(wasm.main);
  // New target on 1st call_ref.
  assertEquals((1 * 2) * 3, wasm.main(1, 2, wasm.mul, 3, wasm.mul));
  if (%IsWasmTieringPredictable())

Source from the content-addressed store, hash-verified

45 assertEquals((1 + 2) + 3, wasm.main(1, 2, wasm.add, 3, wasm.add));
46 if (%IsWasmTieringPredictable()) {
47 assertFalse(%IsTurboFanFunction(wasm.main));
48 }
49 %WasmTierUpFunction(wasm.main);
50 // New target on 1st call_ref.
51 assertEquals((1 * 2) * 3, wasm.main(1, 2, wasm.mul, 3, wasm.mul));
52 if (%IsWasmTieringPredictable()) {
53 assertFalse(%IsTurboFanFunction(wasm.main));
54 }
55 %WasmTierUpFunction(wasm.main);
56 // New combination but no new targets.
57 assertEquals((1 * 2) + 3, wasm.main(1, 2, wasm.mul, 3, wasm.add));

Callers 15

assertTrueFunction · 0.70
assertTrueFunction · 0.70
assertTrueFunction · 0.70
assertTrueFunction · 0.70
assertTrueFunction · 0.70
assertTrueFunction · 0.70
assertTrueFunction · 0.70
assertTrueFunction · 0.70
deopt-debugging.jsFile · 0.70
deopt-inlined.jsFile · 0.70
assertTrueFunction · 0.70

Calls 2

assertEqualsFunction · 0.50
mainMethod · 0.45

Tested by 15

testFunction · 0.40
testFunction · 0.40
testFunction · 0.40
testFunction · 0.40
testFunction · 0.40
testFunction · 0.40
testFunction · 0.40
testFunction · 0.40
testFunction · 0.40
testFunction · 0.40
testFunction · 0.40
testFunction · 0.40

Used in the wild real call sites across dependent graphs

searching dependent graphs…