github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
00:10 rbt left 00:11 rbt joined 00:25 sena_kun joined 00:27 Altai-man_ left 00:30 leont left 01:09 Altai-man_ joined 01:11 sena_kun left 03:10 sena_kun joined 03:11 Altai-man_ left 03:17 rbt left 03:18 rbt joined 05:09 Altai-man_ joined 05:11 sena_kun left 07:10 sena_kun joined 07:12 Altai-man_ left, zakharyas joined 07:18 leont joined
MasterDuke does it make sense to jit the speshguard* ops? 08:08
08:38 AlexDaniel joined, AlexDaniel left, AlexDaniel joined 09:06 lizmat_ joined 09:08 lizmat left 09:09 Altai-man_ joined, gugod left, gugod joined 09:12 sena_kun left 09:20 MasterDuke left 09:51 lizmat_ is now known as lizmat
nwc10 good *, #moarvm 09:52
nine MasterDuke: I think spesh plugins are going to be replaced by the new dispatch architecture. So probably not... 09:54
tellable6 nine, I'll pass your message to MasterDuke 09:55
10:03 MasterDuke joined
nwc10 good *, MasterDuke 10:13
MasterDuke ahoy 10:14
10:59 zakharyas left 11:10 sena_kun joined 11:11 Altai-man_ left 12:40 brrt joined 12:46 zakharyas joined 13:09 Altai-man_ joined 13:11 sena_kun left 13:35 brrt left 13:59 [Coke] left 14:09 [Coke] joined 14:30 Kaeipi left 14:31 Kaeipi joined 15:10 sena_kun joined 15:12 Altai-man_ left 15:43 MasterDuke left 16:47 MasterDuke joined 16:52 zakharyas left 17:09 Altai-man_ joined 17:11 sena_kun left 17:25 squashable6 left
timotimo ahoihoi 17:26
17:26 squashable6 joined 18:05 MasterDuke left 18:15 MasterDuke joined 19:10 sena_kun joined 19:12 Altai-man_ left 19:20 AlexDaniel left
Geth MoarVM: MasterDuke17++ created pull request #1320:
Add JIT templates for return_(i|n|s)
19:34
timotimo MasterDuke: are the BBs that have return_* in them usually big or small? 19:43
MasterDuke no idea. can take a look
timotimo i have one example speshlog right now that only has return_* in some parts of qast 19:44
those are all single-BB functions, though, which is cool
they are now all exprjitted from front to back
MasterDuke a couple are small (1-4), a couple are bigger (40-80) 19:45
timotimo what measurement unit is that?
MasterDuke well, just number of BBs
19:46 sivoais left
timotimo oh, i meant to ask how big the BB is that has the return_* in it 19:49
in theory, the bigger the BB the more there is to gain from exprjit
MasterDuke between 1 and 16 instructions i've seen so far 19:51
most are about 4 19:52
huh. why does the overview say 636442 deopts, but the deopts tab shows far fewer (around 200k)? 19:58
fwiw, it shows the most at github.com/rakudo/rakudo/blob/mast...st.pm6#L99 19:59
19:59 sivoais joined 20:10 rbt left 20:11 rbt joined 21:09 Altai-man_ joined 21:11 sena_kun left 22:17 squashable6 left 22:19 squashable6 joined 22:21 squashable6 left 22:23 squashable6 joined 22:41 Altai-man_ left 22:42 sena_kun joined 23:09 Altai-man_ joined 23:12 sena_kun left 23:45 squashable6 left 23:47 squashable6 joined