Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: afcea26699c7f4b151758a203f76cd4fb5ef68fe https://github.com/WebKit/WebKit/commit/afcea26699c7f4b151758a203f76cd4fb5ef68fe Author: Asumu Takikawa <as...@igalia.com> Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths: M JSTests/wasm/funcref-spec-harness/sync_index.js M JSTests/wasm/function-references-spec-tests/call_ref.wast.js M JSTests/wasm/function-references-spec-tests/local_init.wast.js M JSTests/wasm/function-references-spec-tests/ref_as_non_null.wast.js M JSTests/wasm/function-references-spec-tests/ref_null.wast.js M JSTests/wasm/function-references/bug243265.js M JSTests/wasm/function-references/local_init.js M JSTests/wasm/function-references/ref_as_non_null.js M JSTests/wasm/function-references/ref_types.js M JSTests/wasm/function-references/table.js M JSTests/wasm/gc-spec-tests/ref_cast.wast.js M JSTests/wasm/gc-spec-tests/type-canon.wast.js M JSTests/wasm/gc-spec-tests/type-equivalence.wast.js M JSTests/wasm/gc-spec-tests/type-rec.wast.js M JSTests/wasm/gc-spec-tests/type-subtyping.wast.js M JSTests/wasm/gc/array_new_fixed.js M JSTests/wasm/gc/bug250613.js M JSTests/wasm/gc/casts.js M JSTests/wasm/gc/eq.js M JSTests/wasm/gc/extern.js M JSTests/wasm/gc/i31.js M JSTests/wasm/gc/packed-arrays.js M JSTests/wasm/gc/rec.js M JSTests/wasm/gc/structs.js M JSTests/wasm/gc/sub.js M JSTests/wasm/gc/wast.js M Source/JavaScriptCore/bytecode/BytecodeList.rb M Source/JavaScriptCore/llint/WebAssembly32_64.asm M Source/JavaScriptCore/llint/WebAssembly64.asm M Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp M Source/JavaScriptCore/wasm/WasmBBQJIT.cpp M Source/JavaScriptCore/wasm/WasmConstExprGenerator.cpp M Source/JavaScriptCore/wasm/WasmFunctionParser.h M Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp M Source/JavaScriptCore/wasm/WasmLLIntBuiltin.h M Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp M Source/JavaScriptCore/wasm/WasmOperations.cpp M Source/JavaScriptCore/wasm/WasmOperations.h M Source/JavaScriptCore/wasm/WasmSlowPaths.cpp M Source/JavaScriptCore/wasm/WasmTypeDefinition.cpp M Source/JavaScriptCore/wasm/wasm.json Log Message: ----------- [Wasm-GC] Adopt final opcodes for proposal https://bugs.webkit.org/show_bug.cgi?id=263026 Reviewed by Justin Michaud. Renumbers opcodes to match the final Wasm GC spec and updates all of the tests. The wast.js library and the GC spec tests are from commit 10de3ade72b4b2665f0741d542f5e42fa5f9bf41 of the upstream spec repo. The typed function reference spec tests are from commit 2eb52be6c975773e30773cf382853aec71682761 of the corresponding spec repo. * JSTests/wasm/funcref-spec-harness/sync_index.js: * JSTests/wasm/function-references-spec-tests/call_ref.wast.js: * JSTests/wasm/function-references-spec-tests/local_init.wast.js: * JSTests/wasm/function-references-spec-tests/ref_as_non_null.wast.js: * JSTests/wasm/function-references-spec-tests/ref_null.wast.js: * JSTests/wasm/function-references/bug243265.js: (async exportRefIndexResultFunc): (async refIndexArgToJS): * JSTests/wasm/function-references/local_init.js: (async testLocalInit): * JSTests/wasm/function-references/ref_as_non_null.js: (async ref_as_non_null): * JSTests/wasm/function-references/ref_types.js: (async testRefTypeLocal): (async testNonNullRefTypeLocal): (async testRefTypeInSignature): (async testRefTypeParamCheck): (async testRefGlobalCheck): (async testExternFuncrefNonNullCheck): (async testExternrefCompatibility): (async testNonNullExternrefIncompatible): (async testFuncrefCompatibility): (async testNonNullFuncrefIncompatible): * JSTests/wasm/function-references/table.js: (async testTypedFuncrefTable): * JSTests/wasm/gc-spec-tests/ref_cast.wast.js: * JSTests/wasm/gc-spec-tests/type-canon.wast.js: * JSTests/wasm/gc-spec-tests/type-equivalence.wast.js: * JSTests/wasm/gc-spec-tests/type-rec.wast.js: * JSTests/wasm/gc-spec-tests/type-subtyping.wast.js: * JSTests/wasm/gc/array_new_fixed.js: (testMissingArgumentCount): * JSTests/wasm/gc/bug250613.js: (testStructSet): * JSTests/wasm/gc/casts.js: (testI31Casts): (testFunctionCasts): (testArrayCasts): (testStructCasts): (testEqCasts): * JSTests/wasm/gc/eq.js: * JSTests/wasm/gc/extern.js: (testInternalize): (testRoundtrip): (testTable): * JSTests/wasm/gc/i31.js: (testI31New): (testI31Get): * JSTests/wasm/gc/packed-arrays.js: (testArrayGetUnreachable): * JSTests/wasm/gc/rec.js: (testRecDeclaration): * JSTests/wasm/gc/structs.js: * JSTests/wasm/gc/sub.js: (testSubDeclaration): * JSTests/wasm/gc/wast.js: (typeof.globalThis.string_appeared_here.this.get Object): (b): Deleted. (ac): Deleted. (gp): Deleted. (f4): Deleted. (cl): Deleted. (bZ): Deleted. (bt): Deleted. (h): Deleted. (adP): Deleted. (dy): Deleted. (dr): Deleted. (wr): Deleted. (jl): Deleted. (bB): Deleted. (bB.prototype.toString): Deleted. (bB.prototype.toUtf16): Deleted. (bB.prototype.slice): Deleted. (v6): Deleted. (a): Deleted. (jj): Deleted. (az): Deleted. (cD): Deleted. (v5): Deleted. (wk): Deleted. (gn): Deleted. (z): Deleted. (z.prototype.copy): Deleted. (z.prototype.ucompare): Deleted. (z.prototype.compare): Deleted. (z.prototype.neg): Deleted. (z.prototype.add): Deleted. (z.prototype.sub): Deleted. (z.prototype.mul): Deleted. (z.prototype.isZero): Deleted. (z.prototype.isNeg): Deleted. (z.prototype.and): Deleted. (z.prototype.or): Deleted. (z.prototype.xor): Deleted. (z.prototype.shift_left): Deleted. (z.prototype.shift_right_unsigned): Deleted. (z.prototype.shift_right): Deleted. (z.prototype.lsl1): Deleted. (z.prototype.lsr1): Deleted. (z.prototype.udivmod): Deleted. (z.prototype.div): Deleted. (z.prototype.mod): Deleted. (z.prototype.toInt): Deleted. (z.prototype.toFloat): Deleted. (z.prototype.toArray): Deleted. (z.prototype.lo32): Deleted. (z.prototype.hi32): Deleted. (du): Deleted. (adg): Deleted. (Y): Deleted. (b0): Deleted. (adj): Deleted. (id): Deleted. (dw): Deleted. (i9): Deleted. (b1): Deleted. (eu): Deleted. (bi): Deleted. (adk): Deleted. (adl): Deleted. (ak): Deleted. (ds): Deleted. (bD): Deleted. (adZ): Deleted. (f7): Deleted. (R): Deleted. (cE): Deleted. (v3): Deleted. (v1): Deleted. (adc): Deleted. (f8): Deleted. (cF): Deleted. (i8): Deleted. (adv): Deleted. (jb): Deleted. (jc): Deleted. (ck): Deleted. (ck.prototype.offset): Deleted. (ck.prototype): Deleted. (ck.prototype.fill): Deleted. (ck.prototype.compare): Deleted. (dp): Deleted. (dp.prototype.offset): Deleted. (dp.prototype): Deleted. (dp.prototype.fill): Deleted. (vZ): Deleted. (aL): Deleted. (v0): Deleted. (vY): Deleted. (cJ): Deleted. (b3): Deleted. (adr): Deleted. (wa): Deleted. (v2): Deleted. (adt): Deleted. (adK): Deleted. (adD): Deleted. (adz): Deleted. (adu): Deleted. (adw): Deleted. (get b): Deleted. (v9.string_appeared_here.deserialize): Deleted. (i_): Deleted. (v7): Deleted. (f): Deleted. (jh): Deleted. (v8): Deleted. (jg): Deleted. (v4): Deleted. (t): Deleted. (dq): Deleted. (O): Deleted. (adn): Deleted. (ado): Deleted. (ji): Deleted. (i): Deleted. (c.j): Deleted. (ja): Deleted. (ew): Deleted. (aG): Deleted. (ga): Deleted. (ey): Deleted. (ad1.a): Deleted. (ad1.b): Deleted. (ad1): Deleted. (wp): Deleted. (adF): Deleted. (adV): Deleted. (adi): Deleted. (a5): Deleted. (cM): Deleted. (cL): Deleted. (adh): Deleted. (Z): Deleted. (adN): Deleted. (adf): Deleted. (ba): Deleted. (vX): Deleted. (aB): Deleted. (aB.prototype.truncate): Deleted. (aB.prototype.length): Deleted. (aB.prototype.write): Deleted. (aB.prototype.read): Deleted. (aB.prototype.read_one): Deleted. (aB.prototype.close): Deleted. (aT): Deleted. (aT.prototype.nm): Deleted. (aT.prototype.create_dir_if_needed): Deleted. (aT.prototype.slash): Deleted. (aT.prototype.lookup): Deleted. (aT.prototype.exists): Deleted. (aT.prototype.mkdir): Deleted. (aT.prototype.rmdir): Deleted. (aT.prototype.readdir): Deleted. (aT.prototype.is_dir): Deleted. (aT.prototype.unlink): Deleted. (aT.prototype.open): Deleted. (aT.prototype.register): Deleted. (w): Deleted. (aU): Deleted. (adb): Deleted. (ada): Deleted. (bC): Deleted. (bC.prototype.truncate): Deleted. (bC.prototype.length): Deleted. (bC.prototype.write): Deleted. (bC.prototype.read): Deleted. (bC.prototype.read_one): Deleted. (bC.prototype.close): Deleted. (aC): Deleted. (aC.prototype.nm): Deleted. (aC.prototype.exists): Deleted. (aC.prototype.mkdir): Deleted. (aC.prototype.rmdir): Deleted. (aC.prototype.readdir): Deleted. (aC.prototype.is_dir): Deleted. (aC.prototype.unlink): Deleted. (aC.prototype.open): Deleted. (aC.prototype.rename): Deleted. (aC.prototype.stat): Deleted. (aC.prototype.lstat): Deleted. (aC.prototype.symlink): Deleted. (aC.prototype.readlink): Deleted. (aC.prototype.raise_nodejs_error): Deleted. (aC.prototype.stats_from_js): Deleted. (v): Deleted. (ws): Deleted. (adm): Deleted. (wq): Deleted. (adq): Deleted. (f5): Deleted. (b2): Deleted. (f6): Deleted. (ads): Deleted. (dt): Deleted. (wb): Deleted. (ady): Deleted. (aM): Deleted. (a4): Deleted. (adx): Deleted. (f9): Deleted. (wc): Deleted. (adA): Deleted. (jd): Deleted. (jf): Deleted. (wj): Deleted. (gm): Deleted. (adB): Deleted. (cG): Deleted. (cm): Deleted. (dv): Deleted. (je): Deleted. (adC): Deleted. (f_): Deleted. (gi): Deleted. (we): Deleted. (cH): Deleted. (j): Deleted. (cn): Deleted. (adG): Deleted. (dx): Deleted. (wn): Deleted. (adW): Deleted. (adX): Deleted. (gq): Deleted. (ad4): Deleted. (adH.a.a.0.ey.d): Deleted. (adH): Deleted. (wf): Deleted. (adI): Deleted. (aH): Deleted. (adJ): Deleted. (wg): Deleted. (wh): Deleted. (cI): Deleted. (e): Deleted. (ex): Deleted. (b4): Deleted. (adM): Deleted. (bj): Deleted. (jk): Deleted. (wl): Deleted. (ade): Deleted. (co): Deleted. (adR): Deleted. (F): Deleted. (d): Deleted. (adS): Deleted. (adT): Deleted. (adU): Deleted. (adO): Deleted. (wo): Deleted. (as): Deleted. (x): Deleted. (wm): Deleted. (at): Deleted. (adE): Deleted. (adp): Deleted. (v_): Deleted. (adQ): Deleted. (I): Deleted. (hE): Deleted. (ac_): Deleted. (am): Deleted. (aN): Deleted. (ae): Deleted. (aI): Deleted. (af): Deleted. (gt): Deleted. (jq): Deleted. (eA): Deleted. (g): Deleted. (wu): Deleted. (u): Deleted. (dA): Deleted. (gu): Deleted. (gv.b.a): Deleted. (gv): Deleted. (js): Deleted. (jt): Deleted. (dl): Deleted. (bb): Deleted. (eB): Deleted. (ju): Deleted. (dC): Deleted. (gw): Deleted. (jv): Deleted. (cN): Deleted. (jw): Deleted. (Q): Deleted. (jx): Deleted. (eC): Deleted. (cp): Deleted. (bG): Deleted. (dD): Deleted. (eD): Deleted. (eE): Deleted. (gx): Deleted. (jy): Deleted. (cq): Deleted. (gy): Deleted. (ek): Deleted. (eF): Deleted. (gz): Deleted. (gj): Deleted. (jz): Deleted. (bH): Deleted. (el): Deleted. (b5): Deleted. (bc): Deleted. (jA): Deleted. (jB): Deleted. (wS): Deleted. (eG): Deleted. (eH): Deleted. (gB): Deleted. (eL): Deleted. (cr): Deleted. (wY): Deleted. (gD): Deleted. (jG): Deleted. (b6): Deleted. (jI): Deleted. (jK): Deleted. (e.catch.a.w4.1): Deleted. (gE): Deleted. (c): Deleted. (xc.d.p): Deleted. (xc.d.e): Deleted. (xc.d.g): Deleted. (xc.d.a): Deleted. (xc.d.h): Deleted. (xc.d.C): Deleted. (xc.d.E): Deleted. (xc.d.c): Deleted. (xc.d.j): Deleted. (xc.d.F): Deleted. (xc.d.G): Deleted. (xc.d.R): Deleted. (xc.d.q): Deleted. (xc.d.m): Deleted. (xc.d.i): Deleted. (xc.d.S): Deleted. (xc.d.T): Deleted. (xc.d.t): Deleted. (xc.d.k): Deleted. (xc.d.n): Deleted. (xc.d.u): Deleted. (xc.d.H): Deleted. (xc.d.o): Deleted. (xc.d.l): Deleted. (xc.d.I): Deleted. (xc.d.U): Deleted. (xc.d.r): Deleted. (xc.d.J): Deleted. (xc.d.K): Deleted. (xc.d.L): Deleted. (xc.d.M): Deleted. (xc.d.v): Deleted. (xc.d.w): Deleted. (xc.d.x): Deleted. (xc.d.N): Deleted. (xc.d.V): Deleted. (xc.d.W): Deleted. (xc.d.X): Deleted. (xc.d.Y): Deleted. (xc.d.Z): Deleted. (xc.d._): Deleted. (xc.d.y): Deleted. (xc.d.z): Deleted. (xc.d.A): Deleted. (xc.d.aa.c.c.k.l.n.p.p.2.x): Deleted. (xc.d.aa.c.c.k.l.n.p.p.2.m): Deleted. (xc.d.aa.c.c.k.l.n.p.p.2.j): Deleted. (xc.d.aa): Deleted. (xc.d.O): Deleted. (xc.d.ab): Deleted. (xc.d.B): Deleted. (xc.d.ac): Deleted. (xc.d.P): Deleted. (xc.d.Q): Deleted. (xc.d.ad): Deleted. (xc): Deleted. (xl.g.h): Deleted. (xl.g.d): Deleted. (xl.g.p): Deleted. (xl.g.a): Deleted. (xl.g.P): Deleted. (xl.g.m): Deleted. (xl.g.Q): Deleted. (xl.g.R): Deleted. (xl.g.S): Deleted. (xl.g.T): Deleted. (xl.g.U): Deleted. (xl.g.V): Deleted. (xl.g.W): Deleted. (xl.g.n): Deleted. (xl.g.B): Deleted. (xl.g.X): Deleted. (xl.g.Y): Deleted. (xl.g.q): Deleted. (xl.g.C): Deleted. (xl.g.r): Deleted. (xl.g.s): Deleted. (xl.g.E): Deleted. (xl.g.t): Deleted. (xl.g.u): Deleted. (xl.g.F): Deleted. (xl.g.G): Deleted. (xl.g.H): Deleted. (xl.g.J): Deleted. (xl.g.K): Deleted. (xl.g.c): Deleted. (xl.g.j): Deleted. (xl.g.o): Deleted. (xl.g.i): Deleted. (xl.g.k): Deleted. (xl.g.l): Deleted. (xl.g.v): Deleted. (xl.g.w): Deleted. (xl.g.x): Deleted. (xl.g.e): Deleted. (xl.g.Z): Deleted. (xl.g._): Deleted. (xl.g.y): Deleted. (xl.g.L): Deleted. (xl.g.M): Deleted. (xl.g.aa): Deleted. (xl.g.z): Deleted. (xl.g.ab): Deleted. (xl.g.N): Deleted. (xl.g.O): Deleted. (xl.g.ac): Deleted. (xl): Deleted. (cs): Deleted. (dm): Deleted. (gF): Deleted. (bd): Deleted. (em): Deleted. (aZ): Deleted. (gG): Deleted. (jL): Deleted. (jM): Deleted. (cP): Deleted. (aD): Deleted. (jN): Deleted. (gH): Deleted. (gI): Deleted. (au): Deleted. (aE.a.typeof.a.string_appeared_here.s): Deleted. (aE.a.typeof.a.string_appeared_here.t): Deleted. (aE.a.typeof.a.string_appeared_here.u): Deleted. (aE.a.else.switch.a.0.z): Deleted. (aE.a.else.switch.a.0.E): Deleted. (aE.a.else.switch.a.0.J): Deleted. (aE.a.else.switch.a.0.O): Deleted. (aE.a.else.switch.a.0.T): Deleted. (aE.a.else.switch.a.0.Y): Deleted. (aE.a.else.switch.a.0.ab): Deleted. (aE.a.else.switch.a.0.ag): Deleted. (aE.a.else.switch.a.0.al): Deleted. (aE.a.else.switch.a.0.ay): Deleted. (aE.a.else.switch.a.0.az): Deleted. (aE.a.else.switch.a.0.aA): Deleted. (aE.a.else.switch.a.0.aG): Deleted. (aE.a.else.switch.a.0.aL): Deleted. (aE.a.else.switch.a.0.aQ): Deleted. (aE.a.else.switch.a.0.aV): Deleted. (aE.a.else.switch.a.0.aW): Deleted. (aE.a.else.switch.a.0.aX): Deleted. (aE.a.else.switch.a.0.a2): Deleted. (aE.a.else.switch.a.0.a3): Deleted. (aE.a.else.switch.a.0.a4): Deleted. (aE): Deleted. (aw): Deleted. (eN): Deleted. (dE): Deleted. (aV): Deleted. (_): Deleted. (a0): Deleted. (a1): Deleted. (cQ): Deleted. (x6): Deleted. (jO): Deleted. (a.13.m.d): Deleted. (eO): Deleted. (yW): Deleted. (yX): Deleted. (yY): Deleted. (yZ): Deleted. (a.f): Deleted. (a.k): Deleted. (bJ): Deleted. (y.else.switch.d.0.typeof.k.string_appeared_here): Deleted. (y.else.switch.d.0.else.0.k.0): Deleted. (y.else.switch.d.0.else): Deleted. (y.else.switch.d.0.0.m.0.c): Deleted. (y.else.switch.d.0.c): Deleted. (d2): Deleted. (hs): Deleted. (X): Deleted. (hr): Deleted. (P): Deleted. (a6): Deleted. (y4): Deleted. (gJ): Deleted. (a.typeof.h.string_appeared_here): Deleted. (a.else.0.h.0): Deleted. (a.else): Deleted. (eP): Deleted. (bK): Deleted. (b7): Deleted. (b8): Deleted. (jP): Deleted. (jQ): Deleted. (gK): Deleted. (an): Deleted. (gM): Deleted. (jR): Deleted. (eR.a.q): Deleted. (eR): Deleted. (s.g.0.f): Deleted. (gN): Deleted. (gO): Deleted. (zF): Deleted. (try.try.catch): Deleted. (try.catch): Deleted. (catch): Deleted. (a.c): Deleted. (zN): Deleted. (zO): Deleted. (zU): Deleted. (zW): Deleted. (zY): Deleted. (dF): Deleted. (jV): Deleted. (jW): Deleted. (cR): Deleted. (dG): Deleted. (y): Deleted. (jX): Deleted. (cS): Deleted. (dH): Deleted. (jY): Deleted. (cT): Deleted. (eS): Deleted. (dI): Deleted. (jZ): Deleted. (j0.a.K): Deleted. (j0.a.L): Deleted. (j0.a.v): Deleted. (j0.a.d): Deleted. (j0.a.q): Deleted. (j0.a.m): Deleted. (j0.a.n): Deleted. (j0.a.h): Deleted. (j0.a.p): Deleted. (j0.a.N): Deleted. (j0.a.P): Deleted. (j0.a.Q): Deleted. (j0.a.R): Deleted. (j0.a.S): Deleted. (j0.a.T): Deleted. (j0.a.U): Deleted. (j0.a.V): Deleted. (j0.a.W): Deleted. (j0.a.X): Deleted. (j0.a.Y): Deleted. (j0.a.l): Deleted. (j0.a.r): Deleted. (j0.a.Z): Deleted. (j0.a._): Deleted. (j0.a.aa): Deleted. (j0.a.ab): Deleted. (j0.a.ac): Deleted. (j0.a.ad): Deleted. (j0.a.k): Deleted. (j0.a.x): Deleted. (j0.a.o): Deleted. (j0.a.s): Deleted. (j0.a.ae): Deleted. (j0.a.t): Deleted. (j0.a.z): Deleted. (j0.a.A): Deleted. (j0.a.a.k): Deleted. (j0.a.B): Deleted. (j0.a.G): Deleted. (j0.a.H): Deleted. (j0): Deleted. (Ay): Deleted. (Az): Deleted. (eT.a.i): Deleted. (eT.a.s): Deleted. (eT.a.M): Deleted. (eT.a.N): Deleted. (eT.a.d): Deleted. (eT.a.S): Deleted. (eT.a.T): Deleted. (eT.a.U): Deleted. (eT.a.V): Deleted. (eT.a.B): Deleted. (eT.a.W): Deleted. (eT.a.C): Deleted. (eT.a.X): Deleted. (eT.a.u): Deleted. (eT.a.l): Deleted. (eT.a.Z): Deleted. (eT.a.h): Deleted. (eT.a.p): Deleted. (eT.a.G): Deleted. (eT.a.aa): Deleted. (eT.a.ab): Deleted. (eT.a.ac): Deleted. (eT.a.ad): Deleted. (eT.a.ae): Deleted. (eT.a.af): Deleted. (eT.a.H): Deleted. (eT.a.v): Deleted. (eT.a.al): Deleted. (eT.a.an): Deleted. (eT.a.q): Deleted. (eT.a.x): Deleted. (eT.a.I): Deleted. (eT.a.J): Deleted. (eT.a.ao): Deleted. (eT.a.ap): Deleted. (eT.a.aq): Deleted. (eT.a.as): Deleted. (eT.a.at): Deleted. (eT.a.av): Deleted. (eT.a.ax): Deleted. (eT.a.c): Deleted. (eT.a.y.d.h): Deleted. (eT.a.y): Deleted. (eT.a.az): Deleted. (eT.a.aA): Deleted. (eT.a.r): Deleted. (eT.a.aB): Deleted. (eT.a.aC): Deleted. (eT): Deleted. (AU): Deleted. (AV): Deleted. (AW): Deleted. (AX): Deleted. (AY): Deleted. (AZ): Deleted. (A0): Deleted. (A1): Deleted. (A5): Deleted. (A6): Deleted. (Bw): Deleted. (gT): Deleted. (BC): Deleted. (BG): Deleted. (BH): Deleted. (BI): Deleted. (BJ): Deleted. (BK): Deleted. (BL): Deleted. (BM): Deleted. (BN): Deleted. (BR): Deleted. (BS): Deleted. (BV): Deleted. (BZ): Deleted. (B0): Deleted. (B1): Deleted. (B2): Deleted. (B3): Deleted. (B4): Deleted. (B5): Deleted. (B6): Deleted. (B_): Deleted. (B): Deleted. (dJ): Deleted. (ka): Deleted. (kb): Deleted. (kc): Deleted. (kd): Deleted. (Cc.c.a): Deleted. (Cc): Deleted. (eX): Deleted. (gU): Deleted. (kf): Deleted. (gW): Deleted. (ki): Deleted. (kh): Deleted. (kg): Deleted. (eY): Deleted. (ke): Deleted. (gV): Deleted. (gk): Deleted. (i.d): Deleted. (i.c): Deleted. (i.g): Deleted. (i.l): Deleted. (i.m): Deleted. (i.a.f): Deleted. (i.n): Deleted. (i.p): Deleted. (i.q): Deleted. (i.s): Deleted. (i.t): Deleted. (i.v): Deleted. (i.w): Deleted. (i.y): Deleted. (i.z): Deleted. (i.B): Deleted. (i.C): Deleted. (i.E): Deleted. (i.F): Deleted. (i.H): Deleted. (i.J): Deleted. (i.L): Deleted. (i.N): Deleted. (i.P): Deleted. (i.S): Deleted. (i.U): Deleted. (i.W): Deleted. (i.Y): Deleted. (i._): Deleted. (i.aa): Deleted. (i.ac): Deleted. (i.ae): Deleted. (i.af): Deleted. (i.ag): Deleted. (i.ah): Deleted. (kj): Deleted. (C1): Deleted. (l): Deleted. (n): Deleted. (m): Deleted. (o): Deleted. (p): Deleted. (q): Deleted. (r): Deleted. (s): Deleted. (A): Deleted. (C): Deleted. (D): Deleted. (E): Deleted. (G): Deleted. (H): Deleted. (J): Deleted. (K): Deleted. (L): Deleted. (M): Deleted. (N): Deleted. (S): Deleted. (T): Deleted. (U): Deleted. (V): Deleted. (W): Deleted. (aa): Deleted. (ad): Deleted. (ag): Deleted. (ah): Deleted. (ai): Deleted. (aj): Deleted. (al): Deleted. (C3): Deleted. (C5): Deleted. (C8): Deleted. (kk): Deleted. (kl): Deleted. (km): Deleted. (kn): Deleted. (e0): Deleted. (a2): Deleted. (kp): Deleted. (ct): Deleted. (dK): Deleted. (e1): Deleted. (gX): Deleted. (gY): Deleted. (gZ): Deleted. (kq): Deleted. (aF): Deleted. (g1): Deleted. (dL): Deleted. (cV): Deleted. (kr): Deleted. (Dp): Deleted. (ks): Deleted. (kt): Deleted. (ku): Deleted. (kv): Deleted. (dM.b.d): Deleted. (dM): Deleted. (Dq): Deleted. (e2): Deleted. (Dr): Deleted. (kw): Deleted. (Ds): Deleted. (Dt): Deleted. (kx): Deleted. (Du): Deleted. (Dv): Deleted. (ky): Deleted. (Dw): Deleted. (Dx): Deleted. (Dy): Deleted. (kz.c.b): Deleted. (kz): Deleted. (dN): Deleted. (kC): Deleted. (dO): Deleted. (en): Deleted. (kD): Deleted. (kE): Deleted. (kF): Deleted. (kG): Deleted. (Ej): Deleted. (Ek): Deleted. (kK): Deleted. (kL): Deleted. (kN): Deleted. (kO): Deleted. (kP): Deleted. (kQ): Deleted. (kR): Deleted. (kS): Deleted. (kT): Deleted. (kU): Deleted. (kV): Deleted. (kW): Deleted. (kX): Deleted. (kY): Deleted. (kZ): Deleted. (k0): Deleted. (k1): Deleted. (k2): Deleted. (k3): Deleted. (k4): Deleted. (k5): Deleted. (k6): Deleted. (k7): Deleted. (k8): Deleted. (k9): Deleted. (li): Deleted. (lj): Deleted. (lk): Deleted. (ll): Deleted. (lm): Deleted. (ln): Deleted. (lo): Deleted. (lp): Deleted. (lq): Deleted. (lr): Deleted. (nD): Deleted. (nE): Deleted. (nF): Deleted. (nG): Deleted. (nH): Deleted. (nI): Deleted. (nJ): Deleted. (nK): Deleted. (nL): Deleted. (nM): Deleted. (nN): Deleted. (nO): Deleted. (nP): Deleted. (nQ): Deleted. (nR): Deleted. (nS): Deleted. (nT): Deleted. (nU): Deleted. (nV): Deleted. (nW): Deleted. (nX): Deleted. (nY): Deleted. (n7): Deleted. (n9): Deleted. (n_): Deleted. (oK): Deleted. (oL): Deleted. (oM): Deleted. (po): Deleted. (pp): Deleted. (p4): Deleted. (p5): Deleted. (qt): Deleted. (qu): Deleted. (qU): Deleted. (qV): Deleted. (bN): Deleted. (ri): Deleted. (g3): Deleted. (rj): Deleted. (dP): Deleted. (ER): Deleted. (rl): Deleted. (rm): Deleted. (e3): Deleted. (aq): Deleted. (aW): Deleted. (e4): Deleted. (rn): Deleted. (g4.b.a): Deleted. (g4): Deleted. (e5.a.b): Deleted. (e5): Deleted. (dQ): Deleted. (ro): Deleted. (rp): Deleted. (dR): Deleted. (g5): Deleted. (dS): Deleted. (aP): Deleted. (cW): Deleted. (E0): Deleted. (rq): Deleted. (E1): Deleted. (E2): Deleted. (E3): Deleted. (E4): Deleted. (g6): Deleted. (e6): Deleted. (rr): Deleted. (rs): Deleted. (dT): Deleted. (e7): Deleted. (rt): Deleted. (ru): Deleted. (e8): Deleted. (bO): Deleted. (dU): Deleted. (cX): Deleted. (rv): Deleted. (rw): Deleted. (g7): Deleted. (rx): Deleted. (Fp): Deleted. (ry): Deleted. (g8): Deleted. (rz): Deleted. (rA): Deleted. (cY): Deleted. (cu): Deleted. (g9): Deleted. (Fv): Deleted. (cZ): Deleted. (Fw): Deleted. (b_): Deleted. (rB): Deleted. (be): Deleted. (FH): Deleted. (FI): Deleted. (FK): Deleted. (FL): Deleted. (FN): Deleted. (FO): Deleted. (FP): Deleted. (FR): Deleted. (FS): Deleted. (FT): Deleted. (g_): Deleted. (ha): Deleted. (rC): Deleted. (e9): Deleted. (hb): Deleted. (FZ): Deleted. (F3): Deleted. (F5): Deleted. (F6): Deleted. (a7): Deleted. (a8): Deleted. (F8.a.i): Deleted. (F8.a.m): Deleted. (F8.a.o): Deleted. (F8.a.s): Deleted. (F8.a.v): Deleted. (F8.a.y): Deleted. (F8.a.C): Deleted. (F8.a.F): Deleted. (F8.a.I): Deleted. (F8.a.J): Deleted. (F8.a.M): Deleted. (F8): Deleted. (bw.1): Deleted. (Gg): Deleted. (bl.1): Deleted. (bk.1): Deleted. (GR): Deleted. (rF): Deleted. (rG): Deleted. (k): Deleted. (ao): Deleted. (rH): Deleted. (rI): Deleted. (dW): Deleted. (bf): Deleted. (rJ): Deleted. (a9): Deleted. (fa): Deleted. (c.i): Deleted. (rK): Deleted. (rL): Deleted. (rM): Deleted. (bx): Deleted. (ax): Deleted. (c3): Deleted. (hd): Deleted. (he): Deleted. (a3): Deleted. (rN): Deleted. (dX): Deleted. (fb): Deleted. (c4): Deleted. (rO): Deleted. (rP): Deleted. (bP): Deleted. (rQ): Deleted. (hf): Deleted. (rR): Deleted. (rS): Deleted. (rT): Deleted. (rU): Deleted. (dY): Deleted. (hg): Deleted. (rV): Deleted. (hh): Deleted. (rW): Deleted. (hi): Deleted. (rX): Deleted. (rY): Deleted. (rZ): Deleted. (r0): Deleted. (dZ): Deleted. (hj): Deleted. (r1): Deleted. (cv): Deleted. (c5): Deleted. (HQ): Deleted. (HR): Deleted. (HS): Deleted. (HT): Deleted. (HU): Deleted. (HV): Deleted. (HW): Deleted. (HX): Deleted. (HY): Deleted. (HZ): Deleted. (H0): Deleted. (H2): Deleted. (H4): Deleted. (H6): Deleted. (H8): Deleted. (H_): Deleted. (Ia): Deleted. (Ic): Deleted. (Ie): Deleted. (Ig): Deleted. (Ih): Deleted. (Ik): Deleted. (Il): Deleted. (Im): Deleted. (In): Deleted. (Ip): Deleted. (Iq): Deleted. (Ir): Deleted. (Is): Deleted. (It): Deleted. (Iu): Deleted. (Iv): Deleted. (Iw): Deleted. (Ix): Deleted. (Iy): Deleted. (Iz): Deleted. (IA): Deleted. (IB): Deleted. (IC): Deleted. (ID): Deleted. (IE): Deleted. (IF): Deleted. (IG): Deleted. (IH): Deleted. (II): Deleted. (IJ): Deleted. (IK): Deleted. (IL): Deleted. (IM): Deleted. (IN): Deleted. (IO): Deleted. (IP): Deleted. (IQ): Deleted. (IR): Deleted. (IS): Deleted. (IT): Deleted. (IU): Deleted. (IW): Deleted. (IY): Deleted. (IZ): Deleted. (I0): Deleted. (I1): Deleted. (I2): Deleted. (I3): Deleted. (I4): Deleted. (I5): Deleted. (I6): Deleted. (I7): Deleted. (I8): Deleted. (I_): Deleted. (Ja): Deleted. (Jc): Deleted. (Je): Deleted. (Jg): Deleted. (Ji): Deleted. (Jj): Deleted. (Jk): Deleted. (Jl): Deleted. (Jm): Deleted. (Jn): Deleted. (Jo): Deleted. (Jp): Deleted. (Jq): Deleted. (Jr): Deleted. (Jt): Deleted. (Ju): Deleted. (Jv): Deleted. (Jw): Deleted. (Jx): Deleted. (Jy): Deleted. (Jz): Deleted. (JA): Deleted. (JB): Deleted. (JC): Deleted. (JD): Deleted. (JE): Deleted. (JF): Deleted. (JG): Deleted. (JH): Deleted. (JI): Deleted. (JJ): Deleted. (JK): Deleted. (JL): Deleted. (JM): Deleted. (JN): Deleted. (JO): Deleted. (JP): Deleted. (JQ): Deleted. (JR): Deleted. (JS): Deleted. (JT): Deleted. (JU): Deleted. (JV): Deleted. (JW): Deleted. (JX): Deleted. (JY): Deleted. (JZ): Deleted. (J0): Deleted. (J2): Deleted. (J3): Deleted. (J4): Deleted. (J5): Deleted. (J6): Deleted. (J7): Deleted. (J8.a.d): Deleted. (J8): Deleted. (J9): Deleted. (J_): Deleted. (Ka): Deleted. (Kb): Deleted. (Kd): Deleted. (Ke): Deleted. (Kf): Deleted. (Kg): Deleted. (Kh.a.g): Deleted. (Kh): Deleted. (Ki): Deleted. (Kj): Deleted. (Kk): Deleted. (Kl): Deleted. (Km): Deleted. (Kn): Deleted. (Ko): Deleted. (Kq.a.g): Deleted. (Kq): Deleted. (Kr.a.g): Deleted. (Kr): Deleted. (Ks): Deleted. (Kt): Deleted. (Ku): Deleted. (Kw): Deleted. (Kx): Deleted. (Ky): Deleted. (Kz): Deleted. (KA): Deleted. (KB): Deleted. (KC): Deleted. (KD): Deleted. (KE): Deleted. (KF): Deleted. (KG): Deleted. (KH): Deleted. (KI): Deleted. (KJ): Deleted. (KK): Deleted. (KL): Deleted. (KM): Deleted. (KN): Deleted. (KP): Deleted. (KQ): Deleted. (KR): Deleted. (KT): Deleted. (KU): Deleted. (KV): Deleted. (KW): Deleted. (KX): Deleted. (KY): Deleted. (KZ): Deleted. (K0): Deleted. (K1): Deleted. (K2): Deleted. (K3): Deleted. (K4): Deleted. (K5): Deleted. (K6): Deleted. (K7): Deleted. (K8): Deleted. (K9): Deleted. (K_): Deleted. (La): Deleted. (Lb): Deleted. (Ld): Deleted. (Le): Deleted. (Lf): Deleted. (Lh): Deleted. (Li): Deleted. (Lj): Deleted. (Lk): Deleted. (Ll): Deleted. (Lm): Deleted. (Ln): Deleted. (Lo): Deleted. (Lp): Deleted. (Lq): Deleted. (Lr): Deleted. (Ls): Deleted. (Lt): Deleted. (Lu): Deleted. (Lv): Deleted. (Lw): Deleted. (Lx): Deleted. (Ly): Deleted. (Lz): Deleted. (LA): Deleted. (LB): Deleted. (LC): Deleted. (LE): Deleted. (LF): Deleted. (LG): Deleted. (LH): Deleted. (LI): Deleted. (LJ): Deleted. (LK): Deleted. (LL): Deleted. (LM): Deleted. (LN): Deleted. (LO): Deleted. (LP): Deleted. (LQ): Deleted. (LR): Deleted. (LS): Deleted. (LT): Deleted. (LU): Deleted. (LV): Deleted. (LW): Deleted. (LX): Deleted. (LY): Deleted. (LZ): Deleted. (L0): Deleted. (L1): Deleted. (L2): Deleted. (L3): Deleted. (L4): Deleted. (L5): Deleted. (L6): Deleted. (L7): Deleted. (L8): Deleted. (L9): Deleted. (L_): Deleted. (Ma): Deleted. (Mb): Deleted. (Mc): Deleted. (Md): Deleted. (Me): Deleted. (Mf): Deleted. (Mg): Deleted. (Mh): Deleted. (Mi): Deleted. (Mj): Deleted. (Mk): Deleted. (Ml): Deleted. (Mm): Deleted. (Mn): Deleted. (Mo): Deleted. (Mp): Deleted. (Mq): Deleted. (Mr): Deleted. (Ms): Deleted. (Mt): Deleted. (Mu): Deleted. (Mv): Deleted. (Mw): Deleted. (Mx): Deleted. (My): Deleted. (Mz): Deleted. (MA): Deleted. (MB): Deleted. (MC): Deleted. (MD): Deleted. (ME): Deleted. (MF): Deleted. (MG): Deleted. (MH): Deleted. (MI): Deleted. (MJ): Deleted. (MK): Deleted. (ML): Deleted. (MM): Deleted. (MN): Deleted. (MO): Deleted. (MP): Deleted. (MQ): Deleted. (MR): Deleted. (MS): Deleted. (MT): Deleted. (MU): Deleted. (MV): Deleted. (MW): Deleted. (MX): Deleted. (MY): Deleted. (MZ): Deleted. (M0): Deleted. (M1): Deleted. (M2): Deleted. (M3): Deleted. (M7): Deleted. (M8): Deleted. (M9): Deleted. (M_): Deleted. (Na): Deleted. (Nd): Deleted. (Nf): Deleted. (Ng): Deleted. (Nh): Deleted. (Ni): Deleted. (Nj): Deleted. (Nk): Deleted. (Nl): Deleted. (Nm): Deleted. (Nn): Deleted. (No): Deleted. (Np): Deleted. (Nq): Deleted. (Nr): Deleted. (Ns): Deleted. (Nt): Deleted. (Nu): Deleted. (Nv): Deleted. (Nw): Deleted. (Nx): Deleted. (Ny): Deleted. (Nz): Deleted. (NA): Deleted. (NB): Deleted. (NC): Deleted. (ND): Deleted. (NE): Deleted. (NF): Deleted. (NG): Deleted. (NH): Deleted. (NI): Deleted. (NJ): Deleted. (NK): Deleted. (NM): Deleted. (NO): Deleted. (NP): Deleted. (NQ): Deleted. (NR): Deleted. (NS): Deleted. (NT): Deleted. (NU): Deleted. (NV): Deleted. (NW): Deleted. (NX.a.g): Deleted. (NX): Deleted. (NY): Deleted. (NZ): Deleted. (N0): Deleted. (N1): Deleted. (N2): Deleted. (N4): Deleted. (N6): Deleted. (N8): Deleted. (N_): Deleted. (Oa): Deleted. (Oc): Deleted. (Oe): Deleted. (Og): Deleted. (Oi): Deleted. (Ok): Deleted. (Ol): Deleted. (Om): Deleted. (On): Deleted. (Oo): Deleted. (Op): Deleted. (Oq): Deleted. (Or): Deleted. (Os): Deleted. (Ot): Deleted. (Ou): Deleted. (Ov): Deleted. (Ow): Deleted. (Ox): Deleted. (Oy): Deleted. (Oz): Deleted. (OB): Deleted. (OE): Deleted. (OF): Deleted. (OG): Deleted. (fc): Deleted. (ca): Deleted. (r2): Deleted. (hD): Deleted. (hC): Deleted. (r6): Deleted. (dn): Deleted. (gl): Deleted. (hB): Deleted. (hA): Deleted. (r3): Deleted. (OH): Deleted. (r5): Deleted. (fd): Deleted. (OJ): Deleted. (r4): Deleted. (OI): Deleted. (hz): Deleted. (hy): Deleted. (r7): Deleted. (OK): Deleted. (OL): Deleted. (ap): Deleted. (OM): Deleted. (ih): Deleted. (hx): Deleted. (d9): Deleted. (d8): Deleted. (d7): Deleted. (d6): Deleted. (d5): Deleted. (d4): Deleted. (d3): Deleted. (av): Deleted. (ON): Deleted. (OO): Deleted. (OP): Deleted. (OQ): Deleted. (OR): Deleted. (OS): Deleted. (OT): Deleted. (OU): Deleted. (OV): Deleted. (hw): Deleted. (hv): Deleted. (r8): Deleted. (OW): Deleted. (hu): Deleted. (ht): Deleted. (r9): Deleted. (OX): Deleted. (OY): Deleted. (r_): Deleted. (OZ): Deleted. (X3): Deleted. (hl): Deleted. (sa): Deleted. (sb): Deleted. (aX): Deleted. (sc): Deleted. (sd): Deleted. (Yg): Deleted. (se): Deleted. (Yi): Deleted. (hm): Deleted. (sf): Deleted. (aJ): Deleted. (c6): Deleted. (sg): Deleted. (sh): Deleted. (aK): Deleted. (si): Deleted. (fe): Deleted. (ff): Deleted. (cb): Deleted. (sj): Deleted. (Yr): Deleted. (Ys): Deleted. (d0): Deleted. (sk): Deleted. (sl): Deleted. (sm): Deleted. (sn): Deleted. (so): Deleted. (c7): Deleted. (c8): Deleted. (YL): Deleted. (YN): Deleted. (YY): Deleted. (Y4): Deleted. (Zi): Deleted. (Zv): Deleted. (Zx): Deleted. (ZE): Deleted. (ZM): Deleted. (ZU): Deleted. (bm): Deleted. (sp): Deleted. (hn): Deleted. (sq): Deleted. (sr): Deleted. (_j): Deleted. (ss): Deleted. (_V): Deleted. (st): Deleted. (su): Deleted. (sv): Deleted. (sw): Deleted. (ho): Deleted. (2): Deleted. (sx): Deleted. (hp): Deleted. (d1): Deleted. (fg): Deleted. (by): Deleted. (cc): Deleted. (sy): Deleted. (sz): Deleted. (hq): Deleted. (bQ): Deleted. (sA): Deleted. (sB): Deleted. (sC): Deleted. (acv): Deleted. (acy): Deleted. (acz): Deleted. (sD): Deleted. (acD): Deleted. (h.c): Deleted. (acH): Deleted. (acK): Deleted. (acQ): Deleted. (acX): Deleted. (ac2): Deleted. (string_appeared_here.we.switch.U.0.R): Deleted. (string_appeared_here.we.switch.U.0.h): Deleted. (string_appeared_here.we.switch.U.0.Z): Deleted. (string_appeared_here.we.switch.U.0.x): Deleted. (string_appeared_here.we.switch.U.0._): Deleted. (string_appeared_here.we.switch.U.0.S): Deleted. (string_appeared_here.we.switch.U.0.k): Deleted. (string_appeared_here.we.switch.U.0.d): Deleted. (string_appeared_here.we.switch.U.0.G): Deleted. (string_appeared_here.we.switch.U.0.A): Deleted. (string_appeared_here.we.switch.U.0.E): Deleted. (string_appeared_here.we.switch.U.0.I): Deleted. (string_appeared_here.we.switch.U.0.s): Deleted. (string_appeared_here.we.switch.U.0.ae): Deleted. (string_appeared_here.we.switch.U.0.l): Deleted. (string_appeared_here.we.switch.U.0.af): Deleted. (string_appeared_here.we.switch.U.0.c): Deleted. (string_appeared_here.we.switch.U.0.ag): Deleted. (string_appeared_here.we.switch.U.0.ah): Deleted. (string_appeared_here.we.switch.U.0.K): Deleted. (string_appeared_here.we.switch.U.0.r): Deleted. (string_appeared_here.we.switch.U.0.aj): Deleted. (string_appeared_here.we.switch.U.0.v): Deleted. (string_appeared_here.we.switch.U.0.t): Deleted. (string_appeared_here.we.switch.U.0.ak): Deleted. (string_appeared_here.we.switch.U.0.M): Deleted. (string_appeared_here.we.switch.U.0.al): Deleted. (string_appeared_here.we.switch.U.0.am): Deleted. (string_appeared_here.we.switch.U.0.N): Deleted. (string_appeared_here.we.switch.U.0.an): Deleted. (string_appeared_here.we.switch.U.0.ao): Deleted. (string_appeared_here.we.switch.U.0.a): Deleted. (string_appeared_here.we.switch.U.0.C): Deleted. (string_appeared_here.we.switch.U.0.i): Deleted. (string_appeared_here.we.switch.U.0.g): Deleted. (string_appeared_here.we.switch.U.0.V): Deleted. (string_appeared_here.we.switch.U.0.a6): Deleted. (string_appeared_here.we.switch.U.0.y): Deleted. (string_appeared_here.we.switch.U.0.p): Deleted. (string_appeared_here.we.switch.U.0.q): Deleted. (string_appeared_here.we.switch.U.0.a7): Deleted. (string_appeared_here.we.switch.U.0.a9): Deleted. (string_appeared_here.we.switch.U.0.bc): Deleted. (string_appeared_here.we.switch.U.0.be): Deleted. (string_appeared_here.we.switch.U.0.bg): Deleted. (string_appeared_here.we.switch.U.0.bj): Deleted. (string_appeared_here.we.switch.U.0.bl): Deleted. (string_appeared_here.we.switch.U.0.bo): Deleted. (string_appeared_here.we.switch.U.0.bq): Deleted. (string_appeared_here.we.switch.U.0.P): Deleted. (string_appeared_here.we.switch.U.0.Q): Deleted. (string_appeared_here.we.switch.U.0.bt): Deleted. (string_appeared_here.we.switch.U.0.F): Deleted. (string_appeared_here.we.switch.U.0.bw): Deleted. (string_appeared_here.we.switch.U.0.by): Deleted. (string_appeared_here.we): Deleted. * Source/JavaScriptCore/bytecode/BytecodeList.rb: * Source/JavaScriptCore/llint/WebAssembly32_64.asm: * Source/JavaScriptCore/llint/WebAssembly64.asm: * Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp: (JSC::Wasm::B3IRGenerator::addRefI31): (JSC::Wasm::B3IRGenerator::addAnyConvertExtern): (JSC::Wasm::B3IRGenerator::addExternConvertAny): (JSC::Wasm::B3IRGenerator::addI31New): Deleted. (JSC::Wasm::B3IRGenerator::addExternInternalize): Deleted. (JSC::Wasm::B3IRGenerator::addExternExternalize): Deleted. * Source/JavaScriptCore/wasm/WasmBBQJIT.cpp: (JSC::Wasm::BBQJIT::addRefI31): (JSC::Wasm::BBQJIT::addAnyConvertExtern): (JSC::Wasm::BBQJIT::addExternConvertAny): (JSC::Wasm::BBQJIT::addI31New): Deleted. (JSC::Wasm::BBQJIT::addExternInternalize): Deleted. (JSC::Wasm::BBQJIT::addExternExternalize): Deleted. * Source/JavaScriptCore/wasm/WasmConstExprGenerator.cpp: * Source/JavaScriptCore/wasm/WasmFunctionParser.h: (JSC::Wasm::FunctionParser<Context>::parseExpression): (JSC::Wasm::FunctionParser<Context>::parseUnreachableExpression): * Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp: (JSC::Wasm::IPIntGenerator::addRefI31): (JSC::Wasm::IPIntGenerator::addAnyConvertExtern): (JSC::Wasm::IPIntGenerator::addExternConvertAny): (JSC::Wasm::IPIntGenerator::addI31New): Deleted. (JSC::Wasm::IPIntGenerator::addExternInternalize): Deleted. (JSC::Wasm::IPIntGenerator::addExternExternalize): Deleted. * Source/JavaScriptCore/wasm/WasmLLIntBuiltin.h: * Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp: (JSC::Wasm::LLIntGenerator::addRefI31): (JSC::Wasm::LLIntGenerator::addAnyConvertExtern): (JSC::Wasm::LLIntGenerator::addExternConvertAny): (JSC::Wasm::LLIntGenerator::addI31New): Deleted. (JSC::Wasm::LLIntGenerator::addExternInternalize): Deleted. (JSC::Wasm::LLIntGenerator::addExternExternalize): Deleted. * Source/JavaScriptCore/wasm/WasmOperations.cpp: (JSC::Wasm::JSC_DEFINE_JIT_OPERATION): * Source/JavaScriptCore/wasm/WasmOperations.h: * Source/JavaScriptCore/wasm/WasmSlowPaths.cpp: (JSC::LLInt::WASM_SLOW_PATH_DECL): * Source/JavaScriptCore/wasm/WasmTypeDefinition.cpp: (JSC::Wasm::TypeInformation::signatureForLLIntBuiltin): * Source/JavaScriptCore/wasm/wasm.json: Canonical link: https://commits.webkit.org/269454@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes