js/src/jit/LIR.cpp
7ef344caf4840922fe05cb318e988ca80b93dd50
created 2023-01-11 20:51 +0000
pushed 2023-01-12 04:10 +0000
Denis Palmeiro Denis Palmeiro - Bug 1804325: Create a separate file for each JS script during perf profiling. r=iain
db88fa190f63506c1da204a5ff73202d679611e9
created 2023-01-05 16:34 -0500
pushed 2023-01-06 04:14 +0000
Cristian Tuns Cristian Tuns - Backed out changeset cd141e3f3d3d (bug 1804325) for causing spidermonkey bustages CLOSED TREE
cd141e3f3d3dc6c4f062d1fd46d6d46cb545011b
created 2023-01-05 21:17 +0000
pushed 2023-01-06 04:14 +0000
Denis Palmeiro Denis Palmeiro - Bug 1804325: Create a separate file for each JS script during perf profiling. r=iain
22b9fb4f1c7db13a299c602695e6003cbac64d3f
created 2022-06-09 13:49 +0000
pushed 2022-06-09 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 1770366 part 1 - Rename *SlotCount to *SlotsSize in a few places. r=iain
a087dace973356bec9cb9693016dffb58065a3a5
created 2022-06-09 18:27 +0300
pushed 2022-06-09 22:00 +0000
Butkovits Atila Butkovits Atila - Backed out 6 changesets (bug 1770366) for causing failure at mouse-pointer-boundary-events-for-shadowdom.html. CLOSED TREE
df8aad2f05fa515cc29c7d107fa75074d35fcc95
created 2022-06-09 13:49 +0000
pushed 2022-06-09 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 1770366 part 1 - Rename *SlotCount to *SlotsSize in a few places. r=iain
b6ce71a687c2d91c8cf3ca60952862cca3e90580
created 2022-06-02 05:53 +0000
pushed 2022-06-02 21:46 +0000
Jan de Mooij Jan de Mooij - Bug 1772081 part 1 - Remove bailout tables. r=iain
4e8e89273ddb890b904f2da44129f219dc0a7a55
created 2022-02-08 08:16 +0000
pushed 2022-02-08 17:32 +0000
Julian Seward Julian Seward - Bug 1710025 - Make Ion's regalloc debug output easier to read. r=jandem.
69ebfd62d6a364f97903d3bf9ab05896aec6f770
created 2021-05-19 17:54 +0000
pushed 2021-05-19 21:47 +0000
Julian Seward Julian Seward - Bug 1711636 - Assertion failure: from.toStackSlot()->slot() % SimdMemoryAlignment == 0, at js/src/jit/LIR.cpp:654. r=lth.
c876a180dd576795b08d748cfba978b98a95f9ba
created 2020-11-20 10:52 +0000
pushed 2020-11-20 16:00 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 32 - Remove ArgumentCheck bailout code. r=iain
f242454db37a8e4178a4d6495df4502e8661c28d
created 2020-11-06 12:23 +0000
pushed 2020-11-11 09:55 +0000
Iain Ireland Iain Ireland - Bug 1673497: Part 3: Minor cleanups r=jandem
a7cf4676f6d164ea37c94d711248cbe2a6609199
created 2020-06-10 07:57 +0000
pushed 2020-06-10 21:40 +0000
Lars T Hansen Lars T Hansen - Bug 1644507 - Remove an inappropriate MOZ_ASSERT. r=bbouvier
53f7064dc0dee9dc33d26364fed4866fbe21c621
created 2020-05-20 07:01 +0000
pushed 2020-05-20 15:28 +0000
Lars T Hansen Lars T Hansen - Bug 1631228 - wasm ion simd, part 0: remove old SIMD MIRTypes. r=bbouvier
0748ce82ab9df8afbb73bea361a775baaaa169c1
created 2020-04-14 09:05 +0000
pushed 2020-04-14 15:44 +0000
Jon Coppeard Jon Coppeard - Bug 1628751 - Replace use of standard library traits classes by the _v or _t versions r=jwalden
3fd4e08317fc4a51edbe85362b3cdb19033daf64
created 2020-04-02 11:54 +0000
pushed 2020-04-03 01:02 +0000
André Bargull André Bargull - Bug 1626656 - Part 2: Change printf %d to %u specifier for unsigned integers. r=jandem
e91c62508fd884d65be615d5a3d3176c07672d0a
created 2020-03-05 15:29 +0000
pushed 2020-03-06 09:47 +0000
Andy Wingo Andy Wingo - Bug 1609057 - Add support for stack results to LIR r=lth
f66db742b2e70cc8dbead25b6fc2585f2a1a6df2
created 2020-03-05 15:43 +0200
pushed 2020-03-05 21:27 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset a813a2f0970a (bug 1609057) for build bustages on LIR.h
a813a2f0970a7fe45d19b3d036c62dc846526767
created 2020-03-05 13:14 +0000
pushed 2020-03-05 21:27 +0000
Andy Wingo Andy Wingo - Bug 1609057 - Add support for stack results to LIR r=lth
097aecdda3d06ebdf7b41e5d27f42f73a4e8f816
created 2020-03-02 10:48 +0000
pushed 2020-03-02 21:27 +0000
Andy Wingo Andy Wingo - Bug 1609057 - Add support for stack results in Ion wasm compiler r=lth
06e0a127bc84ec22c2f537e8fec25e1705594070
created 2019-07-04 21:39 +0000
pushed 2019-07-06 03:34 +0000
Iain Ireland Iain Ireland - Bug 1561732: Remove sincos optimization r=mgaudet
8a9279474147d96daf6cfa7aea7ea273c689255f
created 2019-07-05 00:31 +0300
pushed 2019-07-05 06:46 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset f4ec67ebfc94 (bug 1561732) for run failures on a CLOSED TREE
f4ec67ebfc945aa8799d826943d9096d52ddb8b5
created 2019-07-04 20:00 +0000
pushed 2019-07-05 06:46 +0000
Iain Ireland Iain Ireland - Bug 1561732: Remove sincos optimization r=mgaudet
ed1ef97375801e123d5edf8bbe569f8411852004
created 2019-04-11 11:37 +0000
pushed 2019-04-12 03:19 +0000
André Bargull André Bargull - Bug 1542736 - Part 7: Replace std::tolower with js::unicode::ToLowerCase. r=jwalden
d0e8c583c0fe3c7059cfa0bc00481f2140220bbf
created 2019-04-03 09:35 +0000
pushed 2019-04-04 04:33 +0000
Anthony Aillerie Anthony Aillerie - Bug 1540771 - LIR.cpp: Remove nested redundant #ifdef r=nbp
01c2d53e22c42738e5cc7ea6bda4cdfe14270226
created 2019-03-05 16:03 +0100
pushed 2019-03-06 09:57 +0000
Julian Seward Julian Seward - Bug 1517924 - Stackmap creation for wasm-via-Ion. r=lhansen.
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-01 05:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
8fd55df51b25f080dcbf749bd9127f7fea3b36f4
created 2018-09-06 11:54 +0200
pushed 2018-09-11 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 5. r=tcampbell
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-13 09:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
f0ef968154ec6126539e51cb232ab3d27be983ac
created 2018-03-13 19:01 +0100
pushed 2018-03-13 22:40 +0000
Jan de Mooij Jan de Mooij - Bug 1445181 part 3 - Use #ifdef JS_JITSPEW more to shrink opt builds a bit. r=nbp
3b9d64b45b142435683c3399876595ef451982e0
created 2018-03-13 19:00 +0100
pushed 2018-03-13 22:40 +0000
Jan de Mooij Jan de Mooij - Bug 1445181 part 1 - Make LIR opcode an enum class. r=nbp
8b23d0fe66d9543df55619bd48d1a1d0704df95f
created 2018-03-08 11:10 +0100
pushed 2018-03-08 18:01 +0000
Jan de Mooij Jan de Mooij - Bug 1425580 part 19 - Remove LNode::numSuccessors_. r=nbp
75d18bb967e0ec0892baeecdd3ae9107483d62c5
created 2018-03-08 11:10 +0100
pushed 2018-03-08 18:01 +0000
Jan de Mooij Jan de Mooij - Bug 1425580 part 18 - Assert LIR instructions are non-virtual. r=nbp
5eb188b60de2014942aeba057ef953e34b030239
created 2018-03-08 11:10 +0100
pushed 2018-03-08 18:01 +0000
Jan de Mooij Jan de Mooij - Bug 1425580 part 15 - Move virtual LNode::getOperand to LInstruction, devirtualize LPhi::getOperand. r=nbp
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-02-24 00:59 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
e0377b6627678a8ddf69480cf8fd8e3725eb2c1c
created 2018-02-16 16:26 +0100
pushed 2018-02-17 09:56 +0000
Jan de Mooij Jan de Mooij - Bug 1425580 part 11 - Devirtualize LNode print/dump methods. r=nbp
44c8aaf99adc1e79005883a0a213f70bc3809585
created 2018-02-15 10:18 +0100
pushed 2018-02-15 19:29 +0000
Jan de Mooij Jan de Mooij - Bug 1425580 part 10 - Devirtualize LNode::numSuccessors and LNode::getSuccessor. r=nbp
5119d035bf2788336c638596590877978a7c05b5
created 2018-02-13 11:46 +0100
pushed 2018-02-14 22:23 +0000
Jan de Mooij Jan de Mooij - Bug 1425580 part 8 - Devirtualize LNode::getDef and LNode::setDef. r=nbp
c93aa5c37fd333ddb54d59c2dd3a2f99f4cc3ab1
created 2018-02-09 10:04 +0100
pushed 2018-02-09 16:52 +0000
Jan de Mooij Jan de Mooij - Bug 1425580 part 4 - Devirtualize LNode::numOperands. r=nbp
15f2fbd686f628d014429b0ae5cab1f44541fe2a
created 2017-09-20 09:57 +0000
pushed 2017-09-21 00:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1385842 - Clean-up InWorklist flags in case of OOM. r=tcampbell
ea704d8cd7798abea03a969734511e123257ca9a
created 2017-08-11 12:26 +0000
pushed 2017-08-11 20:16 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1388014 part 1 - IonMonkey: Devirtualize MResumePoint::getOperand function calls. r=jandem
ea31640ea9a389036e385181e4c44f62232978e8
created 2017-03-03 15:10 -0700
pushed 2017-04-26 22:37 +0000
Tom Tromey Tom Tromey - Bug 1334278 - change JS_smprintf to return UniqueChars; r=froydnj
592187676a06cb47da66e56de1975ec9351c15a6
created 2016-11-08 21:11 -0500
pushed 2016-11-10 16:00 +0000
Robin Templeton Robin Templeton - Bug 1316230 - Update LIR type names for debugging output. r=bbouvier
f7f0a9f0833e0df30eeaf3c0b9ff5152e16b0fda
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 1: Preparations in IonMonkey to support i64 on x86, r=jandem
c515aeae0c850113c1127a0db4f3a72e8822f71e
created 2016-05-09 16:48 -0700
pushed 2016-05-10 10:06 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Update LDefinition and MoveOp for 8x16 and 16x8. r=sunfish
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-04-27 09:58 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
22bb9e57553b227f3d55a1f71010b8ab1e7c2ffa
created 2015-12-18 12:12 +0000
pushed 2015-12-21 10:52 +0000
Jon Coppeard Jon Coppeard - Bug 1225203 - Make backtracking register allocator spew / dump output threadsafe r=bhackett
406ec8b601f0cc5795c0c10b851ebc17b856a89b
created 2015-10-31 13:15 +0100
pushed 2015-11-03 11:00 +0000
Lars T Hansen Lars T Hansen - Bug 1094150 - more JitSpew channels. r=nbp
e2feb3a13f83decfde239b9f63660b496e4bc36b
created 2015-10-07 11:04 +0100
pushed 2015-10-07 17:31 +0000
Jon Coppeard Jon Coppeard - Bug 1208665 r=Waldo a=abillings
3dec2b9352954b8acd9abb4f0d8cd6898da90d9d
created 2015-09-13 10:58 -0300
pushed 2015-09-15 13:05 +0000
Victor Carlquist Victor Carlquist - Bug 984018 - sincos optimization. r=nbp
f7e05fb33ae6f7b5731ce8e9fff35b6fc06f6f42
created 2015-06-24 22:46 +0200
pushed 2015-06-25 09:10 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1173764 - Enable LAllocation/LUse serialization in optimized builds. r=bhackett
4c42035bc7f8945ca10f799925ec54d25dd7d154
created 2015-06-19 10:52 -0400
pushed 2015-06-19 20:34 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 0aa70076583f and 13a9a4428a68 (bug 1173764) for bustage.
13a9a4428a6867e97dd8fb6c9f551ef142e58755
created 2015-06-19 15:17 +0200
pushed 2015-06-19 20:34 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1173764 - Enable LAllocation/LUse serialization in optimized builds. r=bhackett
e87475c7ecc2838690c030f393e4f8bc5a3042ce
created 2015-05-28 19:26 +0200
pushed 2015-05-29 13:33 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer
d35279fba00bb6c2dc46936c7b80bdd1cbc9f8bb
created 2015-05-18 16:21 -0400
pushed 2015-05-20 13:54 +0000
David Major David Major - Bug 1119072: Remove outdated comment. DONTBUILD
261cadb8301573f6ed2314b3d05f47c1da8b2b4c
created 2015-05-18 20:20 -0600
pushed 2015-05-19 10:01 +0000
Brian Hackett Brian Hackett - Bug 1067610 - Refactor backtracking allocator to handle grouped registers better, r=sunfish.
55bbf00eb10ac5ede635f6560d188932a982758e
created 2015-05-15 15:28 -0400
pushed 2015-05-16 15:50 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1147403) for debug asserts on a CLOSED TREE.
less more (0) -100 -60 tip