js/src/jit/CodeGenerator.h
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
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
bcdbd6961d028fc12d66a36ce4e5f1a73db938e1
created 2022-10-26 14:48 +0000
pushed 2022-10-26 22:42 +0000
Ryan Hunt Ryan Hunt - Bug 1790626 - wasm: Move 'immediate' type representation to FuncType and only use with call_indirect. r=yury
2ab2423d64cfc46778415b2f14d4310ef19da3ed
created 2022-10-19 02:07 +0300
pushed 2022-10-19 04:09 +0000
Sandor Molnar Sandor Molnar - Backed out 4 changesets (bug 1790626) for causing spider-monkey failures in js/src/wasm/WasmTypeDef.h CLOSED TREE
cc0a57db46c0b326883474664e3bec1d962dd415
created 2022-10-18 22:28 +0000
pushed 2022-10-19 04:09 +0000
Ryan Hunt Ryan Hunt - Bug 1790626 - wasm: Move 'immediate' type representation to FuncType and only use with call_indirect. r=yury
29a719a41bb91ab9035257cbfc720c12b1cdcc18
created 2022-09-23 15:18 +0000
pushed 2022-09-23 21:21 +0000
Denis Palmeiro Denis Palmeiro - Bug 1788779: Enable PerfSpewer compilation by default r=iain
013ef018da29a76b2429d5332be4592e044b6750
created 2022-09-20 18:43 +0300
pushed 2022-09-21 03:56 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1788779) for SM bustage at PerfSpewer.cpp on a CLOSED TREE
0b1e05f3830cec5a30de278ef5e8f333c7ec7226
created 2022-09-20 13:42 +0000
pushed 2022-09-21 03:56 +0000
Denis Palmeiro Denis Palmeiro - Bug 1788779: Enable PerfSpewer compilation by default r=iain
ca1acbc1f294b10c3011e4f38c7bee4f8becd6c9
created 2022-09-19 16:53 +0000
pushed 2022-09-20 03:38 +0000
André Bargull André Bargull - Bug 1791162 - Part 2: Bail out from ArrayPush when we can't add a dense element. r=jandem
f8a7091761965259a2be5bb4aafe8f60c72c3352
created 2022-09-16 17:05 +0300
pushed 2022-09-16 21:39 +0000
Sandor Molnar Sandor Molnar - Backed out 2 changesets (bug 1788779) for causing build bustages. CLOSED TREE
1aac72154bbdfc4a960acbdd883652e0253a4206
created 2022-09-16 13:00 +0000
pushed 2022-09-16 21:39 +0000
Denis Palmeiro Denis Palmeiro - Bug 1788779: Enable PerfSpewer compilation by default r=iain
94e66c191453f89658edf4df72a69d4f53f99f6c
created 2022-08-26 14:24 +0000
pushed 2022-08-26 21:48 +0000
André Bargull André Bargull - Bug 1787406 - Part 4: Always pass MIRType::Value to MacroAssembler::storeUnboxedValue(). r=jandem
6ce6736da17a9269dfaa4a39d12b14e3613e6c0f
created 2022-07-01 04:23 +0000
pushed 2022-07-01 09:33 +0000
Dmitry Bezhetskov Dmitry Bezhetskov - Bug 1768214 - introduce wasm32 codegen. r=jandem
d55911bfc3da17e6e66e3c2ca409636529060b04
created 2022-06-16 12:59 +0000
pushed 2022-06-17 09:39 +0000
Jan de Mooij Jan de Mooij - Bug 1774390 part 4 - Simplify emitApplyGeneric and related functions. r=iain
c59b1afdcbaa0f230891439a627675e3d88d1966
created 2022-06-16 14:02 +0300
pushed 2022-06-17 09:39 +0000
Bogdan Szekely Bogdan Szekely - Backed out 4 changesets (bug 1774390) for causing assertion failures on Trampoline-x64.cpp CLOSED TREE
bdfcc8363de574df5125562b6731108b1251aa42
created 2022-06-16 08:09 +0000
pushed 2022-06-17 09:39 +0000
Jan de Mooij Jan de Mooij - Bug 1774390 part 4 - Simplify emitApplyGeneric and related functions. r=iain
4d32dfc7ad4ad1c298ea676957c7390eb6ace535
created 2022-06-14 10:20 +0000
pushed 2022-06-14 21:37 +0000
Jan de Mooij Jan de Mooij - Bug 1773971 part 1 - Use frame pointer instead of frame descriptor to restore SP for apply calls. r=iain
abefa20046ff066b009266f027eef01bdf688353
created 2022-06-08 13:14 +0000
pushed 2022-06-08 21:48 +0000
Denis Palmeiro Denis Palmeiro - Bug 1759173: Remove perf symbol maps and add Jitdump support for Ion, Baseline, and Inline Caches r=iain
5d7dc3032f97ef4a596235db2feb3dc8ab8bc59f
created 2022-04-21 08:59 +0000
pushed 2022-04-21 15:23 +0000
Lars T Hansen Lars T Hansen - Bug 1680243 - move memory bounds check trap out-of-line. r=jseward
bcc078f7dbf3f752780b2361751ce57dc9759396
created 2022-04-21 08:59 +0000
pushed 2022-04-21 15:23 +0000
Lars T Hansen Lars T Hansen - Bug 1680243 - move top-of-loop interrupt trap out-of-line. r=jseward
257207e109b28930897ccb999082dc20f2f500bd
created 2022-04-21 08:45 +0000
pushed 2022-04-21 15:23 +0000
André Bargull André Bargull - Bug 1765397 - Part 6: Inline CodeGenerator::emitRest(). r=iain
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
b037127d38f3b0001c11ea8130bf8c7f85f8514b
created 2022-04-21 08:45 +0000
pushed 2022-04-21 15:23 +0000
André Bargull André Bargull - Bug 1765397 - Part 3: Scalar replace ArgumentsSlice on frame arguments. r=iain
363d45d9ebf163939a0be87d94312a0d53f6d150
created 2022-04-13 08:30 +0000
pushed 2022-04-13 18:06 +0000
Jan de Mooij Jan de Mooij - Bug 1764367 - Replace use of MachineState for stack maps with a RegisterOffsets class. r=rhunt
9341ba02a8dc390673d41e59ee406b24a641ddaa
created 2022-04-07 08:15 +0000
pushed 2022-04-07 15:37 +0000
Jan de Mooij Jan de Mooij - Bug 1763351 part 2 - Always use a register for LInstanceOf* RHS. r=iain
fc1c4e52f54f186c26ad47e4c68176879683fa76
created 2022-04-07 07:53 +0000
pushed 2022-04-07 15:37 +0000
André Bargull André Bargull - Bug 1763163 - Part 6: Use temp-unbox registers for LNotV and LTestVAndBranch. r=iain
6b1882146ddbdfc0b8b99a76dc6ed5b726bd8b53
created 2022-04-07 07:53 +0000
pushed 2022-04-07 15:37 +0000
André Bargull André Bargull - Bug 1763163 - Part 2: Use registers instead of definitions for testValueTruthy. r=iain
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
82b81c3a5e8f32a99c95bf79276705566c947048
created 2022-04-04 10:28 -0700
pushed 2022-04-05 09:40 +0000
Marian-Vasile Laza Marian-Vasile Laza - Backed out 13 changesets (bug 1282976) for causing build bustages on BytecodeEmitter.cpp. CLOSED TREE
f9076fbfcec2292e555daaf2f3890fefdc1933cb
created 2022-04-04 17:14 +0000
pushed 2022-04-05 09:40 +0000
André Bargull André Bargull - Bug 1282976 - Part 9: Delete JSOp::LambdaArrow. r=jandem
ead64761dd156d8183dc55d1d165365f01b40d43
created 2022-02-25 14:55 +0000
pushed 2022-02-26 09:46 +0000
Zhao Jiazhong Zhao Jiazhong - Bug 1746350 - [loong64] Add LoongArch64 backend support. r=lth,jandem
7e259026cdd93f0e504a896929988f08886a3716
created 2022-02-18 08:12 +0000
pushed 2022-02-18 15:56 +0000
Jan de Mooij Jan de Mooij - Bug 1755871 part 2 - Remove some redundant stores in emitLambdaInit. r=jonco
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
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
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
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
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
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
0cf96895f20cc52cfc3dca89f7b3f023028e7796
created 2021-09-17 22:07 +0000
pushed 2021-09-18 09:46 +0000
Ryan Hunt Ryan Hunt - Bug 1282063 - wasm: Unify max frame size and report overflow as an error. r=lth
462b8ab0d119d85c044a1332446b609786fcabc7
created 2021-09-17 00:37 +0300
pushed 2021-09-17 03:36 +0000
criss criss - Backed out changeset c5d0338411ed (bug 1282063) for causing SM bustages. CLOSED TREE
c5d0338411ed996139d799136bad285b534b3ad4
created 2021-09-16 20:53 +0000
pushed 2021-09-17 03:36 +0000
Ryan Hunt Ryan Hunt - Bug 1282063 - wasm: Unify max frame size and report overflow as an error. r=lth
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
ec5325d760575a47291a4d99b2ee01353d4e799b
created 2021-06-24 09:26 +0000
pushed 2021-06-25 09:34 +0000
Lars T Hansen Lars T Hansen - Bug 1710024 - Avoid defineReuseInput for compare-and-select on ARM64. r=yury
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
bcdc8859c3cc38fe067c25bd9aa1417cd1704450
created 2021-05-26 01:51 +0000
pushed 2021-05-26 09:48 +0000
Iain Ireland Iain Ireland - Bug 1710905: Part 4: Reorder type checks in visitTypeOfV based on observed types r=jandem
2ee0591c22269eb730df739b0fc5263bbd5f7579
created 2021-05-10 11:50 +0000
pushed 2021-05-10 16:02 +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
adaf366a60fad409556f29e7d629b36c3147b4c3
created 2021-02-12 20:28 +0000
pushed 2021-02-13 09:52 +0000
Iain Ireland Iain Ireland - Bug 1688033: Support FunApplyArgsObj in Warp r=jandem
bf23844b260bff2066b2ac4d670f213942e65d61
created 2021-02-12 20:28 +0000
pushed 2021-02-13 09:52 +0000
Iain Ireland Iain Ireland - Bug 1688033: Refactor PushElementsAsArguments r=jandem
3e2bc51738df99f8428d50c0ebc0c32770b004de
created 2021-02-09 18:51 +0000
pushed 2021-02-10 03:37 +0000
André Bargull André Bargull - Bug 1638295 - Part 6: Inline Atomics.compareExchange with BigInt64 typed arrays. r=jandem
b86a32fff5d5382d6e9075633d2e03d113b517e4
created 2021-02-01 18:34 +0000
pushed 2021-02-02 03:35 +0000
Jan de Mooij Jan de Mooij - Bug 1688913 part 3 - Support range analysis checks for MIRType::IntPtr nodes. r=iain
a9360c938ce15d9712c628c3252796b82916b855
created 2021-02-01 20:29 +0200
pushed 2021-02-02 03:35 +0000
Butkovits Atila Butkovits Atila - Backed out 4 changesets (bug 1688913) for causing build bustages. CLOSED TREE
5f1f8088956c5d59c5e44c3cdd2a7d592c7e9368
created 2021-01-29 20:41 +0000
pushed 2021-02-02 03:35 +0000
Jan de Mooij Jan de Mooij - Bug 1688913 part 3 - Support range analysis checks for MIRType::IntPtr nodes. r=iain
2610d2d33a739cacaba82b55b0f81e4758cd6a43
created 2021-01-29 07:23 +0000
pushed 2021-01-29 09:51 +0000
Jan de Mooij Jan de Mooij - Bug 1687441 part 23 - Add JIT support for large buffers. r=anba
less more (0) -300 -100 -60 tip