Skip to content

Instantly share code, notes, and snippets.

@bdw

bdw/After (BB 2) Secret

Created July 21, 2014 20:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bdw/e5b606499aa6435f7e72 to your computer and use it in GitHub Desktop.
Save bdw/e5b606499aa6435f7e72 to your computer and use it in GitHub Desktop.
Is this a spesh bug?
BB 2:
Instructions:
[Annotation: INS Deopt One (idx 0 -> pc 90)]
sp_guardconc r10(2), sslot(0)
sp_getspeshslot r11(2), sslot(29)
sp_getspeshslot r11(2), sslot(30)
argconst_s liti16(1), lits(name)
set r27(1), r10(2)
[Annotation: INS Deopt All (idx 3 -> pc 136)]
goto BB(68)
Successors: 68
Predeccessors: 1
Dominance children: 3
BB 2:
Instructions:
decont r12(1), r8(1)
findmeth r11(2), r12(1), lits(new)
prepargs <nyi(lit)>
arg_o liti16(0), r8(1)
argconst_s liti16(1), lits(name)
arg_o liti16(2), r10(2)
[Annotation: INS Deopt All (idx 3 -> pc 136)]
[Annotation: INS Deopt One (idx 2 -> pc 136)]
invoke_o r10(3), r11(2)
Successors: 3
Predeccessors: 1
Dominance children: 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment