/gist:6e049585004912f5f24d Secret
Created
February 8, 2016 17:05
Star
You must be signed in to star a gist
mysteriously undead BB number 4.
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
Inserting logging for specialization of '' (cuid: cuid_1_1454950846.98792) | |
Before: | |
Spesh of '' (cuid: cuid_1_1454950846.98792, file: -e:1) | |
BB 0 (0x478ce90): | |
line: 1 (pc 0) | |
Instructions: | |
no_op··········· | |
Successors: 1 | |
Predeccessors:· | |
Dominance children: 1 | |
BB 1 (0x478cf08): | |
line: 1 (pc 0) | |
Instructions: | |
checkarity liti16(0), liti16(1) | |
param_op_o r0(1), liti16(0), BB(3) | |
Successors: 3, 2 | |
Predeccessors: 0 | |
Dominance children: 2, 3 | |
BB 2 (0x478cf58): | |
line: 1 (pc 16) | |
Instructions: | |
const_s r7(1), lits($_) | |
getlexouter r4(1), r7(1) | |
set r0(2), r4(1) | |
Successors: 3 | |
Predeccessors: 1 | |
Dominance children:· | |
BB 3 (0x478cfa8): | |
line: 1 (pc 36) | |
Instructions: | |
PHI r7(2), r7(0), r7(1) | |
PHI r4(2), r4(0), r4(1) | |
PHI r0(3), r0(1), r0(2) | |
bindlex lex(idx=0,outers=0,$_), r0(3) | |
paramnamesused·· | |
const_n64 r1(1), litn64(1) | |
randscale_n r1(2), r1(1) | |
p6box_n r2(1), r1(2) | |
wval r3(1), liti16(1), liti16(35) | |
decont r5(1), r2(1) | |
istype r6(1), r5(1), r3(1) | |
unless_i r6(1), BB(5) | |
Successors: 5, 4 | |
Predeccessors: 1, 2 | |
Dominance children: 4, 5, 7 | |
BB 4 (0x478cff8): | |
line: 1 (pc 100) | |
Instructions: | |
isconcrete r8(1), r5(1) | |
if_i r8(1), BB(7) | |
Successors: 7, 5 | |
Predeccessors: 3 | |
Dominance children:· | |
BB 5 (0x478d048): | |
line: 1 (pc 114) | |
Instructions: | |
PHI r8(2), r8(0), r8(1) | |
wval r4(3), liti16(1), liti16(18) | |
istype r6(2), r5(1), r4(3) | |
if_i r6(2), BB(7) | |
Successors: 7, 6 | |
Predeccessors: 3, 4 | |
Dominance children: 6 | |
BB 6 (0x478d098): | |
line: 1 (pc 138) | |
Instructions: | |
wval r4(4), liti16(2), liti16(9) | |
prepargs callsite(0x7f90fb14ab80, 2 arg, 2 pos, nonflattening, interned) | |
arg_o liti16(0), r2(1) | |
arg_o liti16(1), r3(1) | |
[Annotation: INS Deopt All (idx 0 -> pc 166; line 1)] | |
invoke_v r4(4) | |
Successors: 7 | |
Predeccessors: 5 | |
Dominance children:· | |
BB 7 (0x478d0e8): | |
line: 1 (pc 166) | |
Instructions: | |
PHI r8(3), r8(1), r8(2), r8(2) | |
PHI r6(3), r6(1), r6(2), r6(2) | |
PHI r4(5), r4(2), r4(3), r4(4) | |
return_o r2(1) | |
Successors:· | |
Predeccessors: 4, 5, 6 | |
Dominance children:· | |
After: | |
Spesh of '' (cuid: cuid_1_1454950846.98792, file: -e:1) | |
Callsite 0x1a5ec00 (1 args, 1 pos) | |
Positional flags: int | |
BB 0 (0x478ce90): | |
line: 1 (pc 0) | |
Instructions: | |
no_op··········· | |
Successors: 1 | |
Predeccessors:· | |
Dominance children: 1 | |
BB 1 (0x478cf08): | |
line: 1 (pc 0) | |
Instructions: | |
sp_getarg_i r10(0), liti16(0) | |
hllboxtype_i r9(0) | |
box_i r0(1), r10(0), r9(0) | |
goto BB(3) | |
Successors: 3 | |
Predeccessors: 0 | |
Dominance children: 2, 3 | |
BB 2 (0x478cf58): | |
line: 1 (pc 16) | |
Instructions: | |
const_s r7(1), lits($_) | |
getlexouter r4(1), r7(1) | |
set r0(2), r4(1) | |
Successors: 3 | |
Predeccessors:· | |
Dominance children:· | |
BB 3 (0x478cfa8): | |
line: 1 (pc 36) | |
Instructions: | |
PHI r7(2), r7(0), r7(1) | |
PHI r4(2), r4(0), r4(1) | |
PHI r0(3), r0(1), r0(2) | |
bindlex lex(idx=0,outers=0,$_), r0(3) | |
const_n64 r1(1), litn64(1) | |
randscale_n r1(2), r1(1) | |
p6box_n r2(1), r1(2) | |
wval r3(1), liti16(1), liti16(35) | |
decont r5(1), r2(1) | |
istype r6(1), r5(1), r3(1) | |
unless_i r6(1), BB(5) | |
Successors: 5, 4 | |
Predeccessors: 1, 2 | |
Dominance children: 4, 5, 7 | |
BB 4 (0x478cff8): | |
line: 1 (pc 100) | |
Instructions: | |
isconcrete r8(1), r5(1) | |
if_i r8(1), BB(7) | |
Successors: 7, 5 | |
Predeccessors: 3 | |
Dominance children:· | |
BB 5 (0x478d048): | |
line: 1 (pc 114) | |
Instructions: | |
PHI r8(2), r8(0), r8(1) | |
wval r4(3), liti16(1), liti16(18) | |
istype r6(2), r5(1), r4(3) | |
if_i r6(2), BB(7) | |
Successors: 7, 6 | |
Predeccessors: 3, 4 | |
Dominance children: 6 | |
BB 6 (0x478d098): | |
line: 1 (pc 138) | |
Instructions: | |
wval r4(4), liti16(2), liti16(9) | |
prepargs callsite(0x7f90fb14ab80, 2 arg, 2 pos, nonflattening, interned) | |
arg_o liti16(0), r2(1) | |
arg_o liti16(1), r3(1) | |
[Annotation: INS Deopt All (idx 0 -> pc 166; line 1)] | |
invoke_v r4(4) | |
Successors: 7 | |
Predeccessors: 5 | |
Dominance children:· | |
BB 7 (0x478d0e8): | |
line: 1 (pc 166) | |
Instructions: | |
PHI r8(3), r8(1), r8(2), r8(2) | |
PHI r6(3), r6(1), r6(2), r6(2) | |
PHI r4(5), r4(2), r4(3), r4(4) | |
return_o r2(1) | |
Successors:· | |
Predeccessors: 4, 5, 6 | |
Dominance children:· | |
Finished specialization of '' (cuid: cuid_1_1454950846.98792) | |
Spesh of '' (cuid: cuid_1_1454950846.98792, file: -e:1) | |
Callsite 0x1a5ec00 (1 args, 1 pos) | |
Positional flags: int | |
BB 0 (0x478ce90): | |
line: 1 (pc 0) | |
Instructions: | |
no_op··········· | |
Successors: 1 | |
Predeccessors:· | |
Dominance children: 1 | |
BB 1 (0x478cf08): | |
line: 1 (pc 0) | |
Instructions: | |
sp_getarg_i r10(0), liti16(0) | |
hllboxtype_i r9(0) | |
box_i r0(1), r10(0), r9(0) | |
goto BB(2) | |
Successors: 2 | |
Predeccessors: 0 | |
Dominance children: 2, 2 | |
BB 2 (0x478cfa8): | |
line: 1 (pc 36) | |
Instructions: | |
PHI r0(3), r0(1), r0(2) | |
bindlex lex(idx=0,outers=0,$_), r0(3) | |
const_n64 r1(1), litn64(1) | |
randscale_n r1(2), r1(1) | |
p6box_n r2(1), r1(2) | |
wval r3(1), liti16(1), liti16(35) | |
Successors: 3 | |
Predeccessors: 1, 2 | |
Dominance children: 3, 5, 5 | |
BB 3 (0x478cff8): | |
line: 1 (pc 100) | |
Instructions: | |
goto BB(5) | |
Successors: 5 | |
Predeccessors: 2 | |
Dominance children:· | |
BB 4 (0x478d098): | |
line: 1 (pc 138) | |
Instructions: | |
wval r4(4), liti16(2), liti16(9) | |
sp_getspeshslot r4(4), sslot(0) | |
prepargs callsite(0x7f90fb14ab80, 2 arg, 2 pos, nonflattening, interned) | |
arg_o liti16(0), r2(1) | |
arg_o liti16(1), r3(1) | |
[Annotation: INS Deopt All (idx 0 -> pc 166; line 1)] | |
invoke_v r4(4) | |
Successors: 5 | |
Predeccessors: 5 | |
Dominance children:· | |
BB 5 (0x478d0e8): | |
line: 1 (pc 166) | |
Instructions: | |
return_o r2(1) | |
Successors:· | |
Predeccessors: 3, 4 | |
Dominance children:· | |
Facts: | |
r0(0): usages=0, flags=0···· | |
r0(1): usages=1, flags=2061 KnTyp Dcntd Concr KBxSr | |
r0(2): usages=1, flags=0···· | |
r0(3): usages=1, flags=0 (merged from 2 regs) | |
r1(0): usages=0, flags=0···· | |
r1(1): usages=1, flags=2 KnVal | |
r1(2): usages=1, flags=0···· | |
r2(0): usages=0, flags=0···· | |
r2(1): usages=2, flags=2061 KnTyp Dcntd Concr KBxSr | |
r3(0): usages=0, flags=0···· | |
r3(1): usages=1, flags=23 KnTyp KnVal Dcntd TyObj | |
r4(0): usages=1, flags=0···· | |
r4(1): usages=0, flags=0···· | |
r4(2): usages=0, flags=0 (merged from 2 regs) | |
r4(3): usages=0, flags=23 KnTyp KnVal Dcntd TyObj | |
r4(4): usages=2, flags=15 KnTyp KnVal Dcntd Concr | |
r4(5): usages=0, flags=0 (merged from 3 regs) | |
r5(0): usages=0, flags=0···· | |
r5(1): usages=0, flags=2061 KnTyp Dcntd Concr KBxSr | |
r6(0): usages=0, flags=0···· | |
r6(1): usages=0, flags=2 KnVal | |
r6(2): usages=0, flags=2 KnVal | |
r6(3): usages=0, flags=0 (merged from 3 regs) | |
r7(0): usages=1, flags=0···· | |
r7(1): usages=1, flags=2 KnVal | |
r7(2): usages=0, flags=0 (merged from 2 regs) | |
r8(0): usages=1, flags=0···· | |
r8(1): usages=0, flags=2 KnVal | |
r8(2): usages=0, flags=0 (merged from 2 regs) | |
r8(3): usages=0, flags=0 (merged from 3 regs) | |
r9(0): usages=1, flags=23 KnTyp KnVal Dcntd TyObj | |
r10(0): usages=1, flags=0···· | |
Stats: | |
1 spesh slots | |
0 log slots |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment