Last active
April 15, 2021 11:39
-
-
Save niner/90d542bc9ba9b8c9f2dec3c93ae94f37 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Spesh of '' (cuid: 1, file: -e:1) | |
Callsite 0x786f80 (1 args, 1 pos) | |
Positional flags: int | |
BB 0 (0x7ffff02a7828): | |
line: 1 (pc 0) | |
Instructions: | |
no_op | |
Successors: 1 | |
Predecessors: | |
Dominance children: 1 | |
BB 1 (0x7ffff02a78b0): | |
line: 1 (pc 0) | |
Instructions: | |
sp_getarg_i r6(0), liti16(0) | |
hllboxtype_i r5(0) | |
box_i r1(2), r6(0), r5(0) | |
set r4(2), r1(2) | |
Successors: 2 | |
Predecessors: 0 | |
Dominance children: 2 | |
BB 2 (0x7ffff02a7910): | |
line: 1 (pc 18) | |
Instructions: | |
set r1(3), r4(2) | |
set r0(2), r1(3) | |
[Annotation: Line Number: -e:1] | |
const_s r2(1), lits(&infix:<**>) | |
[Annotation: Logged (bytecode offset 40)] | |
sp_getspeshslot r3(2), sslot(2) | |
[Annotation: Logged (bytecode offset 46)] | |
set r3(5), r3(2) | |
Successors: 3 | |
Predecessors: 1 | |
Dominance children: 3 | |
BB 3 (0x7ffff02a7970): | |
line: 1 (pc 52) | |
Instructions: | |
[Annotation: INS Deopt One (idx 0 -> pc 52; line 1)] | |
set r3(3), r3(5) | |
sp_getspeshslot r4(3), sslot(3) | |
[Annotation: INS Deopt One (idx 1 -> pc 60; line 1)] | |
prepargs callsite(0x7ffff7e526e0, 2 arg, 2 pos, nonflattening, interned) | |
arg_o liti16(0), r0(2) | |
arg_o liti16(1), r4(3) | |
[Annotation: INS Deopt All (idx 3 -> pc 82; line 1)] | |
[Annotation: Logged (bytecode offset 76)] | |
invoke_o r3(6), r3(3) | |
Successors: 4 | |
Predecessors: 2 | |
Dominance children: 4 | |
BB 4 (0x7ffff02a79d0): | |
line: 1 (pc 82) | |
Instructions: | |
[Annotation: INS Deopt One (idx 2 -> pc 82; line 1)] | |
sp_guardconc r3(4), r3(6), sslot(1), litui32(2) | |
bindlex lex(idx=1,outers=1,$a), r3(4) | |
return_o r3(4) | |
Successors: | |
Predecessors: 3 | |
Dominance children: | |
Facts: | |
r0(0): usages=0, flags=0 | |
r0(1): usages=0, flags=0 DeadWriter | |
r0(2): usages=1, deopt=1,0, flags=2057 KnTyp Concr KBxSr (type: Int) | |
r1(0): usages=0, flags=0 | |
r1(1): usages=0, flags=0 DeadWriter | |
r1(2): usages=1, flags=2057 KnTyp Concr KBxSr (type: Int) | |
r1(3): usages=1, flags=2057 KnTyp Concr KBxSr (type: Int) | |
r2(0): usages=0, flags=0 | |
r2(1): usages=0, flags=2 KnVal | |
r3(0): usages=0, flags=0 | |
r3(1): usages=0, flags=0 DeadWriter | |
r3(2): usages=1, flags=11 KnTyp KnVal Concr (type: Sub+{is-pure}+{Precedence} mixin) | |
r3(3): usages=1, deopt=1,0, flags=9 KnTyp Concr (type: Sub+{is-pure}+{Precedence} mixin) | |
r3(4): usages=2, deopt=2,3, flags=9 KnTyp Concr (type: Int) | |
r3(5): usages=1, deopt=0,1, flags=11 KnTyp KnVal Concr (type: Sub+{is-pure}+{Precedence} mixin) | |
r3(6): usages=1, deopt=3,2, flags=0 | |
r4(0): usages=0, flags=0 | |
r4(1): usages=0, flags=0 DeadWriter | |
r4(2): usages=1, flags=2057 KnTyp Concr KBxSr (type: Int) | |
r4(3): usages=1, deopt=1, flags=11 KnTyp KnVal Concr (type: Int) | |
r5(0): usages=1, flags=19 KnTyp KnVal TyObj (type: Int) | |
r6(0): usages=1, flags=0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment