js/src/jit/BaselineIC.h
ba8318539e16c952a6376bc9059a5842e13fc2b8
created 2022-11-28 18:33 +0000
pushed 2022-11-29 08:40 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 5: Try folding stubs before transitioning IC state r=jandem
c3afe07897807cd2e22f452d8cbdbcb804e1ad9b
created 2022-11-28 18:33 +0000
pushed 2022-11-29 08:40 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 4: Add shapes to existing GuardMultipleShapes r=jandem
2c8c353f6a8c3b6e2ea85559fe393e6f454c86b4
created 2022-11-28 18:33 +0000
pushed 2022-11-29 08:40 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 2: Implement TryFoldingStubs r=jandem
8fbe0b3f03c2ce68bb595b2cca6daad010e9d75a
created 2022-11-25 22:33 +0200
pushed 2022-11-26 21:27 +0000
Marian-Vasile Laza Marian-Vasile Laza - Backed out 8 changesets (bug 1671228) for causing xpcshell failures on test_autofillFormFields.js. CLOSED TREE
d73dafba2d182507870449bff1599cad125fb97b
created 2022-11-25 18:21 +0000
pushed 2022-11-26 21:27 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 5: Try folding stubs before transitioning IC state r=jandem
a084195dd20b4138b0defaf3b65f95d834dd333d
created 2022-11-25 18:21 +0000
pushed 2022-11-26 21:27 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 4: Add shapes to existing GuardMultipleShapes r=jandem
c4d13dbd2872cc0a16adc26466ef64cca49ce0e9
created 2022-11-25 18:21 +0000
pushed 2022-11-26 21:27 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 2: Implement TryFoldingStubs r=jandem
6d6b34704de6e89ed84c6aea1e826540277b064e
created 2022-11-24 02:49 +0200
pushed 2022-11-24 21:26 +0000
Butkovits Atila Butkovits Atila - Backed out 6 changesets (bug 1671228) for causing failures at Marking.cpp. CLOSED TREE
1fbda4e61340e210f7a25930a0cd8b615a2de3ab
created 2022-11-24 00:02 +0000
pushed 2022-11-24 21:26 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 5: Try folding stubs before transitioning IC state r=jandem
9c03e4f4392a8693a531d66444bdea91732c1c25
created 2022-11-24 00:02 +0000
pushed 2022-11-24 21:26 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 4: Add shapes to existing GuardMultipleShapes r=jandem
247e3bcc0ed7ff7948e112660d1efed67136c3ca
created 2022-11-24 00:02 +0000
pushed 2022-11-24 21:26 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 2: Implement TryFoldingStubs r=jandem
6c908030c328087ca72bbebdaa5d0ddf95a34202
created 2022-06-08 00:34 +0000
pushed 2022-06-08 09:32 +0000
Iain Ireland Iain Ireland - Bug 1770509: Add baseline IC for CloseIter r=jandem
9049e474d6ae0089c9d5686d92477e7722171d27
created 2021-11-22 11:26 +0000
pushed 2021-11-22 15:43 +0000
André Bargull André Bargull - Bug 1742102 - Part 4: Remove JSScript include from BaselineIC. r=jandem
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
79e5a948dd791527964f4f182c36f6d13671340c
created 2021-05-26 01:51 +0000
pushed 2021-05-26 09:48 +0000
Iain Ireland Iain Ireland - Bug 1710905: Part 3: Create WarpPolymorphicTypes snapshots r=jandem
88ffe095999a45445fa717b92197d69876351743
created 2021-05-26 01:51 +0000
pushed 2021-05-26 09:48 +0000
Iain Ireland Iain Ireland - Bug 1710905: Part 1: Store type data in TypeOf IC stubs r=jandem
7e483465658a68920ef84083f93c9da27614e7e7
created 2021-05-12 05:33 +0000
pushed 2021-05-12 09:42 +0000
Jan de Mooij Jan de Mooij - Bug 1682504 part 3 - Shrink ICEntry and ICFallbackStub. r=iain
33e0adcebde81e164c322957783319bfcdb53cbb
created 2021-05-12 05:33 +0000
pushed 2021-05-12 09:42 +0000
Jan de Mooij Jan de Mooij - Bug 1682504 part 2 - Remove ICStubIterator and ICStubConstIterator. r=iain
d7ca3338e7168b1bb5fcf90af510921be8afdaeb
created 2021-05-11 06:21 +0000
pushed 2021-05-11 16:15 +0000
Jan de Mooij Jan de Mooij - Bug 1710075 part 9 - Allocate fallback stubs as an array in ICScript. r=iain
731b329281288160d03984fcd204a50987535bed
created 2021-05-11 06:21 +0000
pushed 2021-05-11 16:15 +0000
Jan de Mooij Jan de Mooij - Bug 1710075 part 8 - Remove classes and kinds for fallback stubs. r=iain
a4369f6d34be10731bae2bdc3263f4007dc89994
created 2021-05-11 06:21 +0000
pushed 2021-05-11 16:15 +0000
Jan de Mooij Jan de Mooij - Bug 1710075 part 6 - Clean up fallback stub tracing a bit now that they never contain a GC pointer. r=jonco
608bfdfe6fd0e03e0917b8d06af0ed5529085e44
created 2021-05-10 11:50 +0000
pushed 2021-05-10 16:02 +0000
Jan de Mooij Jan de Mooij - Bug 1710075 part 5 - Remove template object from Rest fallback stub. r=jonco
6b9eba096472cf45934c138e03985f43825b6db3
created 2021-05-07 08:10 +0000
pushed 2021-05-07 16:18 +0000
Jon Coppeard Jon Coppeard - Bug 1709288 - Remove unused input for NewArray cache kind r=jandem
ef8d7ecb8fd19af57e8c27a152e7a2ddf3029794
created 2021-05-04 09:32 +0000
pushed 2021-05-04 21:49 +0000
Jon Coppeard Jon Coppeard - Bug 1708472 - Part 4: Remove template object from NewArray fallback stub r=jandem
b3e0ea87a16c688b3136b1a0cb375dd9e3510408
created 2021-04-29 13:54 +0000
pushed 2021-04-29 21:42 +0000
Jon Coppeard Jon Coppeard - Bug 1706309 - Part 4: Remove template object from NewObject fallback stub r=jandem
e3261528439bfb1f5118bcdfd2648df6ef5afd29
created 2021-04-22 20:38 +0000
pushed 2021-04-23 09:51 +0000
mr.robot mr.robot - Bug 1706190: Simplify the arguments to IRGenerator constructor r=iain
e7c3344e6ae7fd04cef466dd0efbd916a6929a45
created 2021-04-22 22:21 +0300
pushed 2021-04-23 09:51 +0000
Butkovits Atila Butkovits Atila - Backed out changeset b35ee13d7aa5 (bug 1706190) for causing build bustages on BaselineIC.cpp. CLOSED TREE
b35ee13d7aa5321bdf84a47d0215ca6570589ef7
created 2021-04-22 18:02 +0000
pushed 2021-04-23 09:51 +0000
mr.robot mr.robot - Bug 1706190: Simplify the arguments to IRGenerator constructor r=iain
528b3f389dc954861b8a7e498e6aba7318bf12fb
created 2021-03-31 14:51 +0000
pushed 2021-03-31 21:54 +0000
Jan de Mooij Jan de Mooij - Bug 1701895 - Ensure stub fields are properly aligned on 32-bit. r=iain
bfee769248026f0fca7e6d192a3c3c1dfd6adac3
created 2021-03-08 13:57 +0000
pushed 2021-03-08 17:01 +0000
André Bargull André Bargull - Bug 1696887 - Part 5: Remove unused IC{Entry,Stub} methods. r=jandem
af48b695bea3268b0db1123d7c67a729cbffac3a
created 2021-02-05 14:50 +0000
pushed 2021-02-06 09:42 +0000
Jan de Mooij Jan de Mooij - Bug 1592712 part 2 - Rename JSOp::IfNe to JSOp::JumpIfTrue. r=arai
2650cedbdcc5f5b5193a7b8094502cd2f50e8fcb
created 2021-01-09 00:48 +0000
pushed 2021-01-12 04:33 +0000
Iain Ireland Iain Ireland - Bug 1673497: Part 19: Invalidate warp lazily r=jandem
88aa4f503e22f1bb5ae1cb5529a9ddedd8dff61a
created 2021-01-09 02:44 +0200
pushed 2021-01-09 09:24 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 7 changesets (bug 1673497) for causing spidermonkey failures in bug1000605.js
534ee223b955899ee1a87c9b47643259f8cf3fa3
created 2021-01-08 22:07 +0000
pushed 2021-01-09 09:24 +0000
Iain Ireland Iain Ireland - Bug 1673497: Part 19: Invalidate warp lazily r=jandem
ea9983601226b8394a264b06cb0440bcfad71fbb
created 2021-01-09 00:03 +0200
pushed 2021-01-09 09:24 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 7 changesets (bug 1673497) for causing sm failures in bug1000605.js
4c650d13ccda2322c5f5f2468beb057d1e8e9144
created 2021-01-07 20:23 +0000
pushed 2021-01-09 09:24 +0000
Iain Ireland Iain Ireland - Bug 1673497: Part 19: Invalidate warp lazily r=jandem
7b3211ee8d8c08661ec6ba8c957077c09c43bfa4
created 2020-12-18 18:26 +0000
pushed 2021-01-04 17:25 +0000
Jan de Mooij Jan de Mooij - Bug 1682767 part 17 - Remove template group from ICNewArray_Fallback. r=iain
d0bc9d6413c9070a2621cc400cf2863e833079fd
created 2020-12-18 18:26 +0000
pushed 2021-01-04 17:25 +0000
Jan de Mooij Jan de Mooij - Bug 1682767 part 16 - Move makesGCCalls to ICCacheIRStub. r=iain
487ba3fa5f51ee15c4b8cd2966ac644de33477bf
created 2020-12-18 18:26 +0000
pushed 2021-01-04 17:25 +0000
Jan de Mooij Jan de Mooij - Bug 1682767 part 15 - Remove unused KindString. r=iain
0a977402aec1cd3f5bc0cf9affd398f778053f72
created 2020-12-15 10:45 +0000
pushed 2020-12-15 21:34 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 104 - Change ICStub layout a bit more. r=iain
6537b704ed6499b2c541d0d8c283a4dd67248ac0
created 2020-12-15 11:37 +0000
pushed 2020-12-15 21:34 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 103 - Use ICCacheIRStub in more places. r=iain
c34c5f277dcc84cc58e87df9308679e8ace43192
created 2020-12-11 00:41 +0000
pushed 2020-12-11 21:30 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 102 - Rename CacheIR_Regular to CacheIRStub. r=iain
dfa21600860ef465185b05f81070df2f528b4e91
created 2020-12-11 00:39 +0000
pushed 2020-12-11 21:30 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 101 - Split up ICStub::trace for fallback vs CacheIR stubs. r=iain
516536a2d9a23adbdb536e3834b2adfa426bcdf1
created 2020-12-11 10:41 +0000
pushed 2020-12-11 21:30 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 100 - Move kind field from ICStub to ICFallbackStub. r=iain
30837f20df5725f423ee5a19d45936eb1cc76f69
created 2020-12-11 00:25 +0000
pushed 2020-12-11 21:30 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 99 - Remove trait enum. r=iain
d5c93dbdf613ac31829e2f19b85458fca93b719a
created 2020-12-08 15:03 +0000
pushed 2020-12-08 21:34 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 89 - Merge ICStubCompilerBase into FallbackICCodeCompiler. r=iain
a5c7c19a25ed8c12b5e09711dcd07de1218d267b
created 2020-12-08 13:27 +0000
pushed 2020-12-08 21:34 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 88 - Remove ICStubCompiler class. r=iain
077503eafee69f1a798ab5c78b8979d14626b091
created 2020-12-08 13:27 +0000
pushed 2020-12-08 21:34 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 87 - Remove ICCacheIR_Trait base class. r=iain
b09a87ac113be1e76b583cdd60f2214786c45003
created 2020-12-08 15:20 +0200
pushed 2020-12-08 21:34 +0000
Dorel Luca Dorel Luca - Backed out 4 changesets (bug 1673553) for Build bustage in worker/checkouts/gecko/config/rules.mk. CLOSED TREE
b072ba215e248c55b086318ab7f3898c4e3fee64
created 2020-12-08 12:58 +0000
pushed 2020-12-08 21:34 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 89 - Merge ICStubCompilerBase into FallbackICCodeCompiler. r=iain
e853a7c293b7a2d17d8c398564925b07a83327b8
created 2020-12-07 18:07 +0000
pushed 2020-12-08 21:34 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 88 - Remove ICStubCompiler class. r=iain
0956250445d363812b1d4cdd1e84099400ae4d99
created 2020-12-07 18:06 +0000
pushed 2020-12-08 21:34 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 87 - Remove ICCacheIR_Trait base class. r=iain
521391ead6f06b2db15d1496490ef5c21d9649c4
created 2020-11-19 08:40 +0000
pushed 2020-11-19 21:44 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 30 - Remove more dead code and IC flags. r=iain
4ec475e94461d67e42832404fa264af6162d8e3a
created 2020-11-16 10:19 +0000
pushed 2020-11-17 09:44 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 7 - Remove TI code from JitScript. r=iain
7a6413cb45c46ca6282486ad4c0d544eb8371cec
created 2020-11-16 10:19 +0000
pushed 2020-11-17 09:44 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 6 - Remove Baseline type monitor and update ICs. r=iain
a7e8de3bfbcab30c28f2b78f9c7918299eb3275d
created 2020-10-29 16:20 +0000
pushed 2020-10-30 03:48 +0000
Iain Ireland Iain Ireland - Bug 1673497: Part 1: Invalidate Warp when failing to attach for a transpiled IC r=jandem
c5e7be828d6bc392ef0463a95a22c303857c4656
created 2020-10-28 19:20 +0200
pushed 2020-10-28 21:47 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset cb0510bea446 (bug 1673497) for xpcshell failures on test_providersManager_filtering.js . CLOSED TREE
cb0510bea446a874ed9980540e035d031694279c
created 2020-10-28 07:51 +0000
pushed 2020-10-28 21:47 +0000
Iain Ireland Iain Ireland - Bug 1673497: Part 1: Invalidate Warp when failing to attach for a transpiled IC r=jandem
5fb82ae534ad62d27eea1a2e4f9f9862957b0b9e
created 2020-10-06 14:00 +0000
pushed 2020-10-07 15:50 +0000
André Bargull André Bargull - Bug 1669181 - Part 30: Clean-up "jit/JitRealm.h" includes. r=jandem
b9ef794434ec69728215850054ddc67115437a2d
created 2020-10-02 08:13 +0000
pushed 2020-10-02 15:43 +0000
André Bargull André Bargull - Bug 1668531 - Part 3: Remove unnecessary includes from BaselineIC.h. r=jandem
less more (0) -300 -100 -60 tip