js/src/jit/LIROps.yaml
17d9f529b72a4e5d7491bd101d3b99e12e092c03
created 2023-03-22 14:35 +0000
pushed 2023-03-22 21:15 +0000
Julien Pages Julien Pages - Bug 1783956 - Add a new MIR node MWasmTrapIfNull. r=rhunt
5f892b0237f0a634c99530782b0cfbb58603d206
created 2023-03-08 09:20 +0000
pushed 2023-03-09 09:30 +0000
Jan de Mooij Jan de Mooij - Bug 1820763 part 2 - Optimize Function.prototype.bind more in JIT code. r=iain
cfd54c278717c28c2da4e6f407e4554c3b2a1579
created 2023-03-08 09:20 +0000
pushed 2023-03-09 09:30 +0000
Jan de Mooij Jan de Mooij - Bug 1820763 part 1 - Rename NewBoundFunction MIR/LIR instruction to BindFunction. r=iain
0475dade12657e49beed2aac17fd832453ac8bc2
created 2023-03-04 00:58 +0000
pushed 2023-03-04 09:52 +0000
Iain Ireland Iain Ireland - Bug 1799023: Transpile GuardGlobalGeneration r=jandem
3a1c7b73b73b269a804c3d7745ba0976e6148a33
created 2023-03-04 01:56 +0200
pushed 2023-03-04 09:52 +0000
Norisz Fay Norisz Fay - Backed out 5 changesets (bug 1799023) for causing SM bustages on VMFunctions.cpp CLOSED TREE
ae0512a7262cfd97d7719ed6861a9fb4646ceaa9
created 2023-03-03 23:38 +0000
pushed 2023-03-04 09:52 +0000
Iain Ireland Iain Ireland - Bug 1799023: Transpile GuardGlobalGeneration r=jandem
2db84bed24d696edb3043ec47e6286de4bb464f3
created 2023-03-03 08:25 +0000
pushed 2023-03-03 15:59 +0000
Jan de Mooij Jan de Mooij - Bug 1819558 part 1 - Support bound constructors in tryAttachCallHook. r=iain
ba94852d7bed6fc57b95139cbef83910c24c8434
created 2023-03-01 00:51 +0000
pushed 2023-03-01 09:37 +0000
Doug Thayer Doug Thayer - Bug 1816981 - Inline baseline megamorphic cache lookups r=jandem
443570c2740f2014644dcb6e1e35937b423b9c95
created 2023-02-27 13:05 +0000
pushed 2023-02-27 21:47 +0000
Jan de Mooij Jan de Mooij - Bug 1483869 part 12 - Transpile calls to bound functions. r=iain
70e235a3de723f77efe52d66c0f1d0b6177a3e2d
created 2023-02-27 13:05 +0000
pushed 2023-02-27 21:47 +0000
Jan de Mooij Jan de Mooij - Bug 1483869 part 10 - Optimize Function.prototype.bind in the JITs. r=iain
2977375e714ea1a221f5ffa7b5c35d7737ed684c
created 2023-02-27 13:05 +0000
pushed 2023-02-27 21:47 +0000
Jan de Mooij Jan de Mooij - Bug 1483869 part 1 - Remove FinishBoundFunctionInit optimization. r=iain
3afd6d54fc75ad1e8001489101d178468cc7dc9c
created 2023-02-24 13:56 +0000
pushed 2023-02-25 20:57 +0000
Jan de Mooij Jan de Mooij - Bug 1816682 part 2 - Transpile CallClassHook. r=iain
4e273e81907f753e5e6803fc811bbba6218fbba4
created 2023-02-17 01:16 +0000
pushed 2023-02-17 09:17 +0000
Ryan Hunt Ryan Hunt - Bug 1814519 - wasm: Perform post-write barrier in Ion as OOL call that preserves live registers. r=jseward
20bc54a8bcd1edaae2ee710c72625aac1b7bec9c
created 2023-02-17 01:15 +0000
pushed 2023-02-17 09:17 +0000
Ryan Hunt Ryan Hunt - Bug 1814519 - wasm: Don't perform pre-write barrier for initialization in ion. r=jseward
13cee6282674fd44bd508c1590becef21c87d7c1
created 2023-02-16 07:54 +0000
pushed 2023-02-16 16:09 +0000
Jan de Mooij Jan de Mooij - Bug 1816860 part 1 - Replace MToIntegerInt32 with MBooleanToInt32. r=iain,nbp
8efe253468b2ae8a385e19be1b3acd4a39ad58e1
created 2023-02-15 18:28 +0000
pushed 2023-02-16 04:35 +0000
Iain Ireland Iain Ireland - Bug 1816498: Remove unused result from LMegamorphicStoreSlot r=jandem
6ff2f3fcd5fd4cfa461a6dc1b10ca4e8bcc9ede7
created 2023-02-15 17:49 +0000
pushed 2023-02-16 04:35 +0000
Doug Thayer Doug Thayer - Bug 1815503 - Optimize away `SetElementMegamorphic` inside for-in loops when possible r=iain
e2d1f36939eed51eeb968ab63ce520ced0c9f6a5
created 2023-01-23 11:51 +0000
pushed 2023-01-23 18:05 +0000
Lu Yahan Lu Yahan - Bug 1800431 - Add riscv64 backend about non riscv64 file.r=jandem
8129ee5398d5ce34183dd2ca51c3aa1d27e9c318
created 2023-01-19 23:53 +0000
pushed 2023-01-20 03:46 +0000
Doug Thayer Doug Thayer - Bug 1809359 - Inline SetElementMegamorphic r=jandem
ffc5325948a652809af152ece47bbec5d3d86387
created 2023-01-19 00:33 +0000
pushed 2023-01-19 09:31 +0000
Iain Ireland Iain Ireland - Bug 1799025: Part 9: Use iterator indices for GetProp r=jandem
75be34e55f82a24f91cce00170ca50efad1c3faf
created 2023-01-19 00:33 +0000
pushed 2023-01-19 09:31 +0000
Iain Ireland Iain Ireland - Bug 1799025: Part 8: Use iterator indices for HasOwnProp r=jandem
b7c6834859a43d6a0be04677082d63ff6c855ef0
created 2023-01-18 13:10 +0000
pushed 2023-01-19 04:46 +0000
André Bargull André Bargull - Bug 1791520: Add GC unsafe region instructions for JIT code. r=jandem
a8c356a58263051b18261bad39d02b0a9159011e
created 2023-01-18 10:56 +0000
pushed 2023-01-19 04:46 +0000
Julian Seward Julian Seward - Bug 1810090 - Disallow uses of MWasmDerived{,Index}Pointer with reftyped-bases. r=rhunt.
776663bd80aedd146acccb9536af44f4ed02d606
created 2023-01-08 18:32 +0000
pushed 2023-01-08 21:47 +0000
Ryan Hunt Ryan Hunt - Bug 1803826 - wasm: Emit subtype checks inline in ion. r=jseward
b17b04940a8fcb4042f97caf146bccdc469e6215
created 2023-01-03 23:12 +0000
pushed 2023-01-04 09:43 +0000
Doug Thayer Doug Thayer - Bug 1807159 - Inline MegamorphicLoadSlotByValue r=jandem
5710e12dca703e57be8c4285f12bd8ac412e0c19
created 2022-12-14 14:57 +0000
pushed 2022-12-15 09:27 +0000
Yury Delendik Yury Delendik - Bug 1803381 - Replace refAsNonNull checks in Ion with signal handler. r=jseward
7ce9396e4dadf3eeda874162e8aa89481151c19e
created 2022-12-01 14:33 +0000
pushed 2022-12-02 09:34 +0000
André Bargull André Bargull - Bug 1801865: Supports out-of-bounds access for String.prototype.char{,Code}At. r=jandem
6810bbf2119c18d7b43481b81c5d4968ee6fc8d7
created 2022-12-01 14:33 +0000
pushed 2022-12-02 09:34 +0000
André Bargull André Bargull - Bug 1669942: Add CacheIR op to linearise strings for char-accesses. r=jandem
1c95cd727056a9364a388b5e40d9a8f4ff6f958f
created 2022-11-29 13:52 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 1802497 - Part 5: Inline Number.prototype.toString when an explicit "base" argument is present. r=jandem
0e3f6ac2569a02f9e81b6c023e572fb272e9c263
created 2022-11-29 13:52 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 815255 - Part 4: Inline Number.parseInt with Double input. r=jandem
d5900226f9132d74a845efcb761fd8d3e68c00c7
created 2022-11-29 13:52 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 815255 - Part 3: Inline Number.parseInt with radix=10. r=jandem
5c2787d90d7c14583b7dfb54aad33448965e2581
created 2022-11-29 13:52 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 815255 - Part 1: Add GuardSpecificInt32 CacheIR op. r=jandem
878800f6a93271d6bf467be334c30932b7d1df04
created 2022-11-29 14:54 +0200
pushed 2022-11-29 21:47 +0000
Noemi Erli Noemi Erli - Backed out 12 changesets (bug 1802497, bug 815255, bug 1802496, bug 1802495) for causing build bustage in ReciprocalMulConstants.cpp CLOSED TREE
27a6631f4fa2c9c224d3a196e289f4b4c21efe55
created 2022-11-29 12:17 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 1802497 - Part 5: Inline Number.prototype.toString when an explicit "base" argument is present. r=jandem
9632e28d5be95a2717defe67f1a9e62aff903a73
created 2022-11-29 12:17 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 815255 - Part 4: Inline Number.parseInt with Double input. r=jandem
4d430cf570f3d0cd44d0661154097628c16413f5
created 2022-11-29 12:17 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 815255 - Part 3: Inline Number.parseInt with radix=10. r=jandem
c30b0e521ffa04c33c602204f536c0f1ea908d13
created 2022-11-29 12:17 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 815255 - Part 1: Add GuardSpecificInt32 CacheIR op. r=jandem
91e2af4f5f7fc46eadafd06eadcf5220e3c252f5
created 2022-11-28 18:33 +0000
pushed 2022-11-29 08:40 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 3: Transpile GuardMultipleShapes r=jandem
3e245a08238b8c44892e2ae2f4d41ef1ad821037
created 2022-11-25 20:45 +0000
pushed 2022-11-26 21:27 +0000
Iain Ireland Iain Ireland - Bug 1799028: Transpile ObjectToIteratorResult r=jandem
8fbe0b3f03c2ce68bb595b2cca6daad010e9d75a
created 2022-11-25 22:33 +0200
pushed 2022-11-26 21:27 +0000
Marian-Vasile Laza Marian-Vasile Laza - Backed out 8 changesets (bug 1671228) for causing xpcshell failures on test_autofillFormFields.js. CLOSED TREE
d27bf0a5bd476b3a85fae70c209c19f629f0809b
created 2022-11-25 18:21 +0000
pushed 2022-11-26 21:27 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 3: Transpile GuardMultipleShapes r=jandem
6d6b34704de6e89ed84c6aea1e826540277b064e
created 2022-11-24 02:49 +0200
pushed 2022-11-24 21:26 +0000
Butkovits Atila Butkovits Atila - Backed out 6 changesets (bug 1671228) for causing failures at Marking.cpp. CLOSED TREE
b26db27890f228ffcef5a286a082df7b12e798f7
created 2022-11-24 00:02 +0000
pushed 2022-11-24 21:26 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 3: Transpile GuardMultipleShapes r=jandem
9f0dec5c58168daa46e52a6b9e3851868916b4da
created 2022-11-22 13:42 +0000
pushed 2022-11-22 21:43 +0000
Julian Seward Julian Seward - Bug 1797933, part 2 - initial implementation of struct.{new,set,get} and ref.cast for Ion. r=rhunt.
a2c8f031ccbf859c872d69671f0b0efcfb4c8162
created 2022-11-08 14:21 +0000
pushed 2022-11-08 21:36 +0000
André Bargull André Bargull - Bug 1799490 - Part 2: Transpile Map.prototype.size and Set.prototype.size in Warp. r=iain
b1805a980636e6046a8e79a4225adefcfbe60d96
created 2022-11-07 17:10 +0000
pushed 2022-11-07 21:29 +0000
Christian Holler Christian Holler - Bug 1794784 - Add code for differential testing with Fuzzilli. r=jandem
82a2c0ea4e64c304942f71cc8984a5b5ecf6e34a
created 2022-11-03 15:45 +0200
pushed 2022-11-03 21:43 +0000
Stanca Serban Stanca Serban - Backed out changeset cd6046d38441 (bug 1794784) for causing Spidermonkey builds bustages. CLOSED TREE
cd6046d384410110a1176599c36fb06ac92681a0
created 2022-11-03 13:06 +0000
pushed 2022-11-03 21:43 +0000
Christian Holler Christian Holler - Bug 1794784 - Add code for differential testing with Fuzzilli. r=jandem
b86b7f0226545595b35440e23e5ff642be1c3a3b
created 2022-10-27 19:33 +0300
pushed 2022-10-27 21:55 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset d3d587531672 (bug 1794784) for causing spidermonkey bustages on BaselineCacheIRCompiler.cpp. CLOSED TREE
d3d587531672336fe98734477fcb95d5d0ab0038
created 2022-10-27 16:19 +0000
pushed 2022-10-27 21:55 +0000
Christian Holler Christian Holler - Bug 1794784 - Add code for differential testing with Fuzzilli. r=jandem
98e7f7bfffc4f9f164b985d51a11feaeec37dd7f
created 2022-10-26 22:57 +0000
pushed 2022-10-27 03:52 +0000
Doug Thayer Doug Thayer - Bug 1794439 - Inline HasNativeDataPropertyPure cache lookup in Ion r=jandem
754042c4c1f8e3ff19723e6e73373f15a5790b04
created 2022-10-18 00:38 -0400
pushed 2022-10-18 09:48 +0000
Cristian Tuns Cristian Tuns - Backed out changeset 30dbd4267a26 (bug 1794439) for causing multiple failures on BacktrackingAllocator.cpp CLOSED TREE
30dbd4267a263dfca91e971d32ff160b91a14f7b
created 2022-10-18 03:57 +0000
pushed 2022-10-18 09:48 +0000
Doug Thayer Doug Thayer - Bug 1794439 - Inline HasNativeDataPropertyPure cache lookup in Ion r=jandem
548e62dfe6286bd2b4ca0a086f23af711fe4af02
created 2022-09-15 08:56 +0000
pushed 2022-09-16 03:36 +0000
Jan de Mooij Jan de Mooij - Bug 1790791 part 1 - Rename MCallSetElement to MMegamorphicSetElement. r=iain
d385628a29e68e63bbba27853aa6c87fb4a36153
created 2022-09-08 13:47 +0000
pushed 2022-09-08 21:33 +0000
André Bargull André Bargull - Bug 1341937 - Part 13: Check eliding post write barriers is correct. r=jandem
e7f4d971689dad4e7421b6bdfa00e50bdf4c5c23
created 2022-09-08 13:47 +0000
pushed 2022-09-08 21:33 +0000
André Bargull André Bargull - Bug 1341937 - Part 12: Remove CopyLexicalEnvironmentObject. r=jandem
90917af9e65eb8b2ed94ad0866451acb3c02f49e
created 2022-09-08 13:47 +0000
pushed 2022-09-08 21:33 +0000
André Bargull André Bargull - Bug 1341937 - Part 8: Inline allocation of environment objects using createGCObject. r=jandem
96e9152c2cfeccfc5e57159790eea4ffe9e42757
created 2022-09-08 13:47 +0000
pushed 2022-09-08 21:33 +0000
André Bargull André Bargull - Bug 1341937 - Part 7: Store the environment slot in a separate instruction. r=jandem
5805802dc654ca76670d7e68a3fdc79230666239
created 2022-08-31 10:38 +0000
pushed 2022-08-31 21:54 +0000
André Bargull André Bargull - Bug 1564347 - Part 3: Inline String.prototype.toLowerCase for small Latin-1 strings. r=jandem
4edc744d8b733cc4886fa98cae3758241c829cb6
created 2022-08-25 19:53 +0000
pushed 2022-08-25 22:21 +0000
Iain Ireland Iain Ireland - Bug 1785200: Fix receiver handling in sparse and generic element ICs r=jandem
less more (0) -100 -60 tip