js/src/jit/MIR.h
fe00a06e58ac60d74cfe7b8168fcd524d304f116
created 2021-08-17 15:44 +0000
pushed 2021-08-17 15:58 +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 10:21 +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 06:56 +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 06:35 +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 17:12 +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 10:02 +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 08:28 +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 07:52 +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 16:09 +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 16:44 +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-27 21:18 +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-21 18:49 +0000
Iain Ireland Iain Ireland - Bug 1721006: Fix getLoopBackedgeOperand r=nbp
f7abfb7d50d262ef08ff77230582db496bee7787
created 2021-06-10 21:00 +0000
pushed 2021-06-10 21:15 +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-10 21:15 +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-07 19:01 +0000
Iain Ireland Iain Ireland - Bug 1713567: Rename allowDouble to forceDouble r=jandem
eacd134abf124f648e60fe1730ebf80cd06d2b75
created 2021-06-04 20:14 +0000
pushed 2021-06-04 20:16 +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-04 20:16 +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 17:21 +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-28 13:54 +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-28 13:29 +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-27 23:28 +0000
Caroline Cullen Caroline Cullen - Bug 1699271 - Part 10: Auto generate more MIR instructions. r=iain
b13552f6d81e15c9053c2123130a453609a0aa6e
created 2021-05-27 22:55 +0000
pushed 2021-05-27 23:28 +0000
Caroline Cullen Caroline Cullen - Bug 1699271 - Part 9: Auto generate MIR ops that can recover from bailouts. r=iain
822533d1632fb2a93a5dd485571ea70424ae9351
created 2021-05-27 22:55 +0000
pushed 2021-05-27 23:28 +0000
Caroline Cullen Caroline Cullen - Bug 1699271 - Part 8: Auto generate more MIR ops. r=iain
566c2b19754e9c6d342cc8e02529173594251f4a
created 2021-05-27 22:55 +0000
pushed 2021-05-27 23:28 +0000
Caroline Cullen Caroline Cullen - Bug 1699271 - Part 7: Auto generate MIR ops that compute range. r=iain
5f6a27d7e1314e2dd9cb6b79f077686acd97b3dc
created 2021-05-27 22:55 +0000
pushed 2021-05-27 23:28 +0000
Caroline Cullen Caroline Cullen - Bug 1699271 - Part 6: Auto generate ops that possibly call. r=iain
ed0d746154372b14613aba7bcb8edabbfa9b63ef
created 2021-05-27 22:55 +0000
pushed 2021-05-27 23:28 +0000
Caroline Cullen Caroline Cullen - Bug 1699271 - Part 5: Auto generate MIR ops that contain foldsTo methods. r=iain
9ce262e1f44ba39caa8ec1e00704d92f310b036c
created 2021-05-27 22:55 +0000
pushed 2021-05-27 23:28 +0000
Caroline Cullen Caroline Cullen - Bug 1699271 - Part 4: Auto generate MIR ops with congruentTo methods. r=iain
2cb147cc9ae24c097e52d6572858db2fd81951ed
created 2021-05-27 22:55 +0000
pushed 2021-05-27 23:28 +0000
Caroline Cullen Caroline Cullen - Bug 1699271 - Part 3: Auto generate simple MIR Ops with constructor args. r=iain
bf6f19cc233124c9d9e0b29f1433f79c62c4a577
created 2021-05-27 22:55 +0000
pushed 2021-05-27 23:28 +0000
carolinecullen carolinecullen - Bug 1699271 - Part 2: Auto generate simple nullary MIR Ops. r=iain
bbce3487d14f5090d1cb1533b65e45d7efc3ed62
created 2021-05-27 22:55 +0000
pushed 2021-05-27 23:28 +0000
carolinecullen carolinecullen - Bug 1699271 - Part 1: Generate MIR Opcodes. r=jandem,iain
6f42701da1519cb089b8d979ba88bb3892ddb17d
created 2021-05-28 02:09 +0300
pushed 2021-05-27 23:11 +0000
Butkovits Atila Butkovits Atila - Backed out changeset 90822bbcf202 (bug 1690492) as requested by Yury. CLOSED TREE
90822bbcf202113125a0349437db85e2095ca767
created 2021-05-27 22:04 +0000
pushed 2021-05-27 22:20 +0000
Yury Delendik Yury Delendik - Bug 1690492 - Use PBLENDVB for blend operations. r=lth
bcdc8859c3cc38fe067c25bd9aa1417cd1704450
created 2021-05-26 01:51 +0000
pushed 2021-05-26 01:53 +0000
Iain Ireland Iain Ireland - Bug 1710905: Part 4: Reorder type checks in visitTypeOfV based on observed types r=jandem
9e1110b7f7288e63812c116112e7816323acac39
created 2021-05-14 16:19 +0000
pushed 2021-05-14 16:22 +0000
sploitem sploitem - Bug 1695386 - Clean up BailoutKind::TooManyArgs UPDATE r=iain
e7c46af18072cea9efb8be90227881524b906a3f
created 2021-05-12 01:54 +0000
pushed 2021-05-12 01:57 +0000
Iain Ireland Iain Ireland - Bug 1709216: Transpile SameValueResult r=jandem
31d61c8494d04d2d76aa2087b6e1279b26f4a2f1
created 2021-05-12 01:54 +0000
pushed 2021-05-12 01:57 +0000
Iain Ireland Iain Ireland - Bug 1709216: Rename SameValue MIR op r=jandem
2ee0591c22269eb730df739b0fc5263bbd5f7579
created 2021-05-10 11:50 +0000
pushed 2021-05-10 11:52 +0000
Jan de Mooij Jan de Mooij - Bug 1710075 part 4 - Allocate Rest array in Warp using the array shape instead of a template object. r=jonco
43c37724bf568a1b042cb76721b89f8fa02e5a76
created 2021-05-10 11:50 +0000
pushed 2021-05-10 11:52 +0000
Jan de Mooij Jan de Mooij - Bug 1710075 part 2 - Treat MNewArrayObject as non-effectful. r=jonco
7f5fd2e37da01c7596653328fa6aad75610ccff3
created 2021-05-07 21:53 +0300
pushed 2021-05-07 18:54 +0000
Iulian Moraru Iulian Moraru - Backed out 3 changesets (bug 1709216) for causing multiple CacheIRCompiler failures. CLOSED TREE
ca806eb90637cdb7f0b234731c7884af87146512
created 2021-05-07 17:23 +0000
pushed 2021-05-07 17:36 +0000
Iain Ireland Iain Ireland - Bug 1709216: Transpile SameValueResult r=jandem
22fd0e89588075bde59a7a20245dada84d2fe4f0
created 2021-05-07 17:23 +0000
pushed 2021-05-07 17:36 +0000
Iain Ireland Iain Ireland - Bug 1709216: Rename SameValue MIR op r=jandem
1532bdab7a744335c28c7049b4d48c45115aa92b
created 2021-05-04 17:51 +0000
pushed 2021-05-04 19:21 +0000
Iain Ireland Iain Ireland - Bug 1700443: Remove MIRType::MagicOptimizedArguments r=jandem
bf132d76a3578c35a08c5591a3e5a7cf6e3cc61e
created 2021-05-04 17:51 +0000
pushed 2021-05-04 19:21 +0000
Iain Ireland Iain Ireland - Bug 1700443: Remove argumentsOptimizationFailed r=jandem
01d4933c6e7f43253ffe1c30e3a0a5c8dfd8c20c
created 2021-05-04 09:32 +0000
pushed 2021-05-04 09:35 +0000
Jon Coppeard Jon Coppeard - Bug 1708472 - Part 2: Add recover instructions for MNewArrayObject and support scalar replacement r=nbp
f8141bca192aa204ac0aad6ae04b9256e08fa58a
created 2021-05-04 09:32 +0000
pushed 2021-05-04 09:35 +0000
Jon Coppeard Jon Coppeard - Bug 1708472 - Part 1: Transpile optimised NewArray stub along the same lines as for NewObject r=jandem
1e82809459848c3560e0637696978fecd36b8c26
created 2021-04-29 13:54 +0000
pushed 2021-04-29 13:57 +0000
Jon Coppeard Jon Coppeard - Bug 1706309 - Part 3: Add recover instructions for MNewPlainObject and support scalar replacement r=nbp
2bd28edb7d3627824905af9ae60c6fb19940ea70
created 2021-04-29 13:54 +0000
pushed 2021-04-29 13:57 +0000
Jon Coppeard Jon Coppeard - Bug 1706309 - Part 2: Transpile NewPlainObject stub in warp r=jandem
d3b226ecc677c0474d1f5509dc25a574947cd810
created 2021-04-19 19:28 +0000
pushed 2021-04-19 21:54 +0000
Jason Orendorff Jason Orendorff - Bug 1662559 - Part 4: Introduce ClassBodyLexicalEnvironmentObject. r=arai
c4825995d926d0631cad91afc779af90743c8f47
created 2021-04-07 07:16 +0000
pushed 2021-04-07 07:18 +0000
Jan de Mooij Jan de Mooij - Bug 1700052 part 11 - Store getter/setter objects in slots instead of in the shape tree. r=jonco,evilpie
7e3a27b38e56892f1cca2cf6d8eb528a53ff5c4b
created 2021-04-06 11:06 +0000
pushed 2021-04-06 11:08 +0000
Jan de Mooij Jan de Mooij - Bug 1700052 part 10 - Add support for GetterSetter stub fields. r=iain
a91c9a837ba61ec10af58ab71ee56cd4a67e29ae
created 2021-04-06 11:06 +0000
pushed 2021-04-06 11:08 +0000
Jan de Mooij Jan de Mooij - Bug 1700052 part 8 - Add GuardFixedSlotValue and GuardDynamicSlotValue CacheIR instructions. r=iain
8540f6f82ab63959b82fb992ae8dd0b35f502eb8
created 2021-04-06 11:06 +0000
pushed 2021-04-06 11:08 +0000
Jan de Mooij Jan de Mooij - Bug 1700052 part 6 - Pass jsid to ObjectHasGetterSetterPure. r=iain
a0de4a88ac294b26a83f3776bb110d53405bde6a
created 2021-04-01 17:14 +0300
pushed 2021-04-01 14:16 +0000
smolnar smolnar - Backed out 20 changesets (bug 1662559) for causing fuzzing failures. CLOSED TREE
151de293dd7422fad94b4d9277998c8738379640
created 2021-03-31 16:40 +0000
pushed 2021-03-31 18:18 +0000
Iain Ireland Iain Ireland - Bug 1700579: Unify UseRemoved and ImplicitlyUsed flags r=jandem,nbp
ae45d407929f011c757958b57a7aed5c99ec9a60
created 2021-03-30 19:44 +0000
pushed 2021-03-30 20:29 +0000
Jason Orendorff Jason Orendorff - Bug 1662559 - Part 4: Introduce ClassBodyLexicalEnvironmentObject. r=arai
aa0ebe849f8b798619b0663b30ac0caca2cf1c0f
created 2021-03-28 16:17 +0000
pushed 2021-03-28 16:20 +0000
Lars T Hansen Lars T Hansen - Bug 1700690 - Fix. r=jseward
293371b99fca0f90019d388ec372beafa7d987fc
created 2021-03-26 12:33 +0000
pushed 2021-03-26 12:35 +0000
Lars T Hansen Lars T Hansen - Bug 1676441 - Bounds checking for 4GB heaps. r=rhunt
afd3a56b45bfd0f71a1dc3e1697e4470ef2def2b
created 2021-03-15 17:55 +0000
pushed 2021-03-15 17:57 +0000
Iain Ireland Iain Ireland - Bug 1698126: Fix type policy for GetInlinedArgument r=jandem
f2a19931829e423ef84f06c2360595a9af0ea69a
created 2021-03-10 19:04 +0000
pushed 2021-03-10 19:06 +0000
Iain Ireland Iain Ireland - Bug 1696897: Don't mark BoxNonStrictThis as movable r=jandem
7aaf29a92b9b3cd3e145b12f536c2ce3f4b203b3
created 2021-03-08 13:57 +0000
pushed 2021-03-08 14:00 +0000
André Bargull André Bargull - Bug 1696887 - Part 15: Remove MAsmJSMemoryAccess::offset. r=jandem
less more (0) -1000 -300 -100 -60 tip