-
-
Save timo/49014d9c469d85ed7350 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
@@ -87,21 +83,24 @@ visit_var (before) | |
BB 7: | |
Instructions: | |
getlex r3(7), <nyi> | |
- decont r3(8), r3(7) | |
+ sp_guardconc r3(7), liti16(2) | |
+ set r3(8), r3(7) | |
wval r5(3), liti16(0), liti16(248) | |
getattr_o r10(2), r3(8), r5(3), <nyi(lit)>, liti16(1) | |
+ sp_guardconc r10(2), liti16(3) | |
elems r9(4), r10(2) | |
const_i64 r7(4), liti64(1) | |
sub_i r7(5), r9(4), r7(4) | |
set r11(1), r7(5) | |
getlex r10(3), <nyi> | |
- decont r3(9), r10(3) | |
- findmeth r5(4), r3(9), <nyi(lit)> | |
+ sp_guardconc r10(3), liti16(4) | |
+ sp_getspeshslot r5(4), liti16(14) | |
prepargs <nyi(lit)> | |
arg_o liti16(0), r10(3) | |
+ sp_getspeshslot r5(4), liti16(15) | |
invoke_o r10(4), r5(4) | |
- set r12(1), r10(4) | |
- decont r12(2), r12(1) | |
+ sp_guardconc r10(4), liti16(5) | |
+ set r12(2), r10(4) | |
unless_o r12(2), BB(16) | |
Successors: 16, 8 | |
Predeccessors: 5 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment