js/src/jit/MIR.h
7d2f50ffa706718c395c5826aa1b7bb856f74d72
created 2021-11-26 18:41 +0000
pushed 2021-11-27 09:28 +0000
Julian Seward Julian Seward - Bug 1741392 - Remove redundant xor64 with all-ones input for wasm-via-Ion. r=lth,nbp.
d5aa4e7fd5f3f63ab414724291e6d1fd1a2a57a9
created 2021-11-18 13:00 +0000
pushed 2021-11-18 16:26 +0000
Julian Seward Julian Seward - Bug 1713092 - Remove redundant bitwise {and/or/xor}{32,64} for wasm-via-Ion. r=lth.
1de30563644de97ef245c1bd13e3efb1d4424d27
created 2021-11-16 12:19 +0000
pushed 2021-11-16 21:26 +0000
André Bargull André Bargull - Bug 1739660 - Part 2: Record 'needsThisCheck' in MConstructArray. r=iain
547b8858819cee15531af7666faea7afee6962b5
created 2021-11-16 12:19 +0000
pushed 2021-11-16 21:26 +0000
André Bargull André Bargull - Bug 1700398 - Part 3: Support scalar replacement for rest arguments in construct calls. r=iain
5e3fc46b24859b5cc4738dce61ec2df8682962b5
created 2021-11-09 10:16 +0000
pushed 2021-11-10 09:24 +0000
André Bargull André Bargull - Bug 1739614: Remove MLoadElement::needsHoleCheck. r=jandem
3723fc328cdefa709f9ab83cf14c33f05dca76f0
created 2021-11-09 10:14 +0000
pushed 2021-11-10 09:24 +0000
André Bargull André Bargull - Bug 1739581 - Part 3: Add MLoadDynamicSlotAndUnbox::printOpcode. r=jandem
c31002802055a482c07a1ce76ab7a230141edd2c
created 2021-11-05 18:14 +0000
pushed 2021-11-06 09:32 +0000
Jon Coppeard Jon Coppeard - Bug 1738721 - Part 2: Remove unused MCreateThisWithTemplate node and associated machinery r=jandem
7996cbfac241ecf4d78a851bc477fa08702390d8
created 2021-11-05 18:14 +0000
pushed 2021-11-06 09:32 +0000
Jon Coppeard Jon Coppeard - Bug 1738721 - Part 1: Use a shape rather than a template object to create |this| when calling a scripted constructor r=jandem
f7cb0f16640254f970cec6db9fdc1c4b2e903513
created 2021-11-05 08:28 +0000
pushed 2021-11-05 21:47 +0000
André Bargull André Bargull - Bug 1131996 - Part 4: Support scalar replacement for arguments objects with out-of-bounds read access. r=iain
d564d9bcc33a6667c6f5d2d2d47f12908f807310
created 2021-10-22 06:34 +0000
pushed 2021-10-22 15:45 +0000
Lars T Hansen Lars T Hansen - Bug 1736365 - Allow 64-bit offsets in m64 instructions. r=yury
320b7d0b5790d05f5994336b247d88015433be2a
created 2021-10-20 07:04 +0000
pushed 2021-10-21 03:32 +0000
Lars T Hansen Lars T Hansen - Bug 1735481 - Memory64 - Make useRegisterOrZero work for i64 values. r=jseward
1c4ef5f1be6f94d7e3055d6ae423bb34bf7a61b6
created 2021-10-19 09:19 +0000
pushed 2021-10-19 15:45 +0000
André Bargull André Bargull - Bug 1736409 - Part 3: Return void instead of bool from initFromTemplateObject(). r=iain
63dc6fd7f587016908293eea6bdb36e79eee39bb
created 2021-10-19 09:19 +0000
pushed 2021-10-19 15:45 +0000
André Bargull André Bargull - Bug 1736405: Remove MLoadElementHole::needsHoleCheck. r=jandem
30b13cc6eb2813e135019968f7970e41ccbcf1b6
created 2021-10-18 17:40 +0000
pushed 2021-10-18 21:44 +0000
Iain Ireland Iain Ireland - Bug 1735157: Add AliasSet::RNG r=jandem
3e40bdd11ab5aa13a583162bb8394a234465c3a2
created 2021-10-18 09:58 +0000
pushed 2021-10-18 16:09 +0000
Lars T Hansen Lars T Hansen - Bug 1727084 - Memory64 - Ion operations. r=yury
b01a275e79a1d6b0ad5cc23a8ea96a539b0d451e
created 2021-10-18 11:52 +0300
pushed 2021-10-18 16:09 +0000
criss criss - Backed out 9 changesets (bug 1727084) for causing spidermonkey bustages on WasmMemory.cpp. CLOSED TREE
27db0e6a7010f290ac14e5d260c0b4fe48442486
created 2021-10-18 07:31 +0000
pushed 2021-10-18 16:09 +0000
Lars T Hansen Lars T Hansen - Bug 1727084 - Memory64 - Ion operations. r=yury
79c390b3157f306ffa12351ba6784906909a479f
created 2021-10-15 06:21 +0000
pushed 2021-10-15 21:35 +0000
Lars T Hansen Lars T Hansen - Bug 1735128 - Load/store lane are not removable. r=yury
4cc431f61ab073a2558da9ebb4a79579a217889a
created 2021-10-14 17:59 +0000
pushed 2021-10-15 09:50 +0000
André Bargull André Bargull - Bug 725966 - Part 10: Optimise typeof in simple comparison contexts. r=jandem
e419b06ed3d4aa53276a42ebc162813c0b266dc6
created 2021-10-14 17:59 +0000
pushed 2021-10-15 09:50 +0000
André Bargull André Bargull - Bug 725966 - Part 8: Fold away typeof string comparisons. r=jandem
2198d91bb27c9ca673c8e5166a6f6c157c71775a
created 2021-10-14 17:59 +0000
pushed 2021-10-15 09:50 +0000
André Bargull André Bargull - Bug 725966 - Part 5: Split MTypeOf in two separate MIR instructions. r=jandem
6c77750e3b502f219285c7113dab16228fe24081
created 2021-10-14 19:16 +0300
pushed 2021-10-15 09:50 +0000
Marian-Vasile Laza Marian-Vasile Laza - Backed out 10 changesets (bug 725966) for causing build bustages on CodeGenerator.cpp.
1708b6a2373d7ca87a7c9e2c19ea09f8e96e13b6
created 2021-10-14 15:58 +0000
pushed 2021-10-15 09:50 +0000
André Bargull André Bargull - Bug 725966 - Part 10: Optimise typeof in simple comparison contexts. r=jandem
d90d0eeda9a7121b997877bbc4f5e2262cc1e403
created 2021-10-14 15:58 +0000
pushed 2021-10-15 09:50 +0000
André Bargull André Bargull - Bug 725966 - Part 8: Fold away typeof string comparisons. r=jandem
5508f47f05713ed3839be14cc057782d95d970ff
created 2021-10-14 15:58 +0000
pushed 2021-10-15 09:50 +0000
André Bargull André Bargull - Bug 725966 - Part 5: Split MTypeOf in two separate MIR instructions. r=jandem
a6aebcfcdc67619d57fd0c2cf13af112f17c18bf
created 2021-10-08 12:53 +0000
pushed 2021-10-08 21:42 +0000
André Bargull André Bargull - Bug 1734405 - Part 1: Fold comparison with empty string. r=jandem
682739fe4e8389c68b78e4cf2677bfb602a499eb
created 2021-09-09 16:40 +0000
pushed 2021-09-09 21:27 +0000
Yury Delendik Yury Delendik - Bug 1672343 - Ignore one of the SIMD shuffle operands if it is not used. r=lth
a88e0331539675340a0e91836b3e8f8f244ceae6
created 2021-09-09 16:40 +0000
pushed 2021-09-09 21:27 +0000
Yury Delendik Yury Delendik - Bug 1672343 - Move shuffle analysis to the MIR. r=lth
4ce1541a6d9c562d32cbc43aa417f4eb970f8613
created 2021-08-26 19:03 +0000
pushed 2021-08-27 03:42 +0000
Jon Coppeard Jon Coppeard - Bug 1724031 - Part 9: Add a separate JSClass for extended functions r=jandem
b8ca722688efb25869d07833de94b74d35407818
created 2021-08-26 19:47 +0300
pushed 2021-08-26 21:39 +0000
Csoregi Natalia Csoregi Natalia - Backed out 15 changesets (bug 1724031) for causing assertion failures on JSFunction.h. CLOSED TREE
00b6255dfd993aa98f3ccd82394ea15a6673d07a
created 2021-08-26 14:57 +0000
pushed 2021-08-26 21:39 +0000
Jon Coppeard Jon Coppeard - Bug 1724031 - Part 9: Add a separate JSClass for extended functions r=jandem
f31a22da96294e7f31af4bf9a5a88c68a55c3705
created 2021-08-24 19:28 +0300
pushed 2021-08-24 21:59 +0000
Alexandru Michis Alexandru Michis - Backed out 13 changesets (bug 1724031) for causing dt failures in js/src/gc/Cell.h
75f1f67429e146cad9d51d5d0d2ee36bee30cb7e
created 2021-08-24 13:01 +0000
pushed 2021-08-24 21:59 +0000
Jon Coppeard Jon Coppeard - Bug 1724031 - Part 9: Add a separate JSClass for extended functions r=jandem
78f0fc4d86d2af95ba427a9b3ecae6b094fa1ee8
created 2021-08-24 11:48 +0000
pushed 2021-08-24 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1726533 part 2 - Remove NewObjectOperationWithTemplate. r=arai
bad63becefdf64143f3924663ae15fe1250dc6c4
created 2021-08-24 13:39 +0300
pushed 2021-08-24 21:59 +0000
Alexandru Michis Alexandru Michis - Backed out 8 changesets (bug 1726533) for causing assertion failures in GlobalObject.h
b8e239e5d9f2cb63174bfb2a456a8cf0bfcfe1cb
created 2021-08-24 09:20 +0000
pushed 2021-08-24 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1726533 part 2 - Remove NewObjectOperationWithTemplate. r=arai
2b096591d6ff69e4d012214bb4f446ec2c744618
created 2021-08-23 14:38 +0300
pushed 2021-08-23 15:55 +0000
Sandor Molnar Sandor Molnar - Backed out 13 changesets (bug 1724031) for causing multiple dt failures. CLOSED TREE
a88d9295e4739f962da8a4a97672b3d37c1d6fa3
created 2021-08-23 10:06 +0000
pushed 2021-08-23 15:55 +0000
Jon Coppeard Jon Coppeard - Bug 1724031 - Part 9: Add a separate JSClass for extended functions r=jandem
d6e1ffa0037226b64e43614f9c4faab77d89d425
created 2021-08-17 15:44 +0000
pushed 2021-08-17 21:49 +0000
André Bargull André Bargull - Bug 1726122 - Part 2: Move MIR.h functions with single caller. r=jandem,nbp
fe00a06e58ac60d74cfe7b8168fcd524d304f116
created 2021-08-17 15:44 +0000
pushed 2021-08-17 21:49 +0000
André Bargull André Bargull - Bug 1726122 - Part 1: Remove AlignmentFinder specialisations from MIR.h. r=jandem
95c7858db7b5f49a526fe52e200195b8c75b9d99
created 2021-08-13 10:09 +0000
pushed 2021-08-13 16:07 +0000
Lars T Hansen Lars T Hansen - Bug 1724201 - Repurpose the vector bitselect node as a general ternary op node. r=yury
f80bd6c1f30e9afcda6b13e79308193a368935fb
created 2021-08-13 09:55 +0300
pushed 2021-08-13 16:07 +0000
Butkovits Atila Butkovits Atila - Backed out 3 changesets (bug 1724201) for causing bustages on LIR-shared.h. CLOSED TREE
4736a84c2dbb5be274024dd463dbd73d6094b90e
created 2021-08-13 06:33 +0000
pushed 2021-08-13 16:07 +0000
Lars T Hansen Lars T Hansen - Bug 1724201 - Repurpose the vector bitselect node as a general ternary op node. r=yury
5926f8d136f0b5036a63a117ff9d61b773b09c91
created 2021-08-12 17:08 +0000
pushed 2021-08-12 21:41 +0000
André Bargull André Bargull - Bug 1725379 - Part 2: Remove unnecessary includes in js/src/jit. r=jandem,nbp
f7193a68e41057c94b664b69dc312cd7577acae5
created 2021-08-10 09:55 +0000
pushed 2021-08-10 21:33 +0000
André Bargull André Bargull - Bug 1341265 - Part 12: Optimise Set.prototype.has for non-GC things in Warp. r=iain
983642febbb07163bfa45728de462d3fb810ecf4
created 2021-08-10 11:27 +0300
pushed 2021-08-10 21:33 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 22 changesets (bug 1341265) for bustages on VMFunctions.cpp . CLOSED TREE
6f1d162738b4a62ba08a1c048c059757e39451e9
created 2021-08-10 07:45 +0000
pushed 2021-08-10 21:33 +0000
André Bargull André Bargull - Bug 1341265 - Part 12: Optimise Set.prototype.has for non-GC things in Warp. r=iain
a1d9ddb4fb7941b513a163f408f588c966515dc3
created 2021-08-07 19:07 +0300
pushed 2021-08-07 21:48 +0000
Butkovits Atila Butkovits Atila - Backed out 21 changesets (bug 1341265) for causing Bug 1724298. CLOSED TREE
6716962a06ed8f31ed84676cda7b5224678fe7b1
created 2021-08-02 16:38 +0000
pushed 2021-08-02 21:43 +0000
André Bargull André Bargull - Bug 1341265 - Part 12: Optimise Set.prototype.has for non-GC things in Warp. r=iain
ddea9a6f8350350468addf995ef203e38f4ff876
created 2021-07-27 21:15 +0000
pushed 2021-07-28 09:43 +0000
Ryan Hunt Ryan Hunt - Bug 1711073 - wasm: Include the correct headers directly and drop WasmTypes.h. r=yury
6501a923ecf72977e2b22ce590516dd937d63808
created 2021-07-21 16:58 +0000
pushed 2021-07-22 03:16 +0000
Iain Ireland Iain Ireland - Bug 1721006: Fix getLoopBackedgeOperand r=nbp
f7abfb7d50d262ef08ff77230582db496bee7787
created 2021-06-10 21:00 +0000
pushed 2021-06-11 09:42 +0000
Caroline Cullen Caroline Cullen - Bug 1699271 - Part 12: Remove unnecessary temporary allocator MIR ops. r=iain
599f833f08c112de341e3248ddbc73a1b7b8a7f6
created 2021-06-10 21:00 +0000
pushed 2021-06-11 09:42 +0000
Caroline Cullen Caroline Cullen - Bug 1699271 - Part 11: Add autogeneration for MIR ops that take arguments. r=iain
a60835242de7a032a0223f906a96569dcfe82d52
created 2021-06-07 18:49 +0000
pushed 2021-06-08 04:08 +0000
Iain Ireland Iain Ireland - Bug 1713567: Rename allowDouble to forceDouble r=jandem
eacd134abf124f648e60fe1730ebf80cd06d2b75
created 2021-06-04 20:14 +0000
pushed 2021-06-05 03:56 +0000
Iain Ireland Iain Ireland - Bug 1712030: Reorder type checks for polymorphic Not r=jandem
cf22942d1b7b323124ed512591c24783a15102aa
created 2021-06-04 20:14 +0000
pushed 2021-06-05 03:56 +0000
Iain Ireland Iain Ireland - Bug 1712030: Reorder type checks in testValueTruthyKernel based on observed types r=jandem
8f6458084f5fc594734d392858e6c7f345307f7f
created 2021-06-01 16:47 +0000
pushed 2021-06-01 21:33 +0000
Yury Delendik Yury Delendik - Bug 1690492 - Use PBLENDVB for blend operations. r=lth
ee2ed3aaf4da0c50bead3cf494a65496da85b1e5
created 2021-05-28 16:51 +0300
pushed 2021-05-29 03:43 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset 489c49881778 (bug 1690492) for causing bustage on Lowering-x86-shared.cpp. CLOSED TREE
489c498817783088b301d13b8eeda694251ff860
created 2021-05-28 13:27 +0000
pushed 2021-05-29 03:43 +0000
Yury Delendik Yury Delendik - Bug 1690492 - Use PBLENDVB for blend operations. r=lth
cbebfcacd93414b39d78401f00e12ad1e5a1025d
created 2021-05-27 22:55 +0000
pushed 2021-05-28 21:48 +0000
Caroline Cullen Caroline Cullen - Bug 1699271 - Part 10: Auto generate more MIR instructions. r=iain
less more (0) -1000 -300 -100 -60 tip