js/src/jit/MIR.h
7cf9ce2a1f21f86319282418d745ec40b0439ca5
created 2023-01-19 22:22 +0000
pushed 2023-01-20 03:46 +0000
Ryan Hunt Ryan Hunt - Bug 1808613 - wasm: Propagate null inputs given to ref.cast. r=jseward
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
d967af0cdc3eb82595be2649739e8fd66bfb7e73
created 2023-01-19 00:33 +0000
pushed 2023-01-19 09:31 +0000
Iain Ireland Iain Ireland - Bug 1799025: Part 7: Add MBasicBlock::wrapInstructionInFastPath 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.
7097d24a54666d10cfd2c5f5b9c7c94b00e85d3e
created 2023-01-17 08:28 +0000
pushed 2023-01-17 16:13 +0000
André Bargull André Bargull - Bug 1809125 - Part 4: Rename MDefinition::needTruncation() to MDefinition::canTrucate(). r=iain,nbp
55e2f09ce725b73fd24cbd39789772450acee467
created 2023-01-17 08:28 +0000
pushed 2023-01-17 16:13 +0000
André Bargull André Bargull - Bug 1809125 - Part 1: Remove unused `TruncateKind` parameter from MDefinition::needTruncation(). r=iain,nbp
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
e0bd0bb80d0f979ae42e0e2a889e46274a1cecab
created 2023-01-06 18:07 +0000
pushed 2023-01-07 09:34 +0000
Doug Thayer Doug Thayer - Bug 1808210 - Check ptr equality in MConstantProto::congruentTo r=iain
8efc5e6007862c8411cef228a9dfd0b7b76afe3f
created 2022-12-20 09:20 +0000
pushed 2022-12-20 16:15 +0000
Jan de Mooij Jan de Mooij - Bug 1806396 - Remove DOMObjectKind::Unknown. r=iain
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
bd78e2e5b1fe852424cf7c035580e44de70ac135
created 2022-12-12 23:39 +0000
pushed 2022-12-13 04:11 +0000
Doug Thayer Doug Thayer - Bug 1804326 - Ensure MConstantProto instructions don't interfere with LICM r=iain
d83f51f4f6069fce5320b717c2bb0dd1f30b25d3
created 2022-12-05 09:08 +0000
pushed 2022-12-05 16:17 +0000
Julian Seward Julian Seward - Bug 1803043 - Implement remaining instructions for wasm-gc via Ion. r=rhunt.
aed9d4bd5fbd03f8dbb638f3229e63fea4f78c8a
created 2022-12-04 03:34 +0000
pushed 2022-12-05 09:35 +0000
Doug Thayer Doug Thayer - Bug 1800384 - Eliminate redundant proto shape guards r=iain
0c09a0c4a6e7edcfe73901111d36f9269f83bd11
created 2022-12-01 16:54 +0000
pushed 2022-12-02 09:34 +0000
Julian Seward Julian Seward - Bug 1799856 - (part 1) wasm-gc via Ion: implement array.{new,new_default,new_fixed,new_data,new_elem,get,get_s,get_u,set,len,copy}. r=rhunt.
e07a198cd001f83b82e56cfdc352090c2325fd4a
created 2022-11-30 07:26 +0000
pushed 2022-11-30 16:11 +0000
Iain Ireland Iain Ireland - Bug 1797486: Align visitOutOfLineStoreElementHole with CacheIR implementation r=jandem,nbp
2383d2a30a60e87499a64f3e91e05d16f0802294
created 2022-11-29 12:50 +0000
pushed 2022-11-29 21:47 +0000
Julian Seward Julian Seward - Bug 1801108 - Improve debug printing of MIR. r=jandem.
ba555724d7cbf9554326680210966ed1f4e6154f
created 2022-11-25 20:45 +0000
pushed 2022-11-26 21:27 +0000
Iain Ireland Iain Ireland - Bug 1799028: Refactor iterator sentinel r=jandem
02cc7ae51df35f234ffd8f33632b7fa88e5885fb
created 2022-11-22 13:42 +0000
pushed 2022-11-22 21:43 +0000
Julian Seward Julian Seward - Bug 1797933, part 3 - add alias-set annotations for struct.{new,set,get} code. r=rhunt.
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.
a5eb1fdf9665ede4e6105f2cffccbf8c7deefb59
created 2022-11-21 09:59 +0000
pushed 2022-11-21 15:38 +0000
Julian Seward Julian Seward - Bug 1797933, part 1 - rename {M,L}WasmLoadObjectField et al. r=rhunt.
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
51423d631a9acaaabaa931809c54b083a63ca533
created 2022-09-19 16:53 +0000
pushed 2022-09-20 03:38 +0000
André Bargull André Bargull - Bug 1791162 - Part 4: Handle StoreElementHole and ArrayPush in some mightAlias methods. r=jandem
241609720395ea460d57e6f46af99c30e40dcf9f
created 2022-09-19 16:53 +0000
pushed 2022-09-20 03:38 +0000
André Bargull André Bargull - Bug 1791162 - Part 3: Re-add the alias-set to MStoreElementHole. 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
74e46b2ecb8a6641e8b772cc25bffdc7c415b8d8
created 2022-09-12 12:44 +0000
pushed 2022-09-12 21:40 +0000
André Bargull André Bargull - Bug 1790275 - Part 2: Bailout for negative indices in StoreElementHole. r=jandem
0e3963842e57b86dd0fb9e5f2e8eb8eab02192ed
created 2022-09-09 16:21 +0000
pushed 2022-09-09 21:28 +0000
Iain Ireland Iain Ireland - Bug 1789821: Don't DCE MMinMaxArray r=jandem
35754caa8eec29f2aa6c68398336599a94bec9e0
created 2022-09-08 13:46 +0000
pushed 2022-09-08 21:33 +0000
André Bargull André Bargull - Bug 1341937 - Part 3: Generate MNewLexicalEnvironmentObject definition. r=jandem
f78fd4a216da7b273c1f7db47540f10cdfa37e53
created 2022-09-08 13:46 +0000
pushed 2022-09-08 21:33 +0000
André Bargull André Bargull - Bug 1341937 - Part 1: Include slot numbers when printing opcodes for fixed slot instructions. r=jandem
f97c6d0e58e73fa70ad7160cb0bca2e46916e426
created 2022-08-26 14:24 +0000
pushed 2022-08-26 21:48 +0000
André Bargull André Bargull - Bug 1787406 - Part 9: Add MStoreElement::NewUnbarriered and MStoreFixedSlot::NewBarriered. r=jandem
6833d3cbba8674dd0b208972ed73e18f662c8bb0
created 2022-08-26 14:24 +0000
pushed 2022-08-26 21:48 +0000
André Bargull André Bargull - Bug 1787406 - Part 7: Remove MStoreDynamicSlot::slotType. r=jandem
a4c302196df4a244e4aa623ad73e4f0e759018d1
created 2022-08-26 14:24 +0000
pushed 2022-08-26 21:48 +0000
André Bargull André Bargull - Bug 1787406 - Part 3: MStoreElementHole is always barriered. r=jandem
f69d4b0dd9a84f934d25632ed853454a206123e9
created 2022-08-26 14:24 +0000
pushed 2022-08-26 21:48 +0000
André Bargull André Bargull - Bug 1787406 - Part 2: Remove MStoreElementCommon. r=jandem
b4d573a21c42e05fdfddada238bedf91a0162db4
created 2022-08-26 14:24 +0000
pushed 2022-08-26 21:48 +0000
André Bargull André Bargull - Bug 1787406 - Part 1: Remove MStoreElementCommon::elementType. r=jandem
1fb01ce743b3c8bac67a091af0bac9a121661a43
created 2022-08-23 13:48 +0000
pushed 2022-08-23 21:47 +0000
André Bargull André Bargull - Bug 1786471 - Part 1: Remove unnecessary includes in js/src/vm. r=jonco
cb402919b9a5077c845476874c90ff38ee0509bd
created 2022-08-23 13:08 +0300
pushed 2022-08-23 21:47 +0000
criss criss - Backed out 3 changesets (bug 1786471) for causing SM failures on jsrtfuzzing.cpp . CLOSED TREE
53910f7dd1f85ee113f85d1dae32bade13d5e445
created 2022-08-23 09:38 +0000
pushed 2022-08-23 21:47 +0000
André Bargull André Bargull - Bug 1786471 - Part 1: Remove unnecessary includes in js/src/vm. r=jonco
457d764d3379c8757985089511eceae52ca3ef65
created 2022-08-18 20:14 +0000
pushed 2022-08-19 09:50 +0000
Jon Coppeard Jon Coppeard - Bug 1785287 - Stop IsInsideNursery from accepting null argument r=sfink
c867a71812f81d4725c2a65d84bb007d82c48aa4
created 2022-08-12 17:21 +0000
pushed 2022-08-13 09:22 +0000
Ryan Hunt Ryan Hunt - Bug 1782770 - wasm: Transfer all type definitions to Metadata. r=yury
bac7ef8fd063e784d39d9e18fcbd49dbed1655ec
created 2022-08-12 01:29 +0300
pushed 2022-08-12 09:37 +0000
Iulian Moraru Iulian Moraru - Backed out 3 changesets (bug 1782770) for causing wasm related spidermonkey build bustages. CLOSED TREE
a881b6ab47954d0d0521f91932d520f36835b9e2
created 2022-08-11 21:28 +0000
pushed 2022-08-12 09:37 +0000
Ryan Hunt Ryan Hunt - Bug 1782770 - wasm: Transfer all type definitions to Metadata. r=yury
43c1a6141f9ddb20447c6e5075612f59405cd9fb
created 2022-08-11 13:15 +0000
pushed 2022-08-12 09:37 +0000
Yury Delendik Yury Delendik - Bug 1780813 - Implement the call_ref instruction in ion. r=rhunt
53f620bb8261db25b8de9b98d617c50c8cf90a56
created 2022-08-11 10:38 +0000
pushed 2022-08-12 09:37 +0000
André Bargull André Bargull - Bug 1784023 - Part 5: Fold MStringIndexOf to MStringStartsWith. r=jandem
1178346c9087f2a662480eeeccb3a532b6391e16
created 2022-08-09 05:16 +0000
pushed 2022-08-09 09:33 +0000
André Bargull André Bargull - Bug 1783622 - Part 1: Recover all MMathFunction functions. r=iain
d795d3eb83e2a8fbfef91915b481def8aae9d466
created 2022-08-08 17:56 +0000
pushed 2022-08-09 03:57 +0000
André Bargull André Bargull - Bug 1782959 - Part 4: Fold substring as startsWith pattern. r=jandem
3e49696955b625d9bb910812278068849a7c829b
created 2022-08-08 17:46 +0000
pushed 2022-08-09 03:57 +0000
André Bargull André Bargull - Bug 1783507: Only recover MCompare with recoverable inputs. r=iain
4d6c12570af3a6214c97010213c150410db52cd0
created 2022-08-02 17:55 +0000
pushed 2022-08-03 03:42 +0000
André Bargull André Bargull - Bug 1062893: Add recover support for MCompare. r=iain
be4721551a07de4e4eac361ed2a39545e306d02f
created 2022-07-26 22:39 +0000
pushed 2022-07-27 09:37 +0000
Yury Delendik Yury Delendik - Bug 1762409 - Remove wormhole instructions. r=rhunt
5881f9f5fb6a935e97c43acbee78501238178582
created 2022-05-25 12:44 +0000
pushed 2022-05-26 09:33 +0000
André Bargull André Bargull - Bug 1765358 - Part 1: Inline arguments object allocation for inlined arguments. r=iain
a5fd3d1043e2838e2db14e87ba039b6d22df16a4
created 2022-05-12 07:47 +0000
pushed 2022-05-12 21:30 +0000
Jan de Mooij Jan de Mooij - Bug 1768790 part 1 - Simplify PendingEdge and WarpBuilder::build_JumpTarget. r=iain
d5848a52ccd8f8677305ac5ef3a05ca0e342a1a0
created 2022-05-05 21:49 +0000
pushed 2022-05-06 09:50 +0000
Ryan Hunt Ryan Hunt - Bug 1759580 - wasm: Rename references to tls in js/src/jit. r=lth
efdc5519f92c609246146f911c8ced84d862e318
created 2022-04-21 08:59 +0000
pushed 2022-04-21 15:23 +0000
Lars T Hansen Lars T Hansen - Bug 1680243 - move call-indirect bounds check and null check traps out-of-line. r=jseward
4676e18c3cf0bb2d3a73f37e125ba29582812402
created 2022-04-21 08:45 +0000
pushed 2022-04-21 15:23 +0000
André Bargull André Bargull - Bug 1765397 - Part 4: Scalar replace ArgumentsSlice on inline arguments. r=iain
c9a3661cb9f2bc12d871b37fd5bcb33aea701dbd
created 2022-04-12 01:24 +0000
pushed 2022-04-12 09:43 +0000
Ryan Hunt Ryan Hunt - Bug 1752606 - wasm: Don't emit load-compare-branch after catchable calls in ion. r=lth,nbp
a1492888ff4190c18b191e5c0c34eea76a1073b9
created 2022-04-06 21:59 +0000
pushed 2022-04-07 15:37 +0000
Iain Ireland Iain Ireland - Bug 1761947: Visit stolen resume points in MNodeIterator r=jandem
b8defeb2990296c369e032e23d52933191157fd5
created 2022-04-05 07:37 +0000
pushed 2022-04-05 21:23 +0000
André Bargull André Bargull - Bug 1740683: Scalar replace rest array spread calls with extra formals. r=iain
b0b2e0a0563dcb2277203f11640910d865edb234
created 2022-04-04 18:31 +0000
pushed 2022-04-05 09:40 +0000
André Bargull André Bargull - Bug 1282976 - Part 9: Delete JSOp::LambdaArrow. r=jandem
less more (0) -1000 -300 -100 -60 tip