Skip to content

Instantly share code, notes, and snippets.

@timo
Last active August 29, 2015 13:57
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 timo/c32f6687135849294aa4 to your computer and use it in GitHub Desktop.
Save timo/c32f6687135849294aa4 to your computer and use it in GitHub Desktop.
diff between bytecodes before and after spesh specialized
diff -Naru spesh_diffs_before/cuid_101_1396374442.87834.txt spesh_diffs_after/cuid_101_1396374442.87834.txt
--- spesh_diffs_before/cuid_101_1396374442.87834.txt 2014-04-01 21:58:02.034033234 +0200
+++ spesh_diffs_after/cuid_101_1396374442.87834.txt 2014-04-01 21:58:02.037033229 +0200
@@ -1,4 +1,4 @@
-cuid (before)
+cuid (after)
BB 0:
Instructions:
no_op
@@ -118,18 +118,7 @@
Dominance children:
BB 9:
Instructions:
- PHI r15(6), r15(0), r15(5)
- PHI r14(6), r14(0), r14(5)
- PHI r13(7), r13(0), r13(6)
- PHI r12(4), r12(0), r12(3)
- PHI r11(3), r11(0), r11(2)
- PHI r10(3), r10(0), r10(2)
- PHI r9(3), r9(0), r9(2)
PHI r8(4), r8(1), r8(3)
- PHI r7(2), r7(1), r7(0)
- PHI r6(7), r6(4), r6(6)
- PHI r3(10), r3(3), r3(9)
- PHI r2(11), r2(2), r2(10)
return_s r8(4)
Successors:
Predeccessors: 4, 8
diff -Naru spesh_diffs_before/cuid_101_1396374443.73067.txt spesh_diffs_after/cuid_101_1396374443.73067.txt
--- spesh_diffs_before/cuid_101_1396374443.73067.txt 2014-04-01 21:58:00.660035372 +0200
+++ spesh_diffs_after/cuid_101_1396374443.73067.txt 2014-04-01 21:58:00.671035355 +0200
@@ -1,4 +1,4 @@
-MATCH (before)
+MATCH (after)
BB 0:
Instructions:
no_op
@@ -9,20 +9,18 @@
Instructions:
getcode r10(1), <nyi(lit)>
takeclosure r10(2), r10(1)
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r2(1), <nyi>
decont r2(2), r2(1)
wval r3(1), liti16(1), liti16(108)
- decont r3(2), r3(1)
+ set r3(2), r3(1)
getattr_o r4(1), r2(2), r3(2), <nyi(lit)>, liti16(3)
bindlex <nyi>, r4(1)
getlex r3(3), <nyi>
decont r2(3), r3(3)
wval r5(1), liti16(1), liti16(92)
- decont r6(1), r5(1)
+ set r6(1), r5(1)
istype r7(1), r2(3), r6(1)
set r9(1), r7(1)
if_i r7(1), BB(3)
@@ -42,9 +40,6 @@
BB 3:
Instructions:
PHI r9(3), r9(1), r9(2)
- PHI r8(2), r8(0), r8(1)
- PHI r6(3), r6(1), r6(2)
- PHI r5(3), r5(1), r5(2)
if_i r9(3), BB(5)
Successors: 5, 4
Predeccessors: 1, 2
diff -Naru spesh_diffs_before/cuid_10_1396374441.83998.txt spesh_diffs_after/cuid_10_1396374441.83998.txt
--- spesh_diffs_before/cuid_10_1396374441.83998.txt 2014-04-01 21:58:00.399035778 +0200
+++ spesh_diffs_after/cuid_10_1396374441.83998.txt 2014-04-01 21:58:00.469035669 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -9,8 +9,6 @@
Instructions:
getcode r14(1), <nyi(lit)>
takeclosure r14(2), r14(1)
- checkarity liti16(0), liti16(0)
- paramnamesused
const_i64 r2(1), liti64(0)
hllboxtype_i r3(1)
box_i r3(2), r2(1), r3(1)
@@ -26,7 +24,7 @@
gethow r4(4), r4(3)
getlex r6(3), <nyi>
decont r8(1), r4(4)
- findmeth r7(1), r8(1), <nyi(lit)>
+ sp_findmeth r7(1), r8(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r4(4)
arg_o liti16(1), r6(3)
@@ -57,10 +55,6 @@
BB 3:
Instructions:
PHI r13(3), r13(1), r13(2)
- PHI r12(2), r12(0), r12(1)
- PHI r11(2), r11(0), r11(1)
- PHI r6(9), r6(7), r6(8)
- PHI r4(7), r4(4), r4(6)
hllboxtype_i r7(2)
box_i r7(3), r13(3), r7(2)
set r4(8), r7(3)
@@ -80,7 +74,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(12), r6(9), r6(11)
PHI r4(11), r4(8), r4(10)
bindlex <nyi>, r4(11)
getlex r8(2), <nyi>
@@ -115,9 +108,6 @@
BB 8:
Instructions:
PHI r17(5), r17(1), r17(4)
- PHI r16(5), r16(0), r16(4)
- PHI r15(2), r15(1), r15(0)
- PHI r10(3), r10(1), r10(2)
return_o r17(5)
Successors:
Predeccessors: 6, 7
diff -Naru spesh_diffs_before/cuid_10_1396374442.09232.txt spesh_diffs_after/cuid_10_1396374442.09232.txt
--- spesh_diffs_before/cuid_10_1396374442.09232.txt 2014-04-01 21:58:01.469034113 +0200
+++ spesh_diffs_after/cuid_10_1396374442.09232.txt 2014-04-01 21:58:01.473034107 +0200
@@ -1,4 +1,4 @@
-types (before)
+types (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(0), liti16(6)
diff -Naru spesh_diffs_before/cuid_10_1396374442.87834.txt spesh_diffs_after/cuid_10_1396374442.87834.txt
--- spesh_diffs_before/cuid_10_1396374442.87834.txt 2014-04-01 21:58:01.903033438 +0200
+++ spesh_diffs_after/cuid_10_1396374442.87834.txt 2014-04-01 21:58:01.907033432 +0200
@@ -1,4 +1,4 @@
-returns (before)
+returns (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r3(2), r3(0), r3(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -47,9 +46,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r5(2), r5(0), r5(1)
- PHI r3(6), r3(3), r3(5)
- PHI r2(3), r2(1), r2(2)
getlex r2(4), <nyi>
decont r2(5), r2(4)
wval r3(7), liti16(1), liti16(13)
diff -Naru spesh_diffs_before/cuid_102_1396374442.87834_.txt spesh_diffs_after/cuid_102_1396374442.87834_.txt
--- spesh_diffs_before/cuid_102_1396374442.87834_.txt 2014-04-01 21:58:01.021034810 +0200
+++ spesh_diffs_after/cuid_102_1396374442.87834_.txt 2014-04-01 21:58:01.025034804 +0200
@@ -1,4 +1,4 @@
-symbol (before)
+symbol (after)
BB 0:
Instructions:
no_op
@@ -16,7 +16,6 @@
bindlex <nyi>, r1(1)
param_sn r2(1)
bindlex <nyi>, r2(1)
- getlex r2(2), <nyi>
getlex r3(1), <nyi>
decont r3(2), r3(1)
wval r4(1), liti16(1), liti16(116)
@@ -40,9 +39,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r5(4), r5(1), r5(3)
- PHI r4(3), r4(1), r4(2)
- PHI r3(5), r3(2), r3(4)
getlex r4(4), <nyi>
decont r4(5), r4(4)
unless_o r4(5), BB(13)
@@ -87,7 +83,6 @@
BB 7:
Instructions:
PHI r10(6), r10(4), r10(5)
- PHI r5(10), r5(9), r5(8)
set r7(4), r10(6)
isconcrete r6(2), r7(4)
if_i r6(2), BB(9)
@@ -105,7 +100,6 @@
BB 9:
Instructions:
PHI r7(6), r7(4), r7(5)
- PHI r5(13), r5(10), r5(12)
bindkey_o r8(1), r9(1), r7(6)
getlex r8(2), <nyi>
iter r5(14), r8(2)
@@ -137,14 +131,6 @@
Dominance children:
BB 13:
Instructions:
- PHI r12(2), r12(0), r12(1)
- PHI r11(3), r11(0), r11(2)
- PHI r10(9), r10(0), r10(7)
- PHI r9(2), r9(0), r9(1)
- PHI r8(3), r8(0), r8(2)
- PHI r7(7), r7(0), r7(6)
- PHI r6(3), r6(1), r6(2)
- PHI r5(15), r5(4), r5(14)
getlex r4(6), <nyi>
decont r4(7), r4(6)
wval r8(4), liti16(1), liti16(116)
@@ -174,7 +160,6 @@
BB 16:
Instructions:
PHI r8(9), r8(7), r8(8)
- PHI r4(9), r4(8), r4(7)
return_o r8(9)
Successors:
Predeccessors: 14, 15
diff -Naru spesh_diffs_before/cuid_102_1396374442.87834.txt spesh_diffs_after/cuid_102_1396374442.87834.txt
--- spesh_diffs_before/cuid_102_1396374442.87834.txt 2014-04-01 21:58:00.483035648 +0200
+++ spesh_diffs_after/cuid_102_1396374442.87834.txt 2014-04-01 21:58:00.486035643 +0200
@@ -1,4 +1,4 @@
-symbol (before)
+symbol (after)
BB 0:
Instructions:
no_op
@@ -16,7 +16,6 @@
bindlex <nyi>, r1(1)
param_sn r2(1)
bindlex <nyi>, r2(1)
- getlex r2(2), <nyi>
getlex r3(1), <nyi>
decont r3(2), r3(1)
wval r4(1), liti16(1), liti16(116)
@@ -40,9 +39,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r5(4), r5(1), r5(3)
- PHI r4(3), r4(1), r4(2)
- PHI r3(5), r3(2), r3(4)
getlex r4(4), <nyi>
decont r4(5), r4(4)
unless_o r4(5), BB(13)
@@ -87,7 +83,6 @@
BB 7:
Instructions:
PHI r10(6), r10(4), r10(5)
- PHI r5(10), r5(9), r5(8)
set r7(4), r10(6)
isconcrete r6(2), r7(4)
if_i r6(2), BB(9)
@@ -105,7 +100,6 @@
BB 9:
Instructions:
PHI r7(6), r7(4), r7(5)
- PHI r5(13), r5(10), r5(12)
bindkey_o r8(1), r9(1), r7(6)
getlex r8(2), <nyi>
iter r5(14), r8(2)
@@ -137,14 +131,6 @@
Dominance children:
BB 13:
Instructions:
- PHI r12(2), r12(0), r12(1)
- PHI r11(3), r11(0), r11(2)
- PHI r10(9), r10(0), r10(7)
- PHI r9(2), r9(0), r9(1)
- PHI r8(3), r8(0), r8(2)
- PHI r7(7), r7(0), r7(6)
- PHI r6(3), r6(1), r6(2)
- PHI r5(15), r5(4), r5(14)
getlex r4(6), <nyi>
decont r4(7), r4(6)
wval r8(4), liti16(1), liti16(116)
@@ -174,7 +160,6 @@
BB 16:
Instructions:
PHI r8(9), r8(7), r8(8)
- PHI r4(9), r4(8), r4(7)
return_o r8(9)
Successors:
Predeccessors: 14, 15
diff -Naru spesh_diffs_before/cuid_103_1396374451.04592.txt spesh_diffs_after/cuid_103_1396374451.04592.txt
--- spesh_diffs_before/cuid_103_1396374451.04592.txt 2014-04-01 21:58:02.123033095 +0200
+++ spesh_diffs_after/cuid_103_1396374451.04592.txt 2014-04-01 21:58:02.127033089 +0200
@@ -1,4 +1,4 @@
-as_mast (before)
+as_mast (after)
BB 0:
Instructions:
no_op
@@ -25,14 +25,12 @@
Dominance children:
BB 3:
Instructions:
- PHI r9(2), r9(0), r9(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
- getlex r2(4), <nyi>
getlex r4(1), <nyi>
decont r6(1), r4(1)
- findmeth r5(1), r6(1), <nyi(lit)>
+ sp_findmeth r5(1), r6(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r4(1)
invoke_o r4(2), r5(1)
@@ -52,7 +50,7 @@
smrt_numify r8(1), r6(4)
getlex r6(5), <nyi>
decont r9(3), r6(5)
- findmeth r5(3), r9(3), <nyi(lit)>
+ sp_findmeth r5(3), r9(3), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r6(5)
invoke_o r6(6), r5(3)
@@ -67,12 +65,6 @@
BB 5:
Instructions:
PHI r12(3), r12(1), r12(2)
- PHI r11(2), r11(0), r11(1)
- PHI r10(2), r10(0), r10(1)
- PHI r9(4), r9(2), r9(3)
- PHI r8(2), r8(0), r8(1)
- PHI r6(8), r6(2), r6(7)
- PHI r5(4), r5(2), r5(3)
unless_i r12(3), BB(7)
Successors: 7, 6
Predeccessors: 3, 4
@@ -87,19 +79,17 @@
Dominance children:
BB 7:
Instructions:
- PHI r13(2), r13(0), r13(1)
- PHI r6(10), r6(8), r6(9)
getlex r5(5), <nyi>
decont r5(6), r5(5)
getlex r9(5), <nyi>
decont r15(1), r9(5)
- findmeth r14(1), r15(1), <nyi(lit)>
+ sp_findmeth r14(1), r15(1), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r9(5)
invoke_o r9(6), r14(1)
getlex r14(2), <nyi>
- decont r16(1), r5(6)
- findmeth r15(2), r16(1), <nyi(lit)>
+ set r16(1), r5(6)
+ sp_findmeth r15(2), r16(1), <nyi(lit)>, liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r5(6)
arg_o liti16(1), r9(6)
diff -Naru spesh_diffs_before/cuid_105_1396374451.04592_.txt spesh_diffs_after/cuid_105_1396374451.04592_.txt
--- spesh_diffs_before/cuid_105_1396374451.04592_.txt 2014-04-01 21:58:02.066033184 +0200
+++ spesh_diffs_after/cuid_105_1396374451.04592_.txt 2014-04-01 21:58:02.070033178 +0200
@@ -1,4 +1,4 @@
-compile_all_the_stmts (before)
+compile_all_the_stmts (after)
BB 0:
Instructions:
no_op
@@ -27,7 +27,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r23(2), r23(0), r23(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
@@ -60,9 +59,7 @@
Dominance children:
BB 5:
Instructions:
- PHI r17(3), r17(0), r17(2)
PHI r15(3), r15(1), r15(2)
- PHI r13(4), r13(2), r13(3)
bindlex <nyi>, r15(3)
getlex r17(4), <nyi>
decont r17(5), r17(4)
@@ -82,7 +79,7 @@
BB 6:
Instructions:
wval r23(3), liti16(3), liti16(0)
- decont r24(1), r23(3)
+ set r24(1), r23(3)
getwho r24(2), r24(1)
const_s r20(2), <nyi(lit)>
atkey_o r24(3), r24(2), r20(2)
@@ -139,12 +136,7 @@
Dominance children:
BB 13:
Instructions:
- PHI r25(5), r25(4), r25(0)
- PHI r24(4), r24(3), r24(0)
- PHI r23(7), r23(6), r23(2)
- PHI r22(4), r22(3), r22(0)
PHI r21(3), r21(1), r21(2)
- PHI r20(5), r20(4), r20(1)
bindlex <nyi>, r21(3)
getlex r22(5), <nyi>
decont r16(3), r22(5)
@@ -171,10 +163,6 @@
BB 15:
Instructions:
PHI r27(3), r27(1), r27(2)
- PHI r26(2), r26(0), r26(1)
- PHI r18(3), r18(1), r18(2)
- PHI r16(8), r16(3), r16(7)
- PHI r13(7), r13(5), r13(6)
hllboxtype_i r16(9)
box_i r16(10), r27(3), r16(9)
bindlex <nyi>, r16(10)
@@ -185,7 +173,6 @@
Dominance children: 16
BB 16:
Instructions:
- PHI r23(8), r23(7), r23(9)
unless_o r25(6), BB(18)
Successors: 18, 17
Predeccessors: 15, 17
@@ -213,7 +200,7 @@
Instructions:
getlex r23(11), <nyi>
decont r29(1), r23(11)
- findmeth r24(5), r29(1), <nyi(lit)>
+ sp_findmeth r24(5), r29(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r23(11)
invoke_o r23(12), r24(5)
@@ -232,12 +219,7 @@
Dominance children:
BB 20:
Instructions:
- PHI r29(2), r29(0), r29(1)
- PHI r27(5), r27(3), r27(4)
- PHI r26(4), r26(2), r26(3)
- PHI r24(8), r24(4), r24(7)
PHI r23(17), r23(10), r23(16)
- PHI r18(5), r18(3), r18(4)
decont r23(18), r23(17)
unless_o r23(18), BB(22)
Successors: 22, 21
@@ -249,18 +231,18 @@
getlex r29(3), <nyi>
getlex r30(1), <nyi>
decont r32(1), r30(1)
- findmeth r31(1), r32(1), <nyi(lit)>
+ sp_findmeth r31(1), r32(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r30(1)
invoke_o r30(2), r31(1)
getlex r31(2), <nyi>
decont r33(1), r31(2)
- findmeth r32(2), r33(1), <nyi(lit)>
+ sp_findmeth r32(2), r33(1), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r31(2)
invoke_o r31(3), r32(2)
- decont r33(2), r22(9)
- findmeth r32(3), r33(2), <nyi(lit)>
+ set r33(2), r22(9)
+ sp_getspeshslot r32(3), liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r22(9)
arg_o liti16(1), r29(3)
@@ -278,8 +260,8 @@
getlex r29(4), <nyi>
wval r22(11), liti16(3), liti16(41)
getlex r32(4), <nyi>
- decont r34(1), r30(3)
- findmeth r33(3), r34(1), <nyi(lit)>
+ set r34(1), r30(3)
+ sp_getspeshslot r33(3), liti16(7)
prepargs <nyi(lit)>
arg_o liti16(0), r30(3)
arg_o liti16(1), r29(4)
@@ -292,12 +274,6 @@
Dominance children:
BB 23:
Instructions:
- PHI r34(2), r34(0), r34(1)
- PHI r33(4), r33(2), r33(3)
- PHI r32(6), r32(3), r32(5)
- PHI r31(5), r31(4), r31(0)
- PHI r30(4), r30(2), r30(3)
- PHI r29(5), r29(3), r29(4)
PHI r22(13), r22(10), r22(12)
return_o r22(13)
Successors:
diff -Naru spesh_diffs_before/cuid_105_1396374451.04592.txt spesh_diffs_after/cuid_105_1396374451.04592.txt
--- spesh_diffs_before/cuid_105_1396374451.04592.txt 2014-04-01 21:58:01.895033450 +0200
+++ spesh_diffs_after/cuid_105_1396374451.04592.txt 2014-04-01 21:58:01.899033444 +0200
@@ -1,4 +1,4 @@
-compile_all_the_stmts (before)
+compile_all_the_stmts (after)
BB 0:
Instructions:
no_op
@@ -27,7 +27,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r23(2), r23(0), r23(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
@@ -60,9 +59,7 @@
Dominance children:
BB 5:
Instructions:
- PHI r17(3), r17(0), r17(2)
PHI r15(3), r15(1), r15(2)
- PHI r13(4), r13(2), r13(3)
bindlex <nyi>, r15(3)
getlex r17(4), <nyi>
decont r17(5), r17(4)
@@ -82,7 +79,7 @@
BB 6:
Instructions:
wval r23(3), liti16(3), liti16(0)
- decont r24(1), r23(3)
+ set r24(1), r23(3)
getwho r24(2), r24(1)
const_s r20(2), <nyi(lit)>
atkey_o r24(3), r24(2), r20(2)
@@ -139,12 +136,7 @@
Dominance children:
BB 13:
Instructions:
- PHI r25(5), r25(4), r25(0)
- PHI r24(4), r24(3), r24(0)
- PHI r23(7), r23(6), r23(2)
- PHI r22(4), r22(3), r22(0)
PHI r21(3), r21(1), r21(2)
- PHI r20(5), r20(4), r20(1)
bindlex <nyi>, r21(3)
getlex r22(5), <nyi>
decont r16(3), r22(5)
@@ -171,10 +163,6 @@
BB 15:
Instructions:
PHI r27(3), r27(1), r27(2)
- PHI r26(2), r26(0), r26(1)
- PHI r18(3), r18(1), r18(2)
- PHI r16(8), r16(3), r16(7)
- PHI r13(7), r13(5), r13(6)
hllboxtype_i r16(9)
box_i r16(10), r27(3), r16(9)
bindlex <nyi>, r16(10)
@@ -185,7 +173,6 @@
Dominance children: 16
BB 16:
Instructions:
- PHI r23(8), r23(7), r23(9)
unless_o r25(6), BB(18)
Successors: 18, 17
Predeccessors: 15, 17
@@ -213,7 +200,7 @@
Instructions:
getlex r23(11), <nyi>
decont r29(1), r23(11)
- findmeth r24(5), r29(1), <nyi(lit)>
+ sp_findmeth r24(5), r29(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r23(11)
invoke_o r23(12), r24(5)
@@ -232,12 +219,7 @@
Dominance children:
BB 20:
Instructions:
- PHI r29(2), r29(0), r29(1)
- PHI r27(5), r27(3), r27(4)
- PHI r26(4), r26(2), r26(3)
- PHI r24(8), r24(4), r24(7)
PHI r23(17), r23(10), r23(16)
- PHI r18(5), r18(3), r18(4)
decont r23(18), r23(17)
unless_o r23(18), BB(22)
Successors: 22, 21
@@ -249,18 +231,18 @@
getlex r29(3), <nyi>
getlex r30(1), <nyi>
decont r32(1), r30(1)
- findmeth r31(1), r32(1), <nyi(lit)>
+ sp_findmeth r31(1), r32(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r30(1)
invoke_o r30(2), r31(1)
getlex r31(2), <nyi>
decont r33(1), r31(2)
- findmeth r32(2), r33(1), <nyi(lit)>
+ sp_findmeth r32(2), r33(1), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r31(2)
invoke_o r31(3), r32(2)
- decont r33(2), r22(9)
- findmeth r32(3), r33(2), <nyi(lit)>
+ set r33(2), r22(9)
+ sp_getspeshslot r32(3), liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r22(9)
arg_o liti16(1), r29(3)
@@ -278,8 +260,8 @@
getlex r29(4), <nyi>
wval r22(11), liti16(3), liti16(41)
getlex r32(4), <nyi>
- decont r34(1), r30(3)
- findmeth r33(3), r34(1), <nyi(lit)>
+ set r34(1), r30(3)
+ sp_getspeshslot r33(3), liti16(7)
prepargs <nyi(lit)>
arg_o liti16(0), r30(3)
arg_o liti16(1), r29(4)
@@ -292,12 +274,6 @@
Dominance children:
BB 23:
Instructions:
- PHI r34(2), r34(0), r34(1)
- PHI r33(4), r33(2), r33(3)
- PHI r32(6), r32(3), r32(5)
- PHI r31(5), r31(4), r31(0)
- PHI r30(4), r30(2), r30(3)
- PHI r29(5), r29(3), r29(4)
PHI r22(13), r22(10), r22(12)
return_o r22(13)
Successors:
diff -Naru spesh_diffs_before/cuid_106_1396374443.73067.txt spesh_diffs_after/cuid_106_1396374443.73067.txt
--- spesh_diffs_before/cuid_106_1396374443.73067.txt 2014-04-01 21:58:00.898035002 +0200
+++ spesh_diffs_after/cuid_106_1396374443.73067.txt 2014-04-01 21:58:00.902034996 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
getlex r2(1), <nyi>
decont r2(2), r2(1)
@@ -36,7 +34,6 @@
Dominance children:
BB 4:
Instructions:
- PHI r4(2), r4(1), r4(0)
PHI r2(5), r2(3), r2(4)
decont r2(6), r2(5)
smrt_numify r5(1), r2(6)
@@ -75,7 +72,6 @@
BB 8:
Instructions:
PHI r4(7), r4(5), r4(6)
- PHI r1(4), r1(3), r1(2)
getlex r1(5), <nyi>
push_o r4(7), r1(5)
set r4(8), r1(5)
@@ -98,9 +94,6 @@
BB 10:
Instructions:
PHI r4(11), r4(8), r4(10)
- PHI r3(4), r3(2), r3(3)
- PHI r2(12), r2(8), r2(11)
- PHI r1(6), r1(5), r1(2)
return_o r4(11)
Successors:
Predeccessors: 8, 9
diff -Naru spesh_diffs_before/cuid_106_1396374451.04592.txt spesh_diffs_after/cuid_106_1396374451.04592.txt
--- spesh_diffs_before/cuid_106_1396374451.04592.txt 2014-04-01 21:58:01.829033553 +0200
+++ spesh_diffs_after/cuid_106_1396374451.04592.txt 2014-04-01 21:58:01.833033547 +0200
@@ -1,4 +1,4 @@
-as_mast (before)
+as_mast (after)
BB 0:
Instructions:
no_op
@@ -31,7 +31,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r11(2), r11(0), r11(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
@@ -56,7 +55,7 @@
BB 4:
Instructions:
wval r17(1), liti16(3), liti16(0)
- decont r18(1), r17(1)
+ set r18(1), r17(1)
getwho r18(2), r18(1)
const_s r13(2), <nyi(lit)>
atkey_o r18(3), r18(2), r13(2)
@@ -113,15 +112,13 @@
Dominance children:
BB 11:
Instructions:
- PHI r19(5), r19(4), r19(0)
PHI r18(4), r18(3), r18(0)
PHI r17(5), r17(4), r17(0)
- PHI r16(4), r16(3), r16(0)
PHI r15(5), r15(3), r15(4)
PHI r13(5), r13(4), r13(1)
getlex r16(5), <nyi>
- decont r19(6), r11(3)
- findmeth r14(2), r19(6), <nyi(lit)>
+ set r19(6), r11(3)
+ sp_getspeshslot r14(2), liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r11(3)
arg_o liti16(1), r12(2)
@@ -178,24 +175,6 @@
BB 15:
Instructions:
PHI r20(4), r20(3), r20(0)
- PHI r19(8), r19(7), r19(0)
- PHI r18(6), r18(5), r18(0)
- PHI r17(7), r17(6), r17(0)
- PHI r16(8), r16(7), r16(0)
- PHI r15(8), r15(7), r15(1)
- PHI r14(4), r14(3), r14(0)
- PHI r13(7), r13(6), r13(0)
- PHI r12(4), r12(3), r12(0)
- PHI r11(5), r11(4), r11(0)
- PHI r10(4), r10(3), r10(0)
- PHI r9(3), r9(2), r9(0)
- PHI r8(4), r8(3), r8(0)
- PHI r7(3), r7(2), r7(0)
- PHI r4(3), r4(2), r4(0)
- PHI r3(3), r3(2), r3(0)
- PHI r2(6), r2(5), r2(0)
- PHI r1(3), r1(2), r1(0)
- PHI r0(3), r0(2), r0(0)
getlex r12(5), <nyi>
decont r12(6), r12(5)
unless_o r12(6), BB(17)
diff -Naru spesh_diffs_before/cuid_108_1396374451.04592.txt spesh_diffs_after/cuid_108_1396374451.04592.txt
--- spesh_diffs_before/cuid_108_1396374451.04592.txt 2014-04-01 21:58:01.804033592 +0200
+++ spesh_diffs_after/cuid_108_1396374451.04592.txt 2014-04-01 21:58:01.808033586 +0200
@@ -1,4 +1,4 @@
-as_mast (before)
+as_mast (after)
BB 0:
Instructions:
no_op
@@ -25,16 +25,14 @@
Dominance children:
BB 3:
Instructions:
- PHI r3(2), r3(0), r3(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
- getlex r2(4), <nyi>
getlex r3(3), <nyi>
decont r3(4), r3(3)
getlex r4(1), <nyi>
- decont r6(1), r3(4)
- findmeth r5(1), r6(1), <nyi(lit)>
+ set r6(1), r3(4)
+ sp_findmeth r5(1), r6(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r3(4)
arg_o liti16(1), r4(1)
diff -Naru spesh_diffs_before/cuid_110_1396374440.55013.txt spesh_diffs_after/cuid_110_1396374440.55013.txt
--- spesh_diffs_before/cuid_110_1396374440.55013.txt 2014-04-01 21:58:01.174034572 +0200
+++ spesh_diffs_after/cuid_110_1396374440.55013.txt 2014-04-01 21:58:01.177034568 +0200
@@ -1,4 +1,4 @@
-name (before)
+name (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(0), liti16(9)
diff -Naru spesh_diffs_before/cuid_110_1396374451.04592.txt spesh_diffs_after/cuid_110_1396374451.04592.txt
--- spesh_diffs_before/cuid_110_1396374451.04592.txt 2014-04-01 21:58:01.813033578 +0200
+++ spesh_diffs_after/cuid_110_1396374451.04592.txt 2014-04-01 21:58:01.817033572 +0200
@@ -1,4 +1,4 @@
-compile_var (before)
+compile_var (after)
BB 0:
Instructions:
no_op
@@ -35,7 +35,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r9(2), r9(0), r9(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
@@ -57,14 +56,14 @@
[Annotation: FH Start (0)]
getlex r10(1), <nyi>
decont r12(1), r10(1)
- findmeth r11(1), r12(1), <nyi(lit)>
+ sp_findmeth r11(1), r12(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r10(1)
invoke_o r10(2), r11(1)
bindlex <nyi>, r10(2)
getlex r11(2), <nyi>
decont r13(1), r11(2)
- findmeth r12(2), r13(1), <nyi(lit)>
+ sp_findmeth r12(2), r13(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r11(2)
invoke_o r11(3), r12(2)
@@ -108,7 +107,7 @@
BB 8:
Instructions:
wval r22(1), liti16(3), liti16(0)
- decont r23(1), r22(1)
+ set r23(1), r22(1)
getwho r23(2), r23(1)
const_s r16(4), <nyi(lit)>
atkey_o r23(3), r23(2), r16(4)
@@ -165,15 +164,13 @@
Dominance children:
BB 15:
Instructions:
- PHI r24(5), r24(4), r24(0)
PHI r23(4), r23(3), r23(0)
PHI r22(5), r22(4), r22(0)
- PHI r21(4), r21(3), r21(0)
PHI r20(3), r20(1), r20(2)
PHI r16(7), r16(6), r16(3)
getlex r21(5), <nyi>
decont r24(6), r20(3)
- findmeth r15(6), r24(6), <nyi(lit)>
+ sp_findmeth r15(6), r24(6), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r20(3)
arg_o liti16(1), r21(5)
@@ -262,7 +259,7 @@
BB 23:
Instructions:
wval r23(6), liti16(3), liti16(0)
- decont r27(1), r23(6)
+ set r27(1), r23(6)
getwho r27(2), r27(1)
const_s r17(11), <nyi(lit)>
atkey_o r27(3), r27(2), r17(11)
@@ -319,15 +316,13 @@
Dominance children:
BB 30:
Instructions:
- PHI r28(5), r28(4), r28(0)
PHI r27(4), r27(3), r27(0)
PHI r24(10), r24(8), r24(9)
PHI r23(10), r23(9), r23(0)
- PHI r22(10), r22(9), r22(0)
PHI r17(14), r17(13), r17(10)
getlex r22(11), <nyi>
decont r28(6), r24(10)
- findmeth r15(13), r28(6), <nyi(lit)>
+ sp_findmeth r15(13), r28(6), <nyi(lit)>, liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r24(10)
arg_o liti16(1), r22(11)
@@ -358,7 +353,7 @@
BB 33:
Instructions:
wval r23(11), liti16(3), liti16(0)
- decont r27(5), r23(11)
+ set r27(5), r23(11)
getwho r27(6), r27(5)
const_s r16(16), <nyi(lit)>
atkey_o r27(7), r27(6), r16(16)
@@ -415,15 +410,13 @@
Dominance children:
BB 40:
Instructions:
- PHI r30(5), r30(4), r30(0)
- PHI r28(10), r28(9), r28(0)
PHI r27(8), r27(7), r27(0)
PHI r23(15), r23(14), r23(0)
PHI r16(19), r16(18), r16(15)
PHI r15(16), r15(14), r15(15)
getlex r28(11), <nyi>
decont r30(6), r15(16)
- findmeth r24(14), r30(6), <nyi(lit)>
+ sp_findmeth r24(14), r30(6), <nyi(lit)>, liti16(8)
prepargs <nyi(lit)>
arg_o liti16(0), r15(16)
arg_o liti16(1), r28(11)
@@ -494,7 +487,6 @@
BB 46:
Instructions:
PHI r24(21), r24(19), r24(20)
- PHI r16(27), r16(25), r16(26)
const_s r16(28), <nyi(lit)>
getdynlex r30(8), r16(28)
ifnonnull r30(8), BB(53)
@@ -504,7 +496,7 @@
BB 47:
Instructions:
wval r31(1), liti16(3), liti16(0)
- decont r32(1), r31(1)
+ set r32(1), r31(1)
getwho r32(2), r32(1)
const_s r16(29), <nyi(lit)>
atkey_o r32(3), r32(2), r16(29)
@@ -561,16 +553,14 @@
Dominance children:
BB 54:
Instructions:
- PHI r33(5), r33(4), r33(0)
PHI r32(4), r32(3), r32(0)
PHI r31(5), r31(4), r31(0)
- PHI r27(13), r27(12), r27(0)
PHI r23(19), r23(17), r23(18)
PHI r16(32), r16(31), r16(28)
getlex r27(14), <nyi>
const_i64 r29(4), liti64(1)
decont r33(6), r23(19)
- findmeth r30(9), r33(6), <nyi(lit)>
+ sp_findmeth r30(9), r33(6), <nyi(lit)>, liti16(10)
prepargs <nyi(lit)>
arg_o liti16(0), r23(19)
arg_o liti16(1), r27(14)
@@ -614,7 +604,6 @@
BB 58:
Instructions:
PHI r23(25), r23(23), r23(24)
- PHI r16(36), r16(34), r16(35)
const_s r16(37), <nyi(lit)>
getdynlex r30(10), r16(37)
ifnonnull r30(10), BB(65)
@@ -624,7 +613,7 @@
BB 59:
Instructions:
wval r32(5), liti16(3), liti16(0)
- decont r35(1), r32(5)
+ set r35(1), r32(5)
getwho r35(2), r35(1)
const_s r16(38), <nyi(lit)>
atkey_o r35(3), r35(2), r16(38)
@@ -681,16 +670,14 @@
Dominance children:
BB 66:
Instructions:
- PHI r36(5), r36(4), r36(0)
PHI r35(4), r35(3), r35(0)
PHI r33(9), r33(7), r33(8)
PHI r32(9), r32(8), r32(0)
- PHI r31(9), r31(8), r31(0)
PHI r16(41), r16(40), r16(37)
getlex r31(10), <nyi>
const_i64 r34(2), liti64(1)
decont r36(6), r33(9)
- findmeth r30(11), r36(6), <nyi(lit)>
+ sp_findmeth r30(11), r36(6), <nyi(lit)>, liti16(12)
prepargs <nyi(lit)>
arg_o liti16(0), r33(9)
arg_o liti16(1), r31(10)
@@ -734,7 +721,6 @@
BB 70:
Instructions:
PHI r33(15), r33(13), r33(14)
- PHI r16(45), r16(43), r16(44)
const_s r16(46), <nyi(lit)>
getdynlex r30(12), r16(46)
ifnonnull r30(12), BB(77)
@@ -744,7 +730,7 @@
BB 71:
Instructions:
wval r35(5), liti16(3), liti16(0)
- decont r38(1), r35(5)
+ set r38(1), r35(5)
getwho r38(2), r38(1)
const_s r16(47), <nyi(lit)>
atkey_o r38(3), r38(2), r16(47)
@@ -801,16 +787,14 @@
Dominance children:
BB 78:
Instructions:
- PHI r39(5), r39(4), r39(0)
PHI r38(4), r38(3), r38(0)
PHI r36(9), r36(7), r36(8)
PHI r35(9), r35(8), r35(0)
- PHI r32(13), r32(12), r32(0)
PHI r16(50), r16(49), r16(46)
getlex r32(14), <nyi>
const_i64 r37(2), liti64(1)
decont r39(6), r36(9)
- findmeth r30(13), r39(6), <nyi(lit)>
+ sp_findmeth r30(13), r39(6), <nyi(lit)>, liti16(14)
prepargs <nyi(lit)>
arg_o liti16(0), r36(9)
arg_o liti16(1), r32(14)
@@ -865,7 +849,6 @@
Dominance children:
BB 81:
Instructions:
- PHI r39(8), r39(0), r39(7)
PHI r38(6), r38(0), r38(5)
PHI r37(4), r37(0), r37(3)
PHI r36(14), r36(0), r36(13)
@@ -874,7 +857,6 @@
PHI r33(17), r33(0), r33(16)
PHI r32(17), r32(0), r32(16)
PHI r31(13), r31(0), r31(12)
- PHI r30(15), r30(0), r30(14)
PHI r29(7), r29(0), r29(6)
PHI r28(15), r28(0), r28(14)
PHI r27(17), r27(0), r27(16)
@@ -885,13 +867,10 @@
PHI r21(9), r21(0), r21(8)
PHI r20(11), r20(0), r20(10)
PHI r19(4), r19(0), r19(3)
- PHI r18(2), r18(0), r18(1)
- PHI r17(28), r17(0), r17(27)
- PHI r16(55), r16(0), r16(54)
PHI r15(22), r15(0), r15(21)
getlex r14(3), <nyi>
decont r39(9), r14(3)
- findmeth r30(16), r39(9), <nyi(lit)>
+ sp_findmeth r30(16), r39(9), <nyi(lit)>, liti16(16)
prepargs <nyi(lit)>
arg_o liti16(0), r14(3)
invoke_o r14(4), r30(16)
@@ -916,7 +895,7 @@
BB 83:
Instructions:
wval r41(1), liti16(3), liti16(0)
- decont r42(1), r41(1)
+ set r42(1), r41(1)
getwho r42(2), r42(1)
const_s r17(31), <nyi(lit)>
atkey_o r42(3), r42(2), r17(31)
@@ -973,15 +952,13 @@
Dominance children:
BB 90:
Instructions:
- PHI r43(5), r43(4), r43(0)
PHI r42(4), r42(3), r42(0)
PHI r41(5), r41(4), r41(0)
- PHI r38(10), r38(9), r38(6)
PHI r35(14), r35(12), r35(13)
PHI r17(34), r17(33), r17(30)
getlex r38(11), <nyi>
decont r43(6), r35(14)
- findmeth r39(13), r43(6), <nyi(lit)>
+ sp_findmeth r39(13), r43(6), <nyi(lit)>, liti16(18)
prepargs <nyi(lit)>
arg_o liti16(0), r35(14)
arg_o liti16(1), r38(11)
@@ -1108,7 +1085,7 @@
BB 102:
Instructions:
wval r49(1), liti16(3), liti16(0)
- decont r50(1), r49(1)
+ set r50(1), r49(1)
getwho r50(2), r50(1)
const_s r17(44), <nyi(lit)>
atkey_o r50(3), r50(2), r17(44)
@@ -1165,12 +1142,8 @@
Dominance children:
BB 109:
Instructions:
- PHI r51(5), r51(4), r51(0)
- PHI r50(4), r50(3), r50(0)
PHI r49(5), r49(4), r49(0)
- PHI r48(4), r48(3), r48(0)
PHI r42(7), r42(5), r42(6)
- PHI r17(47), r17(46), r17(43)
decont r42(8), r42(7)
unless_o r42(8), BB(119)
Successors: 119, 110
@@ -1181,7 +1154,7 @@
wval r48(5), liti16(0), liti16(93)
getlex r41(7), <nyi>
decont r49(6), r41(7)
- findmeth r51(6), r49(6), <nyi(lit)>
+ sp_findmeth r51(6), r49(6), <nyi(lit)>, liti16(20)
prepargs <nyi(lit)>
arg_o liti16(0), r41(7)
invoke_o r41(8), r51(6)
@@ -1194,7 +1167,7 @@
BB 111:
Instructions:
wval r52(1), liti16(3), liti16(0)
- decont r53(1), r52(1)
+ set r53(1), r52(1)
getwho r53(2), r53(1)
const_s r17(49), <nyi(lit)>
atkey_o r53(3), r53(2), r17(49)
@@ -1254,12 +1227,10 @@
PHI r54(5), r54(4), r54(0)
PHI r53(4), r53(3), r53(0)
PHI r52(5), r52(4), r52(0)
- PHI r50(8), r50(7), r50(4)
PHI r49(9), r49(7), r49(8)
- PHI r17(52), r17(51), r17(48)
const_s r17(53), <nyi(lit)>
- decont r51(8), r48(5)
- findmeth r50(9), r51(8), <nyi(lit)>
+ set r51(8), r48(5)
+ sp_getspeshslot r50(9), liti16(22)
prepargs <nyi(lit)>
arg_o liti16(0), r48(5)
arg_o liti16(1), r41(8)
@@ -1277,13 +1248,13 @@
wval r41(10), liti16(0), liti16(93)
getlex r48(6), <nyi>
decont r51(9), r48(6)
- findmeth r50(10), r51(9), <nyi(lit)>
+ sp_findmeth r50(10), r51(9), <nyi(lit)>, liti16(23)
prepargs <nyi(lit)>
arg_o liti16(0), r48(6)
invoke_o r48(7), r50(10)
const_s r17(54), <nyi(lit)>
- decont r51(10), r41(10)
- findmeth r50(11), r51(10), <nyi(lit)>
+ set r51(10), r41(10)
+ sp_getspeshslot r50(11), liti16(25)
prepargs <nyi(lit)>
arg_o liti16(0), r41(10)
arg_o liti16(1), r48(7)
@@ -1302,11 +1273,10 @@
PHI r51(11), r51(8), r51(10)
PHI r50(12), r50(9), r50(11)
PHI r49(11), r49(10), r49(5)
- PHI r48(9), r48(5), r48(8)
PHI r41(12), r41(9), r41(11)
PHI r17(55), r17(53), r17(54)
- decont r48(10), r43(8)
- findmeth r42(9), r48(10), <nyi(lit)>
+ set r48(10), r43(8)
+ sp_findmeth r42(9), r48(10), <nyi(lit)>, liti16(26)
prepargs <nyi(lit)>
arg_o liti16(0), r43(8)
arg_o liti16(1), r41(12)
@@ -1344,7 +1314,7 @@
BB 123:
Instructions:
wval r50(13), liti16(3), liti16(0)
- decont r51(12), r50(13)
+ set r51(12), r50(13)
getwho r51(13), r51(12)
const_s r16(66), <nyi(lit)>
atkey_o r51(14), r51(13), r16(66)
@@ -1401,12 +1371,8 @@
Dominance children:
BB 130:
Instructions:
- PHI r54(11), r54(10), r54(0)
- PHI r51(15), r51(14), r51(0)
PHI r50(17), r50(16), r50(0)
- PHI r49(15), r49(14), r49(0)
PHI r48(13), r48(11), r48(12)
- PHI r16(69), r16(68), r16(65)
decont r48(14), r48(13)
unless_o r48(14), BB(140)
Successors: 140, 131
@@ -1417,7 +1383,7 @@
wval r49(16), liti16(0), liti16(93)
getlex r42(11), <nyi>
decont r50(18), r42(11)
- findmeth r54(12), r50(18), <nyi(lit)>
+ sp_findmeth r54(12), r50(18), <nyi(lit)>, liti16(28)
prepargs <nyi(lit)>
arg_o liti16(0), r42(11)
invoke_o r42(12), r54(12)
@@ -1430,7 +1396,7 @@
BB 132:
Instructions:
wval r52(7), liti16(3), liti16(0)
- decont r53(6), r52(7)
+ set r53(6), r52(7)
getwho r53(7), r53(6)
const_s r16(71), <nyi(lit)>
atkey_o r53(8), r53(7), r16(71)
@@ -1490,12 +1456,10 @@
PHI r55(5), r55(4), r55(0)
PHI r53(9), r53(8), r53(0)
PHI r52(11), r52(10), r52(0)
- PHI r51(19), r51(18), r51(15)
PHI r50(21), r50(19), r50(20)
- PHI r16(74), r16(73), r16(70)
const_s r16(75), <nyi(lit)>
- decont r54(14), r49(16)
- findmeth r51(20), r54(14), <nyi(lit)>
+ set r54(14), r49(16)
+ sp_getspeshslot r51(20), liti16(30)
prepargs <nyi(lit)>
arg_o liti16(0), r49(16)
arg_o liti16(1), r42(12)
@@ -1513,13 +1477,13 @@
wval r42(14), liti16(0), liti16(93)
getlex r49(17), <nyi>
decont r54(15), r49(17)
- findmeth r51(21), r54(15), <nyi(lit)>
+ sp_findmeth r51(21), r54(15), <nyi(lit)>, liti16(31)
prepargs <nyi(lit)>
arg_o liti16(0), r49(17)
invoke_o r49(18), r51(21)
const_s r16(76), <nyi(lit)>
- decont r54(16), r42(14)
- findmeth r51(22), r54(16), <nyi(lit)>
+ set r54(16), r42(14)
+ sp_getspeshslot r51(22), liti16(33)
prepargs <nyi(lit)>
arg_o liti16(0), r42(14)
arg_o liti16(1), r49(18)
@@ -1538,11 +1502,10 @@
PHI r52(12), r52(11), r52(0)
PHI r51(23), r51(20), r51(22)
PHI r50(23), r50(22), r50(17)
- PHI r49(20), r49(16), r49(19)
PHI r42(16), r42(13), r42(15)
PHI r16(77), r16(75), r16(76)
- decont r49(21), r43(10)
- findmeth r48(15), r49(21), <nyi(lit)>
+ set r49(21), r43(10)
+ sp_findmeth r48(15), r49(21), <nyi(lit)>, liti16(34)
prepargs <nyi(lit)>
arg_o liti16(0), r43(10)
arg_o liti16(1), r42(16)
@@ -1571,15 +1534,9 @@
BB 143:
Instructions:
PHI r55(7), r55(0), r55(0), r55(0), r55(0), r55(0), r55(6), r55(0)
- PHI r54(18), r54(0), r54(0), r54(0), r54(0), r54(6), r54(17), r54(0)
PHI r53(11), r53(0), r53(0), r53(0), r53(0), r53(5), r53(10), r53(0)
PHI r52(13), r52(0), r52(0), r52(0), r52(0), r52(6), r52(12), r52(0)
- PHI r51(24), r51(0), r51(0), r51(0), r51(0), r51(11), r51(23), r51(0)
- PHI r50(24), r50(0), r50(0), r50(0), r50(0), r50(12), r50(23), r50(0)
- PHI r49(22), r49(0), r49(0), r49(0), r49(0), r49(11), r49(21), r49(0)
- PHI r48(16), r48(0), r48(0), r48(0), r48(0), r48(10), r48(15), r48(0)
PHI r44(5), r44(4), r44(2), r44(2), r44(2), r44(2), r44(2), r44(2)
- PHI r43(11), r43(6), r43(0), r43(0), r43(0), r43(8), r43(10), r43(0)
PHI r42(19), r42(4), r42(0), r42(0), r42(0), r42(9), r42(18), r42(0)
PHI r41(15), r41(5), r41(0), r41(0), r41(0), r41(14), r41(0), r41(0)
PHI r40(3), r40(2), r40(0), r40(0), r40(0), r40(0), r40(0), r40(0)
@@ -1597,8 +1554,8 @@
getlex r48(17), <nyi>
getlex r49(23), <nyi>
getlex r50(25), <nyi>
- decont r54(19), r43(12)
- findmeth r51(25), r54(19), <nyi(lit)>
+ set r54(19), r43(12)
+ sp_getspeshslot r51(25), liti16(36)
prepargs <nyi(lit)>
arg_o liti16(0), r43(12)
arg_o liti16(1), r48(17)
@@ -1631,59 +1588,7 @@
Dominance children:
BB 145:
Instructions:
- PHI r55(8), r55(7), r55(0)
- PHI r54(20), r54(19), r54(0)
- PHI r53(12), r53(11), r53(0)
- PHI r52(14), r52(13), r52(0)
- PHI r51(26), r51(25), r51(0)
PHI r50(28), r50(26), r50(27)
- PHI r49(24), r49(23), r49(0)
- PHI r48(18), r48(17), r48(0)
- PHI r47(4), r47(2), r47(3)
- PHI r46(4), r46(2), r46(3)
- PHI r45(4), r45(2), r45(3)
- PHI r44(7), r44(5), r44(6)
- PHI r43(13), r43(12), r43(0)
- PHI r42(20), r42(19), r42(0)
- PHI r41(16), r41(15), r41(0)
- PHI r40(4), r40(3), r40(0)
- PHI r39(32), r39(31), r39(0)
- PHI r38(16), r38(15), r38(0)
- PHI r37(7), r37(6), r37(0)
- PHI r36(15), r36(14), r36(0)
- PHI r35(20), r35(19), r35(0)
- PHI r34(8), r34(7), r34(0)
- PHI r33(18), r33(17), r33(0)
- PHI r32(18), r32(17), r32(0)
- PHI r31(14), r31(13), r31(0)
- PHI r30(17), r30(16), r30(0)
- PHI r29(10), r29(9), r29(0)
- PHI r28(16), r28(15), r28(0)
- PHI r27(18), r27(17), r27(0)
- PHI r26(4), r26(2), r26(3)
- PHI r25(9), r25(8), r25(0)
- PHI r24(24), r24(23), r24(0)
- PHI r23(28), r23(27), r23(0)
- PHI r22(16), r22(15), r22(0)
- PHI r21(10), r21(9), r21(0)
- PHI r20(12), r20(11), r20(0)
- PHI r19(7), r19(6), r19(0)
- PHI r18(4), r18(3), r18(0)
- PHI r17(60), r17(59), r17(0)
- PHI r16(82), r16(81), r16(0)
- PHI r15(23), r15(22), r15(0)
- PHI r14(5), r14(4), r14(0)
- PHI r13(2), r13(1), r13(0)
- PHI r12(3), r12(2), r12(0)
- PHI r11(4), r11(3), r11(0)
- PHI r10(3), r10(2), r10(0)
- PHI r9(5), r9(3), r9(4)
- PHI r8(4), r8(2), r8(3)
- PHI r6(3), r6(1), r6(2)
- PHI r5(3), r5(1), r5(2)
- PHI r2(6), r2(4), r2(5)
- PHI r1(3), r1(1), r1(2)
- PHI r0(3), r0(1), r0(2)
return_o r50(28)
Successors:
Predeccessors: 143, 144
diff -Naru spesh_diffs_before/cuid_111_1396374440.55013.txt spesh_diffs_after/cuid_111_1396374440.55013.txt
--- spesh_diffs_before/cuid_111_1396374440.55013.txt 2014-04-01 21:58:01.310034361 +0200
+++ spesh_diffs_after/cuid_111_1396374440.55013.txt 2014-04-01 21:58:01.313034356 +0200
@@ -1,4 +1,4 @@
-type (before)
+type (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(0), liti16(9)
@@ -40,9 +38,7 @@
Dominance children:
BB 4:
Instructions:
- PHI r4(2), r4(1), r4(0)
PHI r2(6), r2(4), r2(5)
- PHI r1(5), r1(3), r1(4)
return_o r2(6)
Successors:
Predeccessors: 2, 3
diff -Naru spesh_diffs_before/cuid_11_1396374442.09232.txt spesh_diffs_after/cuid_11_1396374442.09232.txt
--- spesh_diffs_before/cuid_11_1396374442.09232.txt 2014-04-01 21:58:01.477034101 +0200
+++ spesh_diffs_after/cuid_11_1396374442.09232.txt 2014-04-01 21:58:01.481034094 +0200
@@ -1,4 +1,4 @@
-definednesses (before)
+definednesses (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(0), liti16(6)
diff -Naru spesh_diffs_before/cuid_11_1396374442.87834.txt spesh_diffs_after/cuid_11_1396374442.87834.txt
--- spesh_diffs_before/cuid_11_1396374442.87834.txt 2014-04-01 21:58:01.961033347 +0200
+++ spesh_diffs_after/cuid_11_1396374442.87834.txt 2014-04-01 21:58:01.964033343 +0200
@@ -1,4 +1,4 @@
-named (before)
+named (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r2(2), r2(0), r2(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -48,13 +47,13 @@
Instructions:
getlex r3(3), <nyi>
decont r3(4), r3(3)
- decont r2(4), r3(4)
+ set r2(4), r3(4)
gethow r2(5), r2(4)
getlex r3(5), <nyi>
decont r3(6), r3(5)
wval r6(1), liti16(1), liti16(9)
decont r8(1), r2(5)
- findmeth r7(3), r8(1), <nyi(lit)>
+ sp_findmeth r7(3), r8(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r2(5)
arg_o liti16(1), r3(6)
@@ -63,8 +62,8 @@
getlex r3(7), <nyi>
decont r3(8), r3(7)
getlex r2(6), <nyi>
- decont r8(2), r3(8)
- findmeth r7(4), r8(2), <nyi(lit)>
+ set r8(2), r3(8)
+ sp_findmeth r7(4), r8(2), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r3(8)
arg_o liti16(1), r2(6)
@@ -75,12 +74,7 @@
Dominance children:
BB 6:
Instructions:
- PHI r8(3), r8(0), r8(2)
- PHI r7(5), r7(2), r7(4)
- PHI r6(3), r6(0), r6(2)
- PHI r5(2), r5(1), r5(0)
PHI r3(10), r3(2), r3(9)
- PHI r2(8), r2(3), r2(7)
return_o r3(10)
Successors:
Predeccessors: 4, 5
diff -Naru spesh_diffs_before/cuid_1_1396374441.83998.txt spesh_diffs_after/cuid_1_1396374441.83998.txt
--- spesh_diffs_before/cuid_1_1396374441.83998.txt 2014-04-01 21:58:00.113036224 +0200
+++ spesh_diffs_after/cuid_1_1396374441.83998.txt 2014-04-01 21:58:00.117036217 +0200
@@ -1,4 +1,4 @@
-search_path (before)
+search_path (after)
BB 0:
Instructions:
no_op
@@ -31,7 +31,7 @@
BB 2:
Instructions:
wval r15(1), liti16(0), liti16(0)
- decont r16(1), r15(1)
+ set r16(1), r15(1)
getwho r16(2), r16(1)
set r14(1), r16(2)
const_s r10(2), <nyi(lit)>
@@ -97,9 +97,7 @@
PHI r16(4), r16(3), r16(0)
PHI r15(5), r15(4), r15(0)
PHI r14(2), r14(1), r14(0)
- PHI r13(4), r13(3), r13(0)
PHI r12(4), r12(2), r12(3)
- PHI r10(7), r10(6), r10(1)
set r9(1), r12(4)
ifnonnull r12(4), BB(11)
Successors: 11, 10
@@ -115,7 +113,6 @@
Dominance children:
BB 11:
Instructions:
- PHI r13(7), r13(4), r13(6)
PHI r9(3), r9(1), r9(2)
const_s r10(8), <nyi(lit)>
atkey_o r9(4), r9(3), r10(8)
@@ -140,7 +137,6 @@
BB 14:
Instructions:
PHI r13(10), r13(8), r13(9)
- PHI r12(6), r12(5), r12(4)
set r8(1), r13(10)
ifnonnull r13(10), BB(16)
Successors: 16, 15
@@ -156,7 +152,6 @@
Dominance children:
BB 16:
Instructions:
- PHI r12(9), r12(6), r12(8)
PHI r8(3), r8(1), r8(2)
getlex r12(10), <nyi>
decont r12(11), r12(10)
@@ -199,22 +194,6 @@
Dominance children:
BB 21:
Instructions:
- PHI r17(7), r17(6), r17(0)
- PHI r16(5), r16(4), r16(0)
- PHI r15(6), r15(5), r15(0)
- PHI r14(3), r14(2), r14(0)
- PHI r13(13), r13(12), r13(0)
- PHI r12(15), r12(14), r12(1)
- PHI r11(2), r11(1), r11(0)
- PHI r10(10), r10(9), r10(0)
- PHI r9(5), r9(4), r9(0)
- PHI r8(5), r8(4), r8(0)
- PHI r7(3), r7(2), r7(0)
- PHI r6(2), r6(1), r6(0)
- PHI r3(2), r3(1), r3(0)
- PHI r2(3), r2(2), r2(0)
- PHI r1(2), r1(1), r1(0)
- PHI r0(2), r0(1), r0(0)
getlex r13(14), <nyi>
isnull r18(1), r13(14)
not_i r19(1), r18(1)
@@ -236,9 +215,6 @@
BB 23:
Instructions:
PHI r21(3), r21(1), r21(2)
- PHI r20(2), r20(0), r20(1)
- PHI r13(16), r13(14), r13(15)
- PHI r8(7), r8(5), r8(6)
unless_i r21(3), BB(25)
Successors: 25, 24
Predeccessors: 21, 22
@@ -254,8 +230,6 @@
Dominance children:
BB 25:
Instructions:
- PHI r13(18), r13(16), r13(17)
- PHI r8(9), r8(7), r8(8)
getlex r8(10), <nyi>
const_s r10(11), <nyi(lit)>
hllboxtype_s r9(6)
diff -Naru spesh_diffs_before/cuid_114_1396374440.55013.txt spesh_diffs_after/cuid_114_1396374440.55013.txt
--- spesh_diffs_before/cuid_114_1396374440.55013.txt 2014-04-01 21:58:01.325034337 +0200
+++ spesh_diffs_after/cuid_114_1396374440.55013.txt 2014-04-01 21:58:01.328034333 +0200
@@ -1,4 +1,4 @@
-box_target (before)
+box_target (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(0), liti16(9)
@@ -37,9 +35,7 @@
Dominance children:
BB 3:
Instructions:
- PHI r3(6), r3(3), r3(5)
PHI r2(5), r2(2), r2(4)
- PHI r1(4), r1(2), r1(3)
decont r2(6), r2(5)
unless_o r2(6), BB(5)
Successors: 5, 4
@@ -63,8 +59,6 @@
BB 6:
Instructions:
PHI r7(3), r7(1), r7(2)
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(2), r5(1)
return_i r7(3)
Successors:
Predeccessors: 4, 5
diff -Naru spesh_diffs_before/cuid_115_1396374440.55013.txt spesh_diffs_after/cuid_115_1396374440.55013.txt
--- spesh_diffs_before/cuid_115_1396374440.55013.txt 2014-04-01 21:58:01.333034325 +0200
+++ spesh_diffs_after/cuid_115_1396374440.55013.txt 2014-04-01 21:58:01.337034319 +0200
@@ -1,4 +1,4 @@
-auto_viv_container (before)
+auto_viv_container (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(0), liti16(9)
@@ -40,9 +38,7 @@
Dominance children:
BB 4:
Instructions:
- PHI r4(2), r4(1), r4(0)
PHI r2(6), r2(4), r2(5)
- PHI r1(5), r1(3), r1(4)
return_o r2(6)
Successors:
Predeccessors: 2, 3
diff -Naru spesh_diffs_before/cuid_118_1396374440.55013.txt spesh_diffs_after/cuid_118_1396374440.55013.txt
--- spesh_diffs_before/cuid_118_1396374440.55013.txt 2014-04-01 21:58:01.341034312 +0200
+++ spesh_diffs_after/cuid_118_1396374440.55013.txt 2014-04-01 21:58:01.352034295 +0200
@@ -1,4 +1,4 @@
-positional_delegate (before)
+positional_delegate (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(0), liti16(9)
@@ -37,9 +35,7 @@
Dominance children:
BB 3:
Instructions:
- PHI r3(6), r3(3), r3(5)
PHI r2(5), r2(2), r2(4)
- PHI r1(4), r1(2), r1(3)
decont r2(6), r2(5)
unless_o r2(6), BB(5)
Successors: 5, 4
@@ -63,8 +59,6 @@
BB 6:
Instructions:
PHI r7(3), r7(1), r7(2)
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(2), r5(1)
return_i r7(3)
Successors:
Predeccessors: 4, 5
diff -Naru spesh_diffs_before/cuid_119_1396374440.55013.txt spesh_diffs_after/cuid_119_1396374440.55013.txt
--- spesh_diffs_before/cuid_119_1396374440.55013.txt 2014-04-01 21:58:01.356034289 +0200
+++ spesh_diffs_after/cuid_119_1396374440.55013.txt 2014-04-01 21:58:01.360034283 +0200
@@ -1,4 +1,4 @@
-associative_delegate (before)
+associative_delegate (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(0), liti16(9)
@@ -37,9 +35,7 @@
Dominance children:
BB 3:
Instructions:
- PHI r3(6), r3(3), r3(5)
PHI r2(5), r2(2), r2(4)
- PHI r1(4), r1(2), r1(3)
decont r2(6), r2(5)
unless_o r2(6), BB(5)
Successors: 5, 4
@@ -63,8 +59,6 @@
BB 6:
Instructions:
PHI r7(3), r7(1), r7(2)
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(2), r5(1)
return_i r7(3)
Successors:
Predeccessors: 4, 5
diff -Naru spesh_diffs_before/cuid_120_1396374440.55013.txt spesh_diffs_after/cuid_120_1396374440.55013.txt
--- spesh_diffs_before/cuid_120_1396374440.55013.txt 2014-04-01 21:58:01.278034410 +0200
+++ spesh_diffs_after/cuid_120_1396374440.55013.txt 2014-04-01 21:58:01.281034406 +0200
@@ -1,4 +1,4 @@
-compose (before)
+compose (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
return_o r2(1)
Successors:
diff -Naru spesh_diffs_before/cuid_12_1396374441.83998.txt spesh_diffs_after/cuid_12_1396374441.83998.txt
--- spesh_diffs_before/cuid_12_1396374441.83998.txt 2014-04-01 21:58:00.383035803 +0200
+++ spesh_diffs_after/cuid_12_1396374441.83998.txt 2014-04-01 21:58:00.387035797 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
getlex r2(1), <nyi>
iterkey_s r3(1), r2(1)
diff -Naru spesh_diffs_before/cuid_128_1396374451.04592.txt spesh_diffs_after/cuid_128_1396374451.04592.txt
--- spesh_diffs_before/cuid_128_1396374451.04592.txt 2014-04-01 21:58:01.919033413 +0200
+++ spesh_diffs_after/cuid_128_1396374451.04592.txt 2014-04-01 21:58:01.923033407 +0200
@@ -1,4 +1,4 @@
-type_to_register_kind (before)
+type_to_register_kind (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
getlex r3(1), <nyi>
isnull r4(1), r3(1)
@@ -39,9 +37,6 @@
BB 4:
Instructions:
PHI r7(3), r7(1), r7(2)
- PHI r6(2), r6(0), r6(1)
- PHI r5(2), r5(1), r5(0)
- PHI r3(3), r3(1), r3(2)
atpos_o r2(2), r2(1), r7(3)
ifnonnull r2(2), BB(6)
Successors: 6, 5
@@ -63,7 +58,6 @@
Dominance children:
BB 7:
Instructions:
- PHI r8(2), r8(1), r8(0)
PHI r3(6), r3(4), r3(5)
return_o r3(6)
Successors:
diff -Naru spesh_diffs_before/cuid_139_1396374442.87834.txt spesh_diffs_after/cuid_139_1396374442.87834.txt
--- spesh_diffs_before/cuid_139_1396374442.87834.txt 2014-04-01 21:58:00.475035660 +0200
+++ spesh_diffs_after/cuid_139_1396374442.87834.txt 2014-04-01 21:58:00.478035655 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(1), liti16(116)
@@ -40,10 +38,9 @@
BB 4:
Instructions:
PHI r2(6), r2(4), r2(5)
- PHI r1(4), r1(3), r1(2)
getlex r1(5), <nyi>
decont r5(1), r1(5)
- findmeth r3(3), r5(1), <nyi(lit)>
+ sp_findmeth r3(3), r5(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r1(5)
invoke_o r1(6), r3(3)
@@ -51,7 +48,7 @@
smrt_strify r4(2), r1(7)
getlex r1(8), <nyi>
decont r5(2), r1(8)
- findmeth r3(4), r5(2), <nyi(lit)>
+ sp_findmeth r3(4), r5(2), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r1(8)
invoke_o r1(9), r3(4)
diff -Naru spesh_diffs_before/cuid_149_1396374451.04592_.txt spesh_diffs_after/cuid_149_1396374451.04592_.txt
--- spesh_diffs_before/cuid_149_1396374451.04592_.txt 2014-04-01 21:58:01.780033629 +0200
+++ spesh_diffs_after/cuid_149_1396374451.04592_.txt 2014-04-01 21:58:01.784033623 +0200
@@ -1,4 +1,4 @@
-push_op (before)
+push_op (after)
BB 0:
Instructions:
no_op
@@ -15,13 +15,12 @@
param_sp r2(1), liti16(2)
bindlex <nyi>, r2(1)
paramnamesused
- getlex r2(2), <nyi>
getlex r3(1), <nyi>
wval r4(1), liti16(1), liti16(31)
getlex r5(1), <nyi>
getlex r6(1), <nyi>
- decont r8(1), r4(1)
- findmeth r7(1), r8(1), <nyi(lit)>
+ set r8(1), r4(1)
+ sp_getspeshslot r7(1), liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r4(1)
arg_o liti16(1), r5(1)
diff -Naru spesh_diffs_before/cuid_149_1396374451.04592.txt spesh_diffs_after/cuid_149_1396374451.04592.txt
--- spesh_diffs_before/cuid_149_1396374451.04592.txt 2014-04-01 21:58:01.771033643 +0200
+++ spesh_diffs_after/cuid_149_1396374451.04592.txt 2014-04-01 21:58:01.776033635 +0200
@@ -1,4 +1,4 @@
-push_op (before)
+push_op (after)
BB 0:
Instructions:
no_op
@@ -15,13 +15,12 @@
param_sp r2(1), liti16(2)
bindlex <nyi>, r2(1)
paramnamesused
- getlex r2(2), <nyi>
getlex r3(1), <nyi>
wval r4(1), liti16(1), liti16(31)
getlex r5(1), <nyi>
getlex r6(1), <nyi>
- decont r8(1), r4(1)
- findmeth r7(1), r8(1), <nyi(lit)>
+ set r8(1), r4(1)
+ sp_getspeshslot r7(1), liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r4(1)
arg_o liti16(1), r5(1)
diff -Naru spesh_diffs_before/cuid_15_1396374441.83998.txt spesh_diffs_after/cuid_15_1396374441.83998.txt
--- spesh_diffs_before/cuid_15_1396374441.83998.txt 2014-04-01 21:58:00.103036239 +0200
+++ spesh_diffs_after/cuid_15_1396374441.83998.txt 2014-04-01 21:58:00.108036231 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
smrt_strify r2(1), r1(2)
@@ -52,10 +50,6 @@
BB 3:
Instructions:
PHI r6(3), r6(1), r6(2)
- PHI r5(2), r5(0), r5(1)
- PHI r3(5), r3(2), r3(4)
- PHI r2(7), r2(3), r2(6)
- PHI r1(11), r1(4), r1(10)
return_o r6(3)
Successors:
Predeccessors: 1, 2
diff -Naru spesh_diffs_before/cuid_16_1396374442.87834.txt spesh_diffs_after/cuid_16_1396374442.87834.txt
--- spesh_diffs_before/cuid_16_1396374442.87834.txt 2014-04-01 21:58:01.380034252 +0200
+++ spesh_diffs_after/cuid_16_1396374442.87834.txt 2014-04-01 21:58:01.384034245 +0200
@@ -1,4 +1,4 @@
-list (before)
+list (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(1), liti16(13)
diff -Naru spesh_diffs_before/cuid_170_1396374445.70272_.txt spesh_diffs_after/cuid_170_1396374445.70272_.txt
--- spesh_diffs_before/cuid_170_1396374445.70272_.txt 2014-04-01 21:58:00.331035884 +0200
+++ spesh_diffs_after/cuid_170_1396374445.70272_.txt 2014-04-01 21:58:00.334035880 +0200
@@ -1,4 +1,4 @@
-split-option-aliases (before)
+split-option-aliases (after)
BB 0:
Instructions:
no_op
diff -Naru spesh_diffs_before/cuid_170_1396374445.70272.txt spesh_diffs_after/cuid_170_1396374445.70272.txt
--- spesh_diffs_before/cuid_170_1396374445.70272.txt 2014-04-01 21:58:00.316035908 +0200
+++ spesh_diffs_after/cuid_170_1396374445.70272.txt 2014-04-01 21:58:00.326035892 +0200
@@ -1,4 +1,4 @@
-split-option-aliases (before)
+split-option-aliases (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
const_s r2(1), <nyi(lit)>
getlex r3(1), <nyi>
decont r3(2), r3(1)
diff -Naru spesh_diffs_before/cuid_171_1396374443.73067.txt spesh_diffs_after/cuid_171_1396374443.73067.txt
--- spesh_diffs_before/cuid_171_1396374443.73067.txt 2014-04-01 21:58:00.676035347 +0200
+++ spesh_diffs_after/cuid_171_1396374443.73067.txt 2014-04-01 21:58:00.679035343 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,8 +7,6 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(0), liti16(0)
- paramnamesused
wval r0(1), liti16(0), liti16(26)
bindlex <nyi>, r0(1)
wval r3(1), liti16(0), liti16(26)
@@ -25,47 +23,47 @@
getlex r10(1), <nyi>
decont r10(2), r10(1)
wval r11(1), liti16(1), liti16(108)
- decont r11(2), r11(1)
+ set r11(2), r11(1)
bindattr_o r10(2), r11(2), <nyi(lit)>, r9(1), liti16(3)
getlex r11(3), <nyi>
decont r11(4), r11(3)
getlex r10(3), <nyi>
wval r12(1), liti16(1), liti16(92)
- decont r12(2), r12(1)
+ set r12(2), r12(1)
bindattr_o r10(3), r12(2), <nyi(lit)>, r11(4), liti16(6)
getlex r12(3), <nyi>
decont r12(4), r12(3)
- decont r13(1), r12(4)
- findmeth r10(4), r13(1), <nyi(lit)>
+ set r13(1), r12(4)
+ sp_findmeth r10(4), r13(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r12(4)
invoke_o r12(5), r10(4)
getlex r10(5), <nyi>
wval r13(2), liti16(1), liti16(92)
- decont r13(3), r13(2)
+ set r13(3), r13(2)
bindattr_o r10(5), r13(3), <nyi(lit)>, r12(5), liti16(2)
getlex r13(4), <nyi>
decont r13(5), r13(4)
wval r10(6), liti16(1), liti16(108)
- decont r10(7), r10(6)
+ set r10(7), r10(6)
getattr_i r14(1), r13(5), r10(7), <nyi(lit)>, liti16(1)
getlex r10(8), <nyi>
wval r13(6), liti16(1), liti16(92)
- decont r13(7), r13(6)
+ set r13(7), r13(6)
bindattr_i r10(8), r13(7), <nyi(lit)>, r14(1), liti16(3)
getlex r13(8), <nyi>
decont r13(9), r13(8)
wval r10(9), liti16(1), liti16(108)
- decont r10(10), r10(9)
+ set r10(10), r10(9)
getattr_i r15(1), r13(9), r10(10), <nyi(lit)>, liti16(2)
getlex r10(11), <nyi>
wval r13(10), liti16(1), liti16(92)
- decont r13(11), r13(10)
+ set r13(11), r13(10)
bindattr_i r10(11), r13(11), <nyi(lit)>, r15(1), liti16(4)
getlex r13(12), <nyi>
decont r13(13), r13(12)
- decont r16(1), r13(13)
- findmeth r10(12), r16(1), <nyi(lit)>
+ set r16(1), r13(13)
+ sp_findmeth r10(12), r16(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r13(13)
invoke_o r13(14), r10(12)
@@ -79,9 +77,7 @@
BB 2:
Instructions:
PHI r38(1), r38(0), r38(3)
- PHI r37(1), r37(0), r37(7)
PHI r36(1), r36(0), r36(5)
- PHI r35(1), r35(0), r35(7)
PHI r34(1), r34(0), r34(7)
PHI r33(1), r33(0), r33(5)
PHI r31(1), r31(0), r31(5)
@@ -91,13 +87,6 @@
PHI r27(1), r27(0), r27(8)
PHI r26(1), r26(0), r26(4)
PHI r25(1), r25(0), r25(6)
- PHI r24(1), r24(0), r24(3)
- PHI r23(1), r23(0), r23(11)
- PHI r22(1), r22(0), r22(12)
- PHI r21(1), r21(0), r21(2)
- PHI r20(1), r20(0), r20(16)
- PHI r19(1), r19(0), r19(3)
- PHI r18(1), r18(0), r18(3)
getlex r18(2), <nyi>
set r35(2), r18(2)
decont r18(3), r18(2)
@@ -232,7 +221,6 @@
PHI r34(5), r34(1), r34(4)
PHI r33(4), r33(1), r33(3)
PHI r27(7), r27(3), r27(6)
- PHI r23(8), r23(4), r23(7)
PHI r22(11), r22(9), r22(10)
decont r35(6), r35(5)
unless_o r35(6), BB(15)
@@ -244,7 +232,7 @@
getlex r20(9), <nyi>
iterval r20(10), r20(9)
decont r38(2), r20(10)
- findmeth r37(2), r38(2), <nyi(lit)>
+ sp_findmeth r37(2), r38(2), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r20(10)
invoke_o r20(11), r37(2)
@@ -253,7 +241,7 @@
coerce_ni r34(6), r29(4)
getlex r20(13), <nyi>
wval r37(3), liti16(1), liti16(92)
- decont r37(4), r37(3)
+ set r37(4), r37(3)
getlex r23(9), <nyi>
bindattrs_i r20(13), r37(4), r23(9), r34(6)
goto BB(16)
@@ -273,7 +261,6 @@
BB 16:
Instructions:
PHI r38(3), r38(1), r38(2), r38(1)
- PHI r37(6), r37(1), r37(4), r37(5)
PHI r36(5), r36(1), r36(4), r36(4)
PHI r35(7), r35(2), r35(6), r35(6)
PHI r34(7), r34(1), r34(6), r34(5)
@@ -320,16 +307,14 @@
BB 20:
Instructions:
PHI r40(3), r40(1), r40(2)
- PHI r39(3), r39(2), r39(1)
- PHI r38(6), r38(4), r38(5)
getlex r38(7), <nyi>
wval r39(4), liti16(0), liti16(45)
- decont r39(5), r39(4)
+ set r39(5), r39(4)
bindattr_o r38(7), r39(5), <nyi(lit)>, r40(3), liti16(0)
getlex r39(6), <nyi>
getlex r38(8), <nyi>
wval r41(1), liti16(0), liti16(45)
- decont r41(2), r41(1)
+ set r41(2), r41(1)
bindattr_o r38(8), r41(2), <nyi(lit)>, r39(6), liti16(1)
return
Successors:
diff -Naru spesh_diffs_before/cuid_171_1396374445.70272.txt spesh_diffs_after/cuid_171_1396374445.70272.txt
--- spesh_diffs_before/cuid_171_1396374445.70272.txt 2014-04-01 21:58:00.308035920 +0200
+++ spesh_diffs_after/cuid_171_1396374445.70272.txt 2014-04-01 21:58:00.312035914 +0200
@@ -1,4 +1,4 @@
-add-spec (before)
+add-spec (after)
BB 0:
Instructions:
no_op
@@ -9,12 +9,10 @@
Instructions:
getcode r21(1), <nyi(lit)>
takeclosure r21(2), r21(1)
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
wval r3(1), liti16(0), liti16(26)
bindlex <nyi>, r3(1)
hlllist r4(1)
@@ -48,8 +46,8 @@
getlex r14(1), <nyi>
decont r14(2), r14(1)
getlex r15(1), <nyi>
- decont r17(1), r14(2)
- findmeth r16(1), r17(1), <nyi(lit)>
+ set r17(1), r14(2)
+ sp_findmeth r16(1), r17(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r14(2)
arg_o liti16(1), r15(1)
@@ -87,8 +85,8 @@
smrt_numify r12(4), r17(5)
coerce_ni r18(3), r12(4)
substr_s r7(6), r7(5), r19(2), r18(3)
- decont r20(1), r16(3)
- findmeth r17(6), r20(1), <nyi(lit)>
+ set r20(1), r16(3)
+ sp_findmeth r17(6), r20(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r16(3)
arg_s liti16(1), r7(6)
@@ -99,17 +97,6 @@
Dominance children:
BB 4:
Instructions:
- PHI r20(2), r20(0), r20(1)
- PHI r19(3), r19(0), r19(2)
- PHI r18(4), r18(0), r18(3)
- PHI r17(7), r17(1), r17(6)
- PHI r16(5), r16(1), r16(4)
- PHI r15(3), r15(2), r15(0)
- PHI r14(9), r14(2), r14(8)
- PHI r13(3), r13(1), r13(2)
- PHI r12(5), r12(1), r12(4)
- PHI r11(5), r11(4), r11(2)
- PHI r7(7), r7(2), r7(6)
getlex r17(8), <nyi>
iter r20(3), r17(8)
Successors: 5
@@ -117,7 +104,6 @@
Dominance children: 5
BB 5:
Instructions:
- PHI r22(1), r22(0), r22(2)
unless_o r20(3), BB(7)
Successors: 7, 6
Predeccessors: 4, 6
diff -Naru spesh_diffs_before/cuid_176_1396374460.07479.txt spesh_diffs_after/cuid_176_1396374460.07479.txt
--- spesh_diffs_before/cuid_176_1396374460.07479.txt 2014-04-01 21:58:01.077034723 +0200
+++ spesh_diffs_after/cuid_176_1396374460.07479.txt 2014-04-01 21:58:01.082034715 +0200
@@ -1,4 +1,4 @@
-infixish (before)
+infixish (after)
BB 0:
Instructions:
no_op
@@ -7,21 +7,14 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r2(1), <nyi>
set r1(1), r2(1)
const_i64 r13(1), liti64(-1)
const_i64 r14(1), liti64(0)
const_i64 r15(1), liti64(1)
- const_i64 r16(1), liti64(2)
- const_i64 r17(1), liti64(3)
- const_i64 r18(1), liti64(4)
- const_i64 r22(1), liti64(8192)
- const_i64 r23(1), liti64(4096)
- findmeth r20(1), r1(1), <nyi(lit)>
+ sp_findmeth r20(1), r1(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r1(1)
invoke_o r9(1), r20(1)
@@ -80,10 +73,7 @@
Instructions:
PHI r32(8), r32(0), r32(6)
PHI r31(3), r31(0), r31(2)
- PHI r30(17), r30(0), r30(15)
- PHI r29(3), r29(0), r29(2)
PHI r28(4), r28(1), r28(3)
- PHI r27(11), r27(2), r27(9)
PHI r26(7), r26(3), r26(6)
PHI r20(5), r20(1), r20(3)
PHI r19(6), r19(0), r19(4)
@@ -124,21 +114,16 @@
Dominance children:
BB 11:
Instructions:
- PHI r32(9), r32(0), r32(8)
- PHI r31(4), r31(0), r31(3)
- PHI r30(22), r30(0), r30(21)
PHI r29(7), r29(0), r29(6)
PHI r28(5), r28(1), r28(4)
PHI r27(13), r27(2), r27(12)
PHI r26(8), r26(3), r26(7)
- PHI r20(6), r20(1), r20(5)
- PHI r19(7), r19(0), r19(6)
PHI r12(5), r12(0), r12(4)
PHI r8(6), r8(0), r8(5)
PHI r5(8), r5(1), r5(7)
const_s r31(5), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(8), liti16(-1)
- findmeth r20(7), r9(1), <nyi(lit)>
+ sp_findmeth r20(7), r9(1), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_o r19(8), r20(7)
@@ -152,7 +137,7 @@
Instructions:
const_s r31(6), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(8), liti16(-1)
- findmeth r20(8), r9(1), <nyi(lit)>
+ sp_findmeth r20(8), r9(1), <nyi(lit)>, liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_o r19(9), r20(8)
@@ -199,18 +184,13 @@
BB 17:
Instructions:
PHI r32(14), r32(13), r32(6)
- PHI r31(7), r31(6), r31(2)
PHI r30(27), r30(26), r30(15)
PHI r29(9), r29(8), r29(2)
- PHI r28(6), r28(5), r28(3)
PHI r27(17), r27(16), r27(9)
PHI r26(9), r26(8), r26(5)
- PHI r20(9), r20(8), r20(3)
PHI r19(10), r19(9), r19(4)
- PHI r12(6), r12(5), r12(3)
PHI r8(7), r8(6), r8(3)
- PHI r5(9), r5(8), r5(4)
- findmeth r20(10), r9(1), <nyi(lit)>
+ sp_findmeth r20(10), r9(1), <nyi(lit)>, liti16(8)
const_s r31(8), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -218,7 +198,7 @@
arg_s liti16(2), r31(8)
invoke_o r12(7), r20(10)
getattr_i r5(10), r19(10), r10(1), <nyi(lit)>, liti16(2)
- findmeth r28(7), r9(1), <nyi(lit)>
+ sp_findmeth r28(7), r9(1), <nyi(lit)>, liti16(10)
const_s r31(9), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -240,7 +220,6 @@
PHI r26(4), r26(1), r26(9)
PHI r20(2), r20(1), r20(10)
PHI r19(1), r19(0), r19(10)
- PHI r12(1), r12(0), r12(7)
PHI r8(1), r8(0), r8(7)
PHI r5(2), r5(1), r5(10)
getattr_o r12(2), r9(1), r10(1), <nyi(lit)>, liti16(6)
@@ -249,9 +228,7 @@
Dominance children:
BB 19:
Instructions:
- PHI r32(2), r32(0), r32(6), r32(9), r32(9), r32(1), r32(6), r32(6)
PHI r31(2), r31(0), r31(2), r31(5), r31(6), r31(1), r31(2), r31(2)
- PHI r30(2), r30(0), r30(15), r30(24), r30(26), r30(1), r30(11), r30(12)
PHI r29(2), r29(0), r29(2), r29(7), r29(7), r29(1), r29(2), r29(2)
PHI r28(3), r28(1), r28(3), r28(5), r28(5), r28(2), r28(3), r28(3)
PHI r27(4), r27(2), r27(9), r27(13), r27(13), r27(3), r27(4), r27(4)
@@ -259,8 +236,6 @@
PHI r20(3), r20(1), r20(3), r20(7), r20(8), r20(2), r20(3), r20(3)
PHI r19(2), r19(0), r19(4), r19(8), r19(9), r19(1), r19(4), r19(4)
PHI r12(3), r12(0), r12(3), r12(5), r12(5), r12(2), r12(3), r12(3)
- PHI r8(2), r8(0), r8(3), r8(6), r8(6), r8(1), r8(3), r8(3)
- PHI r5(3), r5(1), r5(5), r5(8), r5(8), r5(2), r5(4), r5(4)
isnull r30(3), r11(1)
if_i r30(3), BB(36)
Successors: 36, 20
@@ -299,8 +274,6 @@
Dominance children:
BB 24:
Instructions:
- PHI r32(5), r32(3), r32(3), r32(4)
- PHI r30(9), r30(6), r30(8), r30(8)
PHI r19(4), r19(2), r19(2), r19(3)
pop_i r8(3), r11(1)
pop_i r5(4), r11(1)
@@ -387,13 +360,7 @@
Dominance children:
BB 36:
Instructions:
- PHI r32(7), r32(2), r32(2), r32(6), r32(6), r32(6)
- PHI r30(16), r30(3), r30(5), r30(10), r30(15), r30(15)
- PHI r27(10), r27(4), r27(4), r27(4), r27(9), r27(9)
- PHI r19(5), r19(2), r19(2), r19(4), r19(4), r19(4)
- PHI r8(4), r8(2), r8(2), r8(3), r8(3), r8(3)
- PHI r5(6), r5(3), r5(3), r5(4), r5(4), r5(4)
- findmeth r20(4), r9(1), <nyi(lit)>
+ sp_findmeth r20(4), r9(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_v r20(4)
diff -Naru spesh_diffs_before/cuid_177_1396374460.07479.txt spesh_diffs_after/cuid_177_1396374460.07479.txt
--- spesh_diffs_before/cuid_177_1396374460.07479.txt 2014-04-01 21:58:01.086034709 +0200
+++ spesh_diffs_after/cuid_177_1396374460.07479.txt 2014-04-01 21:58:01.090034703 +0200
@@ -1,4 +1,4 @@
-infixstopper (before)
+infixstopper (after)
BB 0:
Instructions:
no_op
@@ -9,21 +9,14 @@
Instructions:
getcode r35(1), <nyi(lit)>
takeclosure r35(2), r35(1)
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r2(1), <nyi>
set r1(1), r2(1)
const_i64 r13(1), liti64(-1)
const_i64 r14(1), liti64(0)
const_i64 r15(1), liti64(1)
- const_i64 r16(1), liti64(2)
- const_i64 r17(1), liti64(3)
- const_i64 r18(1), liti64(4)
- const_i64 r22(1), liti64(8192)
- const_i64 r23(1), liti64(4096)
- findmeth r20(1), r1(1), <nyi(lit)>
+ sp_findmeth r20(1), r1(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r1(1)
invoke_o r9(1), r20(1)
@@ -83,10 +76,7 @@
PHI r34(5), r34(0), r34(2)
PHI r33(9), r33(0), r33(2)
PHI r31(6), r31(0), r31(2)
- PHI r30(9), r30(0), r30(7)
- PHI r29(11), r29(0), r29(6)
PHI r28(7), r28(1), r28(3)
- PHI r27(19), r27(2), r27(17)
PHI r26(7), r26(3), r26(6)
PHI r20(7), r20(1), r20(3)
PHI r19(8), r19(0), r19(4)
@@ -129,16 +119,9 @@
Instructions:
PHI r34(6), r34(0), r34(5)
PHI r33(10), r33(0), r33(9)
- PHI r31(7), r31(0), r31(6)
- PHI r30(14), r30(0), r30(13)
- PHI r29(15), r29(0), r29(14)
PHI r28(8), r28(1), r28(7)
- PHI r27(21), r27(2), r27(20)
PHI r26(8), r26(3), r26(7)
- PHI r20(8), r20(1), r20(7)
- PHI r19(9), r19(0), r19(8)
PHI r12(5), r12(0), r12(4)
- PHI r8(6), r8(0), r8(5)
PHI r5(8), r5(1), r5(7)
bootintarray r19(10)
create r19(11), r19(10)
@@ -169,13 +152,12 @@
Dominance children:
BB 14:
Instructions:
- PHI r29(18), r29(16), r29(17)
PHI r27(27), r27(25), r27(26)
push_i r11(1), r30(15)
push_i r11(1), r13(1)
push_i r11(1), r14(1)
push_i r11(1), r27(27)
- findmeth r20(9), r9(1), <nyi(lit)>
+ sp_findmeth r20(9), r9(1), <nyi(lit)>, liti16(10)
const_s r31(8), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -193,7 +175,7 @@
bindlex <nyi>, r9(1)
getlex r28(4), <nyi>
decont r34(3), r28(4)
- findmeth r33(3), r34(3), <nyi(lit)>
+ sp_findmeth r33(3), r34(3), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r28(4)
invoke_o r28(5), r33(3)
@@ -221,7 +203,7 @@
Instructions:
const_s r31(3), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(4), liti16(-1)
- findmeth r20(4), r9(1), <nyi(lit)>
+ sp_findmeth r20(4), r9(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_o r19(5), r20(4)
@@ -240,13 +222,11 @@
BB 20:
Instructions:
PHI r34(4), r34(3), r34(2), r34(2)
- PHI r33(6), r33(5), r33(2), r33(2)
- PHI r31(4), r31(2), r31(3), r31(2)
PHI r29(9), r29(6), r29(8), r29(6)
PHI r28(6), r28(5), r28(3), r28(3)
PHI r20(5), r20(3), r20(4), r20(3)
PHI r19(6), r19(4), r19(5), r19(4)
- findmeth r33(7), r9(1), <nyi(lit)>
+ sp_findmeth r33(7), r9(1), <nyi(lit)>, liti16(6)
const_s r31(5), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -269,7 +249,6 @@
PHI r26(4), r26(1), r26(5)
PHI r20(2), r20(1), r20(5)
PHI r19(1), r19(0), r19(6)
- PHI r12(1), r12(0), r12(3)
PHI r8(1), r8(0), r8(3)
PHI r5(2), r5(1), r5(4)
getattr_o r12(2), r9(1), r10(1), <nyi(lit)>, liti16(6)
@@ -282,15 +261,11 @@
PHI r33(2), r33(0), r33(2), r33(10), r33(5), r33(5), r33(2), r33(1), r33(2), r33(2)
PHI r31(2), r31(0), r31(2), r31(8), r31(2), r31(2), r31(3), r31(1), r31(2), r31(2)
PHI r30(2), r30(0), r30(7), r30(15), r30(7), r30(7), r30(7), r30(1), r30(2), r30(2)
- PHI r29(2), r29(0), r29(6), r29(18), r29(6), r29(6), r29(8), r29(1), r29(6), r29(6)
PHI r28(3), r28(1), r28(3), r28(8), r28(5), r28(5), r28(3), r28(2), r28(3), r28(3)
- PHI r27(4), r27(2), r27(17), r27(27), r27(17), r27(17), r27(17), r27(3), r27(13), r27(14)
PHI r26(5), r26(1), r26(6), r26(8), r26(5), r26(5), r26(5), r26(4), r26(5), r26(5)
PHI r20(3), r20(1), r20(3), r20(9), r20(3), r20(3), r20(4), r20(2), r20(3), r20(3)
PHI r19(2), r19(0), r19(4), r19(11), r19(4), r19(4), r19(5), r19(1), r19(4), r19(4)
PHI r12(3), r12(0), r12(3), r12(5), r12(3), r12(3), r12(3), r12(2), r12(3), r12(3)
- PHI r8(2), r8(0), r8(3), r8(6), r8(3), r8(3), r8(3), r8(1), r8(3), r8(3)
- PHI r5(3), r5(1), r5(5), r5(8), r5(4), r5(4), r5(4), r5(2), r5(4), r5(4)
isnull r27(5), r11(1)
if_i r27(5), BB(41)
Successors: 41, 23
@@ -329,8 +304,6 @@
Dominance children:
BB 27:
Instructions:
- PHI r29(5), r29(3), r29(3), r29(4)
- PHI r27(11), r27(8), r27(10), r27(10)
PHI r19(4), r19(2), r19(2), r19(3)
pop_i r8(3), r11(1)
pop_i r5(4), r11(1)
@@ -429,13 +402,7 @@
Dominance children: 18
BB 41:
Instructions:
- PHI r30(8), r30(2), r30(2), r30(2), r30(7), r30(7)
- PHI r29(10), r29(2), r29(2), r29(6), r29(6), r29(6)
- PHI r27(18), r27(5), r27(7), r27(12), r27(17), r27(17)
- PHI r19(7), r19(2), r19(2), r19(4), r19(4), r19(4)
- PHI r8(4), r8(2), r8(2), r8(3), r8(3), r8(3)
- PHI r5(6), r5(3), r5(3), r5(4), r5(4), r5(4)
- findmeth r20(6), r9(1), <nyi(lit)>
+ sp_findmeth r20(6), r9(1), <nyi(lit)>, liti16(8)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_v r20(6)
diff -Naru spesh_diffs_before/cuid_18_1396374441.83998.txt spesh_diffs_after/cuid_18_1396374441.83998.txt
--- spesh_diffs_before/cuid_18_1396374441.83998.txt 2014-04-01 21:58:00.146036172 +0200
+++ spesh_diffs_after/cuid_18_1396374441.83998.txt 2014-04-01 21:58:00.150036166 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,8 +7,6 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(0), liti16(0)
- paramnamesused
getlex r1(1), <nyi>
ctxlexpad r1(2), r1(1)
bindlex <nyi>, r1(2)
@@ -76,7 +74,6 @@
Dominance children:
BB 9:
Instructions:
- PHI r9(2), r9(1), r9(0)
PHI r2(5), r2(3), r2(4)
getlex r9(3), <nyi>
const_s r3(2), <nyi(lit)>
@@ -127,14 +124,6 @@
Dominance children:
BB 14:
Instructions:
- PHI r10(4), r10(0), r10(3)
- PHI r9(6), r9(0), r9(5)
- PHI r8(3), r8(0), r8(2)
- PHI r7(2), r7(0), r7(1)
- PHI r5(10), r5(2), r5(9)
- PHI r4(8), r4(3), r4(7)
- PHI r3(4), r3(1), r3(3)
- PHI r2(7), r2(2), r2(6)
return
Successors:
Predeccessors: 4, 13
diff -Naru spesh_diffs_before/cuid_18_1396374442.09232.txt spesh_diffs_after/cuid_18_1396374442.09232.txt
--- spesh_diffs_before/cuid_18_1396374442.09232.txt 2014-04-01 21:58:00.717035284 +0200
+++ spesh_diffs_after/cuid_18_1396374442.09232.txt 2014-04-01 21:58:00.727035268 +0200
@@ -1,4 +1,4 @@
-CAPS (before)
+CAPS (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(0), liti16(9)
diff -Naru spesh_diffs_before/cuid_18_1396374442.87834.txt spesh_diffs_after/cuid_18_1396374442.87834.txt
--- spesh_diffs_before/cuid_18_1396374442.87834.txt 2014-04-01 21:58:01.045034773 +0200
+++ spesh_diffs_after/cuid_18_1396374442.87834.txt 2014-04-01 21:58:01.049034767 +0200
@@ -1,4 +1,4 @@
-push (before)
+push (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
decont r2(2), r2(1)
wval r3(1), liti16(1), liti16(13)
diff -Naru spesh_diffs_before/cuid_18_1396374450.38937.txt spesh_diffs_after/cuid_18_1396374450.38937.txt
--- spesh_diffs_before/cuid_18_1396374450.38937.txt 2014-04-01 21:58:01.731033706 +0200
+++ spesh_diffs_after/cuid_18_1396374450.38937.txt 2014-04-01 21:58:01.743033687 +0200
@@ -1,4 +1,4 @@
-add_local (before)
+add_local (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r3(1), <nyi>
decont r3(2), r3(1)
wval r4(1), liti16(1), liti16(19)
diff -Naru spesh_diffs_before/cuid_184_1396374440.55013.txt spesh_diffs_after/cuid_184_1396374440.55013.txt
--- spesh_diffs_before/cuid_184_1396374440.55013.txt 2014-04-01 21:58:01.269034424 +0200
+++ spesh_diffs_after/cuid_184_1396374440.55013.txt 2014-04-01 21:58:01.273034418 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,14 +7,12 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
getlex r2(1), <nyi>
decont r4(1), r1(1)
- findmeth r3(1), r4(1), <nyi(lit)>
+ sp_findmeth r3(1), r4(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r1(1)
arg_o liti16(1), r2(1)
diff -Naru spesh_diffs_before/cuid_186_1396374440.55013.txt spesh_diffs_after/cuid_186_1396374440.55013.txt
--- spesh_diffs_before/cuid_186_1396374440.55013.txt 2014-04-01 21:58:01.301034375 +0200
+++ spesh_diffs_after/cuid_186_1396374440.55013.txt 2014-04-01 21:58:01.305034368 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
hllhash r1(1)
create r1(2), r1(1)
bindlex <nyi>, r1(2)
@@ -18,7 +16,7 @@
const_s r4(1), <nyi(lit)>
getlex r5(1), <nyi>
decont r7(1), r5(1)
- findmeth r6(1), r7(1), <nyi(lit)>
+ sp_findmeth r6(1), r7(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r5(1)
invoke_o r5(2), r6(1)
@@ -27,14 +25,14 @@
const_s r4(2), <nyi(lit)>
getlex r6(2), <nyi>
decont r8(1), r6(2)
- findmeth r7(2), r8(1), <nyi(lit)>
+ sp_findmeth r7(2), r8(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r6(2)
invoke_o r6(3), r7(2)
bindkey_o r3(2), r4(2), r6(3)
getlex r3(3), <nyi>
decont r8(2), r3(3)
- findmeth r7(3), r8(2), <nyi(lit)>
+ sp_findmeth r7(3), r8(2), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r3(3)
invoke_o r3(4), r7(3)
@@ -57,10 +55,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r9(2), r9(0), r9(1)
- PHI r8(5), r8(2), r8(4)
- PHI r7(5), r7(3), r7(4)
- PHI r4(4), r4(2), r4(3)
getlex r3(6), <nyi>
decont r7(6), r3(6)
const_s r4(5), <nyi(lit)>
@@ -75,7 +69,7 @@
const_s r4(6), <nyi(lit)>
getlex r3(7), <nyi>
decont r11(1), r3(7)
- findmeth r10(1), r11(1), <nyi(lit)>
+ sp_findmeth r10(1), r11(1), <nyi(lit)>, liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r3(7)
invoke_o r3(8), r10(1)
@@ -86,14 +80,9 @@
Dominance children:
BB 5:
Instructions:
- PHI r11(2), r11(0), r11(1)
- PHI r10(2), r10(0), r10(1)
- PHI r7(8), r7(6), r7(7)
- PHI r4(7), r4(5), r4(6)
- PHI r3(9), r3(6), r3(8)
getlex r7(9), <nyi>
decont r11(3), r7(9)
- findmeth r10(3), r11(3), <nyi(lit)>
+ sp_findmeth r10(3), r11(3), <nyi(lit)>, liti16(8)
prepargs <nyi(lit)>
arg_o liti16(0), r7(9)
invoke_o r7(10), r10(3)
@@ -116,13 +105,9 @@
Dominance children:
BB 7:
Instructions:
- PHI r11(6), r11(3), r11(5)
- PHI r10(5), r10(3), r10(4)
- PHI r9(5), r9(3), r9(4)
- PHI r4(9), r4(7), r4(8)
getlex r7(12), <nyi>
decont r12(1), r7(12)
- findmeth r10(6), r12(1), <nyi(lit)>
+ sp_findmeth r10(6), r12(1), <nyi(lit)>, liti16(10)
prepargs <nyi(lit)>
arg_o liti16(0), r7(12)
invoke_o r7(13), r10(6)
@@ -145,10 +130,6 @@
Dominance children:
BB 9:
Instructions:
- PHI r12(4), r12(1), r12(3)
- PHI r10(8), r10(6), r10(7)
- PHI r9(7), r9(5), r9(6)
- PHI r4(11), r4(9), r4(10)
getlex r7(15), <nyi>
getlex r10(9), <nyi>
push_o r7(15), r10(9)
diff -Naru spesh_diffs_before/cuid_191_1396374451.04592.txt spesh_diffs_after/cuid_191_1396374451.04592.txt
--- spesh_diffs_before/cuid_191_1396374451.04592.txt 2014-04-01 21:58:01.846033526 +0200
+++ spesh_diffs_after/cuid_191_1396374451.04592.txt 2014-04-01 21:58:01.849033522 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
getlex r2(1), <nyi>
getlex r3(1), <nyi>
diff -Naru spesh_diffs_before/cuid_19_1396374441.83998.txt spesh_diffs_after/cuid_19_1396374441.83998.txt
--- spesh_diffs_before/cuid_19_1396374441.83998.txt 2014-04-01 21:58:02.172033019 +0200
+++ spesh_diffs_after/cuid_19_1396374441.83998.txt 2014-04-01 21:58:02.175033014 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -11,8 +11,6 @@
takeclosure r8(2), r8(1)
getcode r11(1), <nyi(lit)>
takeclosure r11(2), r11(1)
- checkarity liti16(0), liti16(0)
- paramnamesused
getlex r2(1), <nyi>
decont r2(2), r2(1)
smrt_strify r3(1), r2(2)
@@ -24,8 +22,8 @@
getlex r5(1), <nyi>
decont r5(2), r5(1)
const_s r4(3), <nyi(lit)>
- decont r7(1), r5(2)
- findmeth r6(1), r7(1), <nyi(lit)>
+ set r7(1), r5(2)
+ sp_findmeth r6(1), r7(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r5(2)
arg_s liti16(1), r4(3)
@@ -83,14 +81,6 @@
BB 5:
Instructions:
PHI r11(5), r11(0), r11(3)
- PHI r9(4), r9(0), r9(1)
- PHI r8(5), r8(0), r8(3)
- PHI r7(5), r7(0), r7(3)
- PHI r6(5), r6(0), r6(3)
- PHI r5(6), r5(0), r5(4)
- PHI r4(6), r4(0), r4(4)
- PHI r3(4), r3(0), r3(2)
- PHI r2(7), r2(0), r2(5)
[Annotation: FH Goto (2)]
[Annotation: FH End (2)]
[Annotation: FH End (1)]
@@ -139,7 +129,6 @@
Dominance children:
BB 10:
Instructions:
- PHI r12(2), r12(1), r12(0)
PHI r9(11), r9(9), r9(10)
bindlex <nyi>, r9(11)
return
diff -Naru spesh_diffs_before/cuid_19_1396374450.38937.txt spesh_diffs_after/cuid_19_1396374450.38937.txt
--- spesh_diffs_before/cuid_19_1396374450.38937.txt 2014-04-01 21:58:02.114033109 +0200
+++ spesh_diffs_after/cuid_19_1396374450.38937.txt 2014-04-01 21:58:02.118033103 +0200
@@ -1,4 +1,4 @@
-instructions (before)
+instructions (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(1), liti16(19)
diff -Naru spesh_diffs_before/cuid_194_1396374440.55013.txt spesh_diffs_after/cuid_194_1396374440.55013.txt
--- spesh_diffs_before/cuid_194_1396374440.55013.txt 2014-04-01 21:58:01.142034622 +0200
+++ spesh_diffs_after/cuid_194_1396374440.55013.txt 2014-04-01 21:58:01.146034616 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
getlex r2(1), <nyi>
iterkey_s r3(1), r2(1)
diff -Naru spesh_diffs_before/cuid_198_1396374451.04592.txt spesh_diffs_after/cuid_198_1396374451.04592.txt
--- spesh_diffs_before/cuid_198_1396374451.04592.txt 2014-04-01 21:58:00.224036051 +0200
+++ spesh_diffs_after/cuid_198_1396374451.04592.txt 2014-04-01 21:58:00.228036045 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -9,8 +9,6 @@
Instructions:
getcode r10(1), <nyi(lit)>
takeclosure r10(2), r10(1)
- checkarity liti16(0), liti16(0)
- paramnamesused
const_i64 r0(1), liti64(0)
bindlex <nyi>, r0(1)
const_i64 r1(1), liti64(0)
@@ -39,8 +37,8 @@
Instructions:
wval r6(2), liti16(1), liti16(3)
getlex r7(3), <nyi>
- decont r12(1), r6(2)
- findmeth r11(1), r12(1), <nyi(lit)>
+ set r12(1), r6(2)
+ sp_getspeshslot r11(1), liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r6(2)
arg_o liti16(1), r7(3)
@@ -54,8 +52,8 @@
Instructions:
wval r6(3), liti16(1), liti16(3)
getlex r11(2), <nyi>
- decont r13(1), r6(3)
- findmeth r12(2), r13(1), <nyi(lit)>
+ set r13(1), r6(3)
+ sp_getspeshslot r12(2), liti16(1)
prepargs <nyi(lit)>
arg_o liti16(0), r6(3)
arg_o liti16(1), r11(2)
@@ -85,15 +83,6 @@
Dominance children:
BB 6:
Instructions:
- PHI r16(3), r16(0), r16(0), r16(2)
- PHI r15(2), r15(0), r15(1), r15(0)
- PHI r14(2), r14(0), r14(1), r14(0)
- PHI r13(2), r13(0), r13(1), r13(0)
- PHI r12(3), r12(0), r12(2), r12(1)
- PHI r11(4), r11(0), r11(3), r11(1)
- PHI r8(5), r8(1), r8(1), r8(4)
- PHI r7(6), r7(2), r7(5), r7(5)
- PHI r6(8), r6(1), r6(4), r6(7)
getlex r7(7), <nyi>
decont r7(8), r7(7)
smrt_numify r17(1), r7(8)
@@ -121,10 +110,6 @@
BB 8:
Instructions:
PHI r20(3), r20(1), r20(2)
- PHI r19(3), r19(0), r19(2)
- PHI r18(3), r18(1), r18(2)
- PHI r17(3), r17(1), r17(2)
- PHI r7(11), r7(8), r7(10)
unless_i r20(3), BB(10)
Successors: 10, 9
Predeccessors: 6, 7
@@ -145,9 +130,6 @@
Dominance children:
BB 10:
Instructions:
- PHI r16(6), r16(3), r16(5)
- PHI r8(9), r8(5), r8(8)
- PHI r7(15), r7(11), r7(14)
getlex r20(4), <nyi>
set r9(4), r20(4)
unless_i r20(4), BB(12)
@@ -176,10 +158,6 @@
Dominance children:
BB 12:
Instructions:
- PHI r19(7), r19(3), r19(6)
- PHI r18(5), r18(3), r18(4)
- PHI r17(6), r17(3), r17(5)
- PHI r12(9), r12(3), r12(8)
PHI r9(8), r9(4), r9(7)
unless_i r9(8), BB(14)
Successors: 14, 13
@@ -201,9 +179,6 @@
Dominance children:
BB 14:
Instructions:
- PHI r16(9), r16(6), r16(8)
- PHI r12(13), r12(9), r12(12)
- PHI r8(13), r8(9), r8(12)
return
Successors:
Predeccessors: 12, 13
diff -Naru spesh_diffs_before/cuid_199_1396374440.55013.txt spesh_diffs_after/cuid_199_1396374440.55013.txt
--- spesh_diffs_before/cuid_199_1396374440.55013.txt 2014-04-01 21:58:01.286034398 +0200
+++ spesh_diffs_after/cuid_199_1396374440.55013.txt 2014-04-01 21:58:01.296034382 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
getlex r2(1), <nyi>
push_o r1(1), r2(1)
diff -Naru spesh_diffs_before/cuid_199_1396374451.04592.txt spesh_diffs_after/cuid_199_1396374451.04592.txt
--- spesh_diffs_before/cuid_199_1396374451.04592.txt 2014-04-01 21:58:00.232036038 +0200
+++ spesh_diffs_after/cuid_199_1396374451.04592.txt 2014-04-01 21:58:00.243036021 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,8 +7,6 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(0), liti16(0)
- paramnamesused
getlex r1(1), <nyi>
getlex r2(1), <nyi>
decont r2(2), r2(1)
@@ -34,7 +32,6 @@
Dominance children:
BB 4:
Instructions:
- PHI r4(2), r4(1), r4(0)
PHI r2(5), r2(3), r2(4)
decont r2(6), r2(5)
smrt_numify r5(1), r2(6)
diff -Naru spesh_diffs_before/cuid_20_1396374441.83998.txt spesh_diffs_after/cuid_20_1396374441.83998.txt
--- spesh_diffs_before/cuid_20_1396374441.83998.txt 2014-04-01 21:58:00.121036211 +0200
+++ spesh_diffs_after/cuid_20_1396374441.83998.txt 2014-04-01 21:58:00.132036194 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
smrt_strify r2(1), r1(2)
@@ -52,10 +50,6 @@
BB 3:
Instructions:
PHI r6(3), r6(1), r6(2)
- PHI r5(2), r5(0), r5(1)
- PHI r3(5), r3(2), r3(4)
- PHI r2(7), r2(3), r2(6)
- PHI r1(11), r1(4), r1(10)
return_o r6(3)
Successors:
Predeccessors: 1, 2
diff -Naru spesh_diffs_before/cuid_203_1396374440.55013.txt spesh_diffs_after/cuid_203_1396374440.55013.txt
--- spesh_diffs_before/cuid_203_1396374440.55013.txt 2014-04-01 21:58:01.165034586 +0200
+++ spesh_diffs_after/cuid_203_1396374440.55013.txt 2014-04-01 21:58:01.169034580 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
getlex r2(1), <nyi>
push_o r1(1), r2(1)
diff -Naru spesh_diffs_before/cuid_205_1396374440.55013.txt spesh_diffs_after/cuid_205_1396374440.55013.txt
--- spesh_diffs_before/cuid_205_1396374440.55013.txt 2014-04-01 21:58:01.254034448 +0200
+++ spesh_diffs_after/cuid_205_1396374440.55013.txt 2014-04-01 21:58:01.258034442 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
getlex r2(1), <nyi>
push_o r1(1), r2(1)
diff -Naru spesh_diffs_before/cuid_21_1396374445.70272.txt spesh_diffs_after/cuid_21_1396374445.70272.txt
--- spesh_diffs_before/cuid_21_1396374445.70272.txt 2014-04-01 21:58:00.970034890 +0200
+++ spesh_diffs_after/cuid_21_1396374445.70272.txt 2014-04-01 21:58:00.974034883 +0200
@@ -1,4 +1,4 @@
-termish (before)
+termish (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r2(1), <nyi>
set r1(1), r2(1)
const_i64 r13(1), liti64(-1)
@@ -19,9 +17,7 @@
const_i64 r16(1), liti64(2)
const_i64 r17(1), liti64(3)
const_i64 r18(1), liti64(4)
- const_i64 r22(1), liti64(8192)
- const_i64 r23(1), liti64(4096)
- findmeth r20(1), r1(1), <nyi(lit)>
+ sp_findmeth r20(1), r1(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r1(1)
invoke_o r9(1), r20(1)
@@ -80,10 +76,7 @@
Instructions:
PHI r33(32), r33(0), r33(6)
PHI r32(11), r32(0), r32(2)
- PHI r30(46), r30(0), r30(15)
- PHI r29(15), r29(0), r29(2)
PHI r28(6), r28(1), r28(3)
- PHI r27(29), r27(2), r27(9)
PHI r26(7), r26(3), r26(6)
PHI r20(14), r20(1), r20(3)
PHI r19(13), r19(0), r19(4)
@@ -126,10 +119,7 @@
Instructions:
PHI r33(33), r33(0), r33(32)
PHI r32(12), r32(0), r32(11)
- PHI r30(51), r30(0), r30(50)
- PHI r29(19), r29(0), r29(18)
PHI r28(7), r28(1), r28(6)
- PHI r27(31), r27(2), r27(30)
PHI r26(8), r26(3), r26(7)
PHI r20(15), r20(1), r20(14)
PHI r19(14), r19(0), r19(13)
@@ -171,20 +161,16 @@
BB 15:
Instructions:
PHI r33(34), r33(33), r33(47), r33(6)
- PHI r32(13), r32(12), r32(16), r32(2)
PHI r30(53), r30(52), r30(60), r30(15)
PHI r29(23), r29(22), r29(43), r29(2)
PHI r28(8), r28(7), r28(9), r28(3)
- PHI r27(36), r27(35), r27(49), r27(9)
PHI r26(9), r26(8), r26(10), r26(5)
- PHI r20(16), r20(15), r20(19), r20(3)
- PHI r19(15), r19(14), r19(17), r19(4)
PHI r12(10), r12(9), r12(12), r12(3)
PHI r8(11), r8(10), r8(14), r8(3)
PHI r5(13), r5(12), r5(15), r5(4)
const_s r32(14), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(13), liti16(-1)
- findmeth r20(17), r9(1), <nyi(lit)>
+ sp_findmeth r20(17), r9(1), <nyi(lit)>, liti16(18)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_o r19(16), r20(17)
@@ -202,7 +188,7 @@
Dominance children:
BB 17:
Instructions:
- findmeth r20(5), r19(4), <nyi(lit)>
+ sp_findmeth r20(5), r19(4), <nyi(lit)>, liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r19(4)
invoke_o r19(6), r20(5)
@@ -214,19 +200,11 @@
Dominance children:
BB 18:
Instructions:
- PHI r33(35), r33(34), r33(6), r33(6)
- PHI r32(15), r32(14), r32(2), r32(2)
- PHI r30(54), r30(53), r30(15), r30(15)
- PHI r29(24), r29(23), r29(2), r29(2)
PHI r28(9), r28(8), r28(3), r28(3)
- PHI r27(39), r27(38), r27(11), r27(9)
PHI r26(10), r26(9), r26(5), r26(5)
- PHI r20(18), r20(17), r20(5), r20(3)
PHI r19(17), r19(16), r19(6), r19(4)
- PHI r12(11), r12(10), r12(3), r12(3)
- PHI r8(12), r8(11), r8(3), r8(3)
PHI r5(14), r5(13), r5(4), r5(4)
- findmeth r20(19), r9(1), <nyi(lit)>
+ sp_findmeth r20(19), r9(1), <nyi(lit)>, liti16(20)
const_s r32(16), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -247,7 +225,6 @@
Dominance children: 19
BB 19:
Instructions:
- PHI r30(55), r30(54), r30(58)
PHI r29(26), r29(25), r29(27)
lt_i r30(56), r29(26), r14(1)
if_i r30(56), BB(22)
@@ -271,7 +248,6 @@
Dominance children:
BB 22:
Instructions:
- PHI r30(59), r30(56), r30(58)
inc_i r29(28)
inc_i r29(29)
atpos_i r8(13), r11(1), r29(29)
@@ -299,7 +275,6 @@
Dominance children:
BB 25:
Instructions:
- PHI r33(36), r33(35), r33(35), r33(39)
PHI r29(33), r29(30), r29(32), r29(34)
PHI r27(46), r27(44), r27(45), r27(46)
lt_i r33(37), r29(33), r14(1)
@@ -324,7 +299,6 @@
Dominance children:
BB 28:
Instructions:
- PHI r33(40), r33(37), r33(39)
setelemspos r11(1), r29(33)
lt_i r33(41), r27(46), r15(1)
if_i r33(41), BB(33)
@@ -369,8 +343,6 @@
Dominance children:
BB 33:
Instructions:
- PHI r33(46), r33(41), r33(44), r33(45)
- PHI r29(39), r29(33), r29(37), r29(38)
inc_i r8(14)
const_i64 r33(47), liti64(3)
elems r27(47), r11(1)
@@ -396,7 +368,6 @@
BB 36:
Instructions:
PHI r29(43), r29(41), r29(42)
- PHI r27(49), r27(47), r27(48)
push_i r11(1), r33(47)
push_i r11(1), r5(15)
push_i r11(1), r8(14)
@@ -409,7 +380,7 @@
Instructions:
const_s r32(4), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(4), liti16(-1)
- findmeth r20(6), r9(1), <nyi(lit)>
+ sp_findmeth r20(6), r9(1), <nyi(lit)>, liti16(8)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_o r19(7), r20(6)
@@ -455,14 +426,9 @@
Dominance children:
BB 42:
Instructions:
- PHI r33(12), r33(11), r33(6)
- PHI r32(5), r32(4), r32(2)
- PHI r30(20), r30(19), r30(15)
- PHI r29(5), r29(4), r29(2)
PHI r27(13), r27(12), r27(9)
- PHI r20(7), r20(6), r20(3)
PHI r19(8), r19(7), r19(4)
- findmeth r20(8), r9(1), <nyi(lit)>
+ sp_findmeth r20(8), r9(1), <nyi(lit)>, liti16(10)
const_s r32(6), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -504,19 +470,15 @@
Dominance children:
BB 46:
Instructions:
- PHI r33(17), r33(16), r33(30), r33(6)
- PHI r32(7), r32(6), r32(10), r32(2)
PHI r30(24), r30(23), r30(44), r30(15)
PHI r29(7), r29(6), r29(14), r29(2)
PHI r27(14), r27(13), r27(27), r27(9)
- PHI r20(9), r20(8), r20(12), r20(3)
- PHI r19(9), r19(8), r19(11), r19(4)
PHI r12(5), r12(4), r12(7), r12(3)
PHI r8(4), r8(3), r8(7), r8(3)
PHI r5(6), r5(5), r5(8), r5(4)
const_s r32(8), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(6), liti16(-1)
- findmeth r20(10), r9(1), <nyi(lit)>
+ sp_findmeth r20(10), r9(1), <nyi(lit)>, liti16(12)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_o r19(10), r20(10)
@@ -534,7 +496,7 @@
Dominance children:
BB 48:
Instructions:
- findmeth r20(4), r19(4), <nyi(lit)>
+ sp_findmeth r20(4), r19(4), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r19(4)
invoke_o r19(5), r20(4)
@@ -546,17 +508,9 @@
Dominance children:
BB 49:
Instructions:
- PHI r33(20), r33(19), r33(8), r33(6)
- PHI r32(9), r32(8), r32(2), r32(2)
- PHI r30(25), r30(24), r30(15), r30(15)
- PHI r29(8), r29(7), r29(2), r29(2)
- PHI r27(15), r27(14), r27(9), r27(9)
- PHI r20(11), r20(10), r20(4), r20(3)
PHI r19(11), r19(10), r19(5), r19(4)
- PHI r12(6), r12(5), r12(3), r12(3)
- PHI r8(5), r8(4), r8(3), r8(3)
PHI r5(7), r5(6), r5(4), r5(4)
- findmeth r20(12), r9(1), <nyi(lit)>
+ sp_findmeth r20(12), r9(1), <nyi(lit)>, liti16(14)
const_s r32(10), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -578,7 +532,6 @@
BB 50:
Instructions:
PHI r30(27), r30(26), r30(28)
- PHI r29(9), r29(8), r29(12)
lt_i r29(10), r30(27), r14(1)
if_i r29(10), BB(53)
Successors: 53, 51
@@ -601,7 +554,6 @@
Dominance children:
BB 53:
Instructions:
- PHI r29(13), r29(10), r29(12)
inc_i r30(29)
inc_i r30(30)
atpos_i r8(6), r11(1), r30(30)
@@ -631,7 +583,6 @@
Instructions:
PHI r33(27), r33(25), r33(26), r33(27)
PHI r30(34), r30(31), r30(33), r30(35)
- PHI r27(16), r27(15), r27(15), r27(19)
lt_i r27(17), r30(34), r14(1)
if_i r27(17), BB(59)
Successors: 59, 57
@@ -654,7 +605,6 @@
Dominance children:
BB 59:
Instructions:
- PHI r27(20), r27(17), r27(19)
setelemspos r11(1), r30(34)
lt_i r27(21), r33(27), r15(1)
if_i r27(21), BB(64)
@@ -699,8 +649,6 @@
Dominance children:
BB 64:
Instructions:
- PHI r30(40), r30(34), r30(38), r30(39)
- PHI r27(26), r27(21), r27(24), r27(25)
inc_i r8(7)
const_i64 r27(27), liti64(8)
elems r33(28), r11(1)
@@ -725,7 +673,6 @@
Dominance children:
BB 67:
Instructions:
- PHI r33(30), r33(28), r33(29)
PHI r30(44), r30(42), r30(43)
push_i r11(1), r27(27)
push_i r11(1), r5(8)
@@ -737,7 +684,7 @@
Dominance children:
BB 68:
Instructions:
- findmeth r28(4), r9(1), <nyi(lit)>
+ sp_findmeth r28(4), r9(1), <nyi(lit)>, liti16(4)
const_s r32(3), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -759,7 +706,6 @@
PHI r26(4), r26(1), r26(5)
PHI r20(2), r20(1), r20(3)
PHI r19(1), r19(0), r19(4)
- PHI r12(1), r12(0), r12(3)
PHI r8(1), r8(0), r8(3)
PHI r5(2), r5(1), r5(4)
getattr_o r12(2), r9(1), r10(1), <nyi(lit)>, liti16(6)
@@ -768,9 +714,7 @@
Dominance children:
BB 70:
Instructions:
- PHI r33(2), r33(0), r33(6), r33(34), r33(6), r33(6), r33(19), r33(8), r33(1), r33(6), r33(6)
PHI r32(2), r32(0), r32(2), r32(14), r32(2), r32(4), r32(8), r32(2), r32(1), r32(2), r32(2)
- PHI r30(2), r30(0), r30(15), r30(53), r30(15), r30(15), r30(24), r30(15), r30(1), r30(11), r30(12)
PHI r29(2), r29(0), r29(2), r29(23), r29(2), r29(4), r29(7), r29(2), r29(1), r29(2), r29(2)
PHI r28(3), r28(1), r28(3), r28(8), r28(3), r28(3), r28(3), r28(3), r28(2), r28(3), r28(3)
PHI r27(4), r27(2), r27(9), r27(38), r27(11), r27(9), r27(14), r27(9), r27(3), r27(4), r27(4)
@@ -778,8 +722,6 @@
PHI r20(3), r20(1), r20(3), r20(17), r20(5), r20(6), r20(10), r20(4), r20(2), r20(3), r20(3)
PHI r19(2), r19(0), r19(4), r19(16), r19(6), r19(7), r19(10), r19(5), r19(1), r19(4), r19(4)
PHI r12(3), r12(0), r12(3), r12(10), r12(3), r12(3), r12(5), r12(3), r12(2), r12(3), r12(3)
- PHI r8(2), r8(0), r8(3), r8(11), r8(3), r8(3), r8(4), r8(3), r8(1), r8(3), r8(3)
- PHI r5(3), r5(1), r5(9), r5(13), r5(4), r5(4), r5(6), r5(4), r5(2), r5(4), r5(4)
isnull r30(3), r11(1)
if_i r30(3), BB(95)
Successors: 95, 71
@@ -818,8 +760,6 @@
Dominance children:
BB 75:
Instructions:
- PHI r33(5), r33(3), r33(3), r33(4)
- PHI r30(9), r30(6), r30(8), r30(8)
PHI r19(4), r19(2), r19(2), r19(3)
pop_i r8(3), r11(1)
pop_i r5(4), r11(1)
@@ -954,13 +894,7 @@
Dominance children: 48
BB 95:
Instructions:
- PHI r33(31), r33(2), r33(2), r33(6), r33(6), r33(6)
- PHI r30(45), r30(3), r30(5), r30(10), r30(15), r30(15)
- PHI r27(28), r27(4), r27(4), r27(4), r27(9), r27(9)
- PHI r19(12), r19(2), r19(2), r19(4), r19(4), r19(4)
- PHI r8(8), r8(2), r8(2), r8(3), r8(3), r8(3)
- PHI r5(10), r5(3), r5(3), r5(4), r5(4), r5(4)
- findmeth r20(13), r9(1), <nyi(lit)>
+ sp_findmeth r20(13), r9(1), <nyi(lit)>, liti16(16)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_v r20(13)
diff -Naru spesh_diffs_before/cuid_22_1396374445.70272.txt spesh_diffs_after/cuid_22_1396374445.70272.txt
--- spesh_diffs_before/cuid_22_1396374445.70272.txt 2014-04-01 21:58:01.003034838 +0200
+++ spesh_diffs_after/cuid_22_1396374445.70272.txt 2014-04-01 21:58:01.015034820 +0200
@@ -1,4 +1,4 @@
-term (before)
+term (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
- paramnamesused
+ sp_getarg_o r0(1), liti16(0)
const_s r1(1), <nyi(lit)>
decont r3(1), r0(1)
- findmeth r2(1), r3(1), <nyi(lit)>
+ sp_findmeth r2(1), r3(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r0(1)
arg_s liti16(1), r1(1)
diff -Naru spesh_diffs_before/cuid_23_1396374445.70272.txt spesh_diffs_after/cuid_23_1396374445.70272.txt
--- spesh_diffs_before/cuid_23_1396374445.70272.txt 2014-04-01 21:58:01.095034695 +0200
+++ spesh_diffs_after/cuid_23_1396374445.70272.txt 2014-04-01 21:58:01.105034680 +0200
@@ -1,4 +1,4 @@
-infix (before)
+infix (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
- paramnamesused
+ sp_getarg_o r0(1), liti16(0)
const_s r1(1), <nyi(lit)>
decont r3(1), r0(1)
- findmeth r2(1), r3(1), <nyi(lit)>
+ sp_findmeth r2(1), r3(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r0(1)
arg_s liti16(1), r1(1)
diff -Naru spesh_diffs_before/cuid_233_1396374445.70272.txt spesh_diffs_after/cuid_233_1396374445.70272.txt
--- spesh_diffs_before/cuid_233_1396374445.70272.txt 2014-04-01 21:58:00.277035968 +0200
+++ spesh_diffs_after/cuid_233_1396374445.70272.txt 2014-04-01 21:58:00.281035962 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -9,8 +9,6 @@
Instructions:
getcode r11(1), <nyi(lit)>
takeclosure r11(2), r11(1)
- checkarity liti16(0), liti16(0)
- paramnamesused
hllhash r2(1)
create r2(2), r2(1)
bindlex <nyi>, r2(2)
@@ -24,12 +22,6 @@
Dominance children: 2
BB 2:
Instructions:
- PHI r10(1), r10(0), r10(2)
- PHI r9(1), r9(0), r9(2)
- PHI r8(1), r8(0), r8(5)
- PHI r7(1), r7(0), r7(3)
- PHI r6(1), r6(0), r6(3)
- PHI r3(2), r3(1), r3(3)
const_i64 r6(2), liti64(32)
getlex r3(3), <nyi>
getlex r7(2), <nyi>
diff -Naru spesh_diffs_before/cuid_234_1396374445.70272.txt spesh_diffs_after/cuid_234_1396374445.70272.txt
--- spesh_diffs_before/cuid_234_1396374445.70272.txt 2014-04-01 21:58:00.247036015 +0200
+++ spesh_diffs_after/cuid_234_1396374445.70272.txt 2014-04-01 21:58:00.251036009 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -11,8 +11,6 @@
takeclosure r12(2), r12(1)
getcode r13(1), <nyi(lit)>
takeclosure r13(2), r13(1)
- checkarity liti16(0), liti16(0)
- paramnamesused
const_i64 r0(1), liti64(0)
bindlex <nyi>, r0(1)
getlex r3(1), <nyi>
@@ -69,13 +67,6 @@
Dominance children:
BB 6:
Instructions:
- PHI r11(3), r11(2), r11(0), r11(0)
- PHI r10(2), r10(1), r10(0), r10(0)
- PHI r9(3), r9(2), r9(0), r9(0)
- PHI r8(3), r8(2), r8(0), r8(0)
- PHI r7(3), r7(1), r7(2), r7(2)
- PHI r6(3), r6(1), r6(2), r6(2)
- PHI r4(5), r4(3), r4(4), r4(4)
return
Successors:
Predeccessors: 2, 4, 5
diff -Naru spesh_diffs_before/cuid_235_1396374445.70272.txt spesh_diffs_after/cuid_235_1396374445.70272.txt
--- spesh_diffs_before/cuid_235_1396374445.70272.txt 2014-04-01 21:58:00.255036003 +0200
+++ spesh_diffs_after/cuid_235_1396374445.70272.txt 2014-04-01 21:58:00.258035998 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,8 +7,6 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(0), liti16(0)
- paramnamesused
getlex r3(1), <nyi>
hllboxtype_i r4(1)
box_i r4(2), r3(1), r4(1)
@@ -55,11 +53,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r12(3), r12(0), r12(2)
- PHI r11(5), r11(0), r11(4)
- PHI r10(3), r10(0), r10(2)
- PHI r5(3), r5(1), r5(2)
- PHI r3(8), r3(4), r3(7)
const_i64 r8(3), liti64(8192)
getlex r9(2), <nyi>
getlex r3(9), <nyi>
@@ -117,14 +110,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r20(3), r20(0), r20(2)
- PHI r19(4), r19(0), r19(3)
- PHI r18(2), r18(0), r18(1)
- PHI r17(4), r17(0), r17(3)
- PHI r16(3), r16(0), r16(2)
- PHI r9(10), r9(6), r9(9)
- PHI r7(5), r7(3), r7(4)
- PHI r3(15), r3(11), r3(14)
getlex r21(1), <nyi>
getlex r22(1), <nyi>
decont r22(2), r22(1)
diff -Naru spesh_diffs_before/cuid_24_1396374443.73067.txt spesh_diffs_after/cuid_24_1396374443.73067.txt
--- spesh_diffs_before/cuid_24_1396374443.73067.txt 2014-04-01 21:58:00.570035512 +0200
+++ spesh_diffs_after/cuid_24_1396374443.73067.txt 2014-04-01 21:58:00.582035494 +0200
@@ -1,4 +1,4 @@
-run (before)
+run (after)
BB 0:
Instructions:
no_op
@@ -7,14 +7,12 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(3), liti16(3)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_s r1(1), liti16(1)
+ sp_getarg_s r1(1), liti16(1)
bindlex <nyi>, r1(1)
- param_rp_i r2(1), liti16(2)
+ sp_getarg_i r2(1), liti16(2)
bindlex <nyi>, r2(1)
- paramnamesused
getlex r3(1), <nyi>
decont r3(2), r3(1)
wval r4(1), liti16(1), liti16(3)
@@ -45,13 +43,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r10(2), r10(0), r10(1)
- PHI r9(2), r9(0), r9(1)
- PHI r8(4), r8(0), r8(3)
- PHI r7(2), r7(0), r7(1)
- PHI r5(3), r5(1), r5(2)
- PHI r4(5), r4(2), r4(4)
- PHI r3(5), r3(2), r3(4)
getlex r5(4), <nyi>
decont r5(5), r5(4)
wval r4(6), liti16(1), liti16(3)
diff -Naru spesh_diffs_before/cuid_24_1396374445.70272.txt spesh_diffs_after/cuid_24_1396374445.70272.txt
--- spesh_diffs_before/cuid_24_1396374445.70272.txt 2014-04-01 21:58:00.995034851 +0200
+++ spesh_diffs_after/cuid_24_1396374445.70272.txt 2014-04-01 21:58:00.999034845 +0200
@@ -1,4 +1,4 @@
-prefix (before)
+prefix (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
- paramnamesused
+ sp_getarg_o r0(1), liti16(0)
const_s r1(1), <nyi(lit)>
decont r3(1), r0(1)
- findmeth r2(1), r3(1), <nyi(lit)>
+ sp_findmeth r2(1), r3(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r0(1)
arg_s liti16(1), r1(1)
diff -Naru spesh_diffs_before/cuid_245_1396374460.07479.txt spesh_diffs_after/cuid_245_1396374460.07479.txt
--- spesh_diffs_before/cuid_245_1396374460.07479.txt 2014-04-01 21:58:01.413034200 +0200
+++ spesh_diffs_after/cuid_245_1396374460.07479.txt 2014-04-01 21:58:01.417034194 +0200
@@ -1,4 +1,4 @@
-visit_op (before)
+visit_op (after)
BB 0:
Instructions:
no_op
@@ -11,12 +11,10 @@
takeclosure r22(2), r22(1)
getcode r31(1), <nyi(lit)>
takeclosure r31(2), r31(1)
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
newlexotic r6(1), BB(30)
Successors: 30, 2
Predeccessors: 0
@@ -27,7 +25,7 @@
[Annotation: FH Start (0)]
getlex r7(1), <nyi>
decont r9(1), r7(1)
- findmeth r8(1), r9(1), <nyi(lit)>
+ sp_findmeth r8(1), r9(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r7(1)
invoke_o r7(2), r8(1)
@@ -47,8 +45,8 @@
getlex r8(2), <nyi>
decont r8(3), r8(2)
getlex r9(2), <nyi>
- decont r15(1), r8(3)
- findmeth r14(1), r15(1), <nyi(lit)>
+ set r15(1), r8(3)
+ sp_findmeth r14(1), r15(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r8(3)
arg_o liti16(1), r9(2)
@@ -63,16 +61,12 @@
Dominance children:
BB 4:
Instructions:
- PHI r15(2), r15(0), r15(1)
- PHI r14(2), r14(0), r14(1)
PHI r9(5), r9(1), r9(4)
- PHI r8(4), r8(1), r8(3)
- PHI r7(6), r7(3), r7(5)
getlex r7(7), <nyi>
decont r7(8), r7(7)
getlex r8(5), <nyi>
- decont r15(3), r7(8)
- findmeth r14(3), r15(3), <nyi(lit)>
+ set r15(3), r7(8)
+ sp_findmeth r14(3), r15(3), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r7(8)
arg_o liti16(1), r8(5)
@@ -109,10 +103,6 @@
BB 7:
Instructions:
PHI r18(3), r18(1), r18(2)
- PHI r17(3), r17(2), r17(0)
- PHI r13(5), r13(4), r13(2)
- PHI r12(5), r12(4), r12(2)
- PHI r11(4), r11(2), r11(3)
hllboxtype_s r7(9)
box_s r7(10), r18(3), r7(9)
bindlex <nyi>, r7(10)
@@ -149,10 +139,7 @@
BB 10:
Instructions:
PHI r19(2), r19(1), r19(0)
- PHI r18(6), r18(4), r18(5)
- PHI r13(8), r13(7), r13(6)
PHI r12(8), r12(6), r12(7)
- PHI r11(8), r11(7), r11(5)
bindlex <nyi>, r12(8)
getlex r14(4), <nyi>
decont r14(5), r14(4)
@@ -179,7 +166,6 @@
PHI r19(4), r19(2), r19(3)
PHI r14(7), r14(5), r14(6)
PHI r13(11), r13(9), r13(10)
- PHI r11(11), r11(9), r11(10)
unless_i r13(11), BB(14)
Successors: 14, 13
Predeccessors: 10, 11
@@ -190,8 +176,8 @@
decont r14(9), r14(8)
getlex r15(4), <nyi>
getlex r11(12), <nyi>
- decont r21(1), r14(9)
- findmeth r20(1), r21(1), <nyi(lit)>
+ set r21(1), r14(9)
+ sp_findmeth r20(1), r21(1), <nyi(lit)>, liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r14(9)
arg_o liti16(1), r15(4)
@@ -217,7 +203,7 @@
Instructions:
getlex r14(10), <nyi>
decont r21(4), r14(10)
- findmeth r20(3), r21(4), <nyi(lit)>
+ sp_findmeth r20(3), r21(4), <nyi(lit)>, liti16(8)
prepargs <nyi(lit)>
arg_o liti16(0), r14(10)
invoke_o r14(11), r20(3)
@@ -260,7 +246,7 @@
getlex r23(3), <nyi>
wval r24(1), liti16(1), liti16(2)
decont r26(1), r23(3)
- findmeth r25(1), r26(1), <nyi(lit)>
+ sp_findmeth r25(1), r26(1), <nyi(lit)>, liti16(10)
prepargs <nyi(lit)>
arg_o liti16(0), r23(3)
arg_o liti16(1), r24(1)
@@ -285,7 +271,7 @@
getlex r23(6), <nyi>
wval r25(2), liti16(1), liti16(4)
decont r27(1), r23(6)
- findmeth r26(2), r27(1), <nyi(lit)>
+ sp_findmeth r26(2), r27(1), <nyi(lit)>, liti16(12)
prepargs <nyi(lit)>
arg_o liti16(0), r23(6)
arg_o liti16(1), r25(2)
@@ -328,11 +314,10 @@
Dominance children:
BB 26:
Instructions:
- PHI r27(3), r27(2), r27(0)
PHI r26(5), r26(3), r26(4)
decont r27(4), r26(5)
wval r23(9), liti16(2), liti16(80)
- decont r30(1), r23(9)
+ set r30(1), r23(9)
istype r29(2), r27(4), r30(1)
unless_i r29(2), BB(28)
Successors: 28, 27
@@ -363,7 +348,6 @@
PHI r24(3), r24(0), r24(0), r24(2), r24(0), r24(0), r24(0)
PHI r23(10), r23(0), r23(0), r23(3), r23(6), r23(5), r23(9)
PHI r21(6), r21(1), r21(5), r21(5), r21(5), r21(5), r21(5)
- PHI r20(7), r20(1), r20(6), r20(6), r20(6), r20(6), r20(6)
PHI r19(6), r19(4), r19(4), r19(4), r19(5), r19(5), r19(5)
PHI r18(12), r18(7), r18(8), r18(9), r18(10), r18(11), r18(11)
PHI r17(9), r17(6), r17(7), r17(8), r17(8), r17(8), r17(8)
@@ -390,34 +374,7 @@
Dominance children:
BB 31:
Instructions:
- PHI r31(4), r31(2), r31(3)
- PHI r30(3), r30(2), r30(0)
- PHI r29(4), r29(3), r29(0)
- PHI r28(3), r28(2), r28(0)
- PHI r27(6), r27(5), r27(0)
- PHI r26(7), r26(6), r26(0)
- PHI r25(5), r25(4), r25(0)
- PHI r24(4), r24(3), r24(0)
- PHI r23(11), r23(10), r23(0)
- PHI r22(4), r22(2), r22(3)
- PHI r21(7), r21(6), r21(0)
PHI r20(10), r20(8), r20(9)
- PHI r19(7), r19(6), r19(0)
- PHI r18(13), r18(12), r18(0)
- PHI r17(10), r17(9), r17(0)
- PHI r16(5), r16(4), r16(0)
- PHI r15(7), r15(6), r15(0)
- PHI r14(14), r14(13), r14(0)
- PHI r13(12), r13(11), r13(0)
- PHI r12(9), r12(8), r12(0)
- PHI r11(18), r11(17), r11(0)
- PHI r10(2), r10(1), r10(0)
- PHI r9(6), r9(5), r9(0)
- PHI r8(7), r8(6), r8(0)
- PHI r7(11), r7(10), r7(0)
- PHI r6(3), r6(1), r6(2)
- PHI r1(3), r1(1), r1(2)
- PHI r0(3), r0(1), r0(2)
return_o r20(10)
Successors:
Predeccessors: 29, 30
diff -Naru spesh_diffs_before/cuid_248_1396374445.70272.txt spesh_diffs_after/cuid_248_1396374445.70272.txt
--- spesh_diffs_before/cuid_248_1396374445.70272.txt 2014-04-01 21:58:00.497035626 +0200
+++ spesh_diffs_after/cuid_248_1396374445.70272.txt 2014-04-01 21:58:00.502035618 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -9,10 +9,8 @@
Instructions:
getcode r7(1), <nyi(lit)>
takeclosure r7(2), r7(1)
- checkarity liti16(1), liti16(1)
- param_rp_o r1(1), liti16(0)
+ sp_getarg_o r1(1), liti16(0)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
decont r2(2), r2(1)
smrt_strify r3(1), r2(2)
@@ -20,7 +18,7 @@
getlex r2(3), <nyi>
getlex r4(1), <nyi>
decont r6(1), r2(3)
- findmeth r5(1), r6(1), <nyi(lit)>
+ sp_findmeth r5(1), r6(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r2(3)
arg_s liti16(1), r4(1)
@@ -43,7 +41,6 @@
BB 3:
Instructions:
PHI r6(4), r6(2), r6(3)
- PHI r5(3), r5(1), r5(2)
return_o r6(4)
Successors:
Predeccessors: 1, 2
diff -Naru spesh_diffs_before/cuid_248_1396374460.07479.txt spesh_diffs_after/cuid_248_1396374460.07479.txt
--- spesh_diffs_before/cuid_248_1396374460.07479.txt 2014-04-01 21:58:01.388034239 +0200
+++ spesh_diffs_after/cuid_248_1396374460.07479.txt 2014-04-01 21:58:01.392034233 +0200
@@ -1,4 +1,4 @@
-visit_children (before)
+visit_children (after)
BB 0:
Instructions:
no_op
@@ -27,11 +27,9 @@
Dominance children:
BB 3:
Instructions:
- PHI r6(2), r6(0), r6(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
- getlex r2(4), <nyi>
const_i64 r4(1), liti64(0)
bindlex <nyi>, r4(1)
getlex r5(1), <nyi>
@@ -56,10 +54,6 @@
BB 5:
Instructions:
PHI r10(3), r10(1), r10(2)
- PHI r9(2), r9(0), r9(1)
- PHI r8(2), r8(0), r8(1)
- PHI r6(5), r6(3), r6(4)
- PHI r5(3), r5(1), r5(2)
set r17(1), r10(3)
if_i r10(3), BB(13)
Successors: 13, 6
@@ -69,18 +63,11 @@
Instructions:
PHI r16(1), r16(0), r16(2)
PHI r15(1), r15(0), r15(3)
- PHI r13(1), r13(0), r13(4)
- PHI r12(1), r12(0), r12(5)
- PHI r11(1), r11(0), r11(5)
- PHI r9(3), r9(2), r9(8)
- PHI r7(2), r7(1), r7(4)
- PHI r6(6), r6(5), r6(11)
- PHI r5(4), r5(3), r5(9)
getlex r7(3), <nyi>
coerce_in r11(2), r7(3)
getlex r5(5), <nyi>
decont r12(2), r5(5)
- findmeth r6(7), r12(2), <nyi(lit)>
+ sp_findmeth r6(7), r12(2), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r5(5)
invoke_o r5(6), r6(7)
@@ -120,7 +107,6 @@
PHI r13(4), r13(2), r13(3)
PHI r12(5), r12(2), r12(4)
PHI r11(5), r11(2), r11(4)
- PHI r9(7), r9(4), r9(6)
PHI r6(10), r6(8), r6(9)
decont r6(11), r6(10)
if_o r6(11), BB(11)
@@ -156,15 +142,6 @@
BB 13:
Instructions:
PHI r17(3), r17(1), r17(2)
- PHI r16(3), r16(0), r16(1)
- PHI r15(4), r15(0), r15(1)
- PHI r13(5), r13(0), r13(2)
- PHI r12(6), r12(0), r12(2)
- PHI r11(6), r11(0), r11(2)
- PHI r9(9), r9(2), r9(4)
- PHI r7(5), r7(1), r7(4)
- PHI r6(12), r6(5), r6(7)
- PHI r5(10), r5(3), r5(7)
return_i r17(3)
Successors:
Predeccessors: 5, 12
diff -Naru spesh_diffs_before/cuid_249_1396374445.70272.txt spesh_diffs_after/cuid_249_1396374445.70272.txt
--- spesh_diffs_before/cuid_249_1396374445.70272.txt 2014-04-01 21:58:00.506035612 +0200
+++ spesh_diffs_after/cuid_249_1396374445.70272.txt 2014-04-01 21:58:00.510035606 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,8 +7,6 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(0), liti16(0)
- paramnamesused
getlex r1(1), <nyi>
getlex r2(1), <nyi>
lexprimspec r3(1), r1(1), r2(1)
@@ -34,7 +32,7 @@
getlex r9(1), <nyi>
atkey_o r8(2), r8(1), r9(1)
decont r11(1), r4(3)
- findmeth r10(1), r11(1), <nyi(lit)>
+ sp_findmeth r10(1), r11(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r4(3)
arg_s liti16(1), r2(2)
@@ -70,7 +68,7 @@
atkey_i r13(1), r10(2), r9(2)
wval r10(3), liti16(0), liti16(2)
decont r14(1), r4(6)
- findmeth r11(2), r14(1), <nyi(lit)>
+ sp_findmeth r11(2), r14(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r4(6)
arg_s liti16(1), r7(2)
@@ -108,7 +106,7 @@
atkey_n r6(4), r11(3), r9(3)
wval r11(4), liti16(0), liti16(3)
decont r15(1), r4(10)
- findmeth r14(2), r15(1), <nyi(lit)>
+ sp_findmeth r14(2), r15(1), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r4(10)
arg_s liti16(1), r2(4)
@@ -149,7 +147,7 @@
atkey_s r9(5), r14(3), r9(4)
wval r14(4), liti16(0), liti16(4)
decont r17(3), r4(14)
- findmeth r15(4), r17(3), <nyi(lit)>
+ sp_findmeth r15(4), r17(3), <nyi(lit)>, liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r4(14)
arg_s liti16(1), r7(4)
@@ -167,7 +165,6 @@
Dominance children:
BB 9:
Instructions:
- PHI r17(4), r17(0), r17(3)
PHI r15(5), r15(3), r15(4)
PHI r14(6), r14(0), r14(5)
PHI r9(6), r9(0), r9(5)
@@ -189,7 +186,6 @@
PHI r7(6), r7(3), r7(5)
PHI r6(6), r6(4), r6(5)
PHI r5(5), r5(3), r5(4)
- PHI r4(17), r4(10), r4(16)
PHI r2(7), r2(4), r2(6)
set r4(18), r17(6)
Successors: 11
@@ -197,7 +193,6 @@
Dominance children:
BB 11:
Instructions:
- PHI r17(7), r17(0), r17(6)
PHI r16(4), r16(0), r16(3)
PHI r15(7), r15(0), r15(6)
PHI r14(8), r14(1), r14(7)
@@ -217,20 +212,6 @@
BB 12:
Instructions:
PHI r17(9), r17(1), r17(8)
- PHI r16(5), r16(0), r16(4)
- PHI r15(8), r15(0), r15(7)
- PHI r14(9), r14(0), r14(8)
- PHI r13(5), r13(0), r13(4)
- PHI r12(3), r12(0), r12(2)
- PHI r11(8), r11(1), r11(7)
- PHI r10(6), r10(1), r10(5)
- PHI r9(9), r9(1), r9(8)
- PHI r8(4), r8(3), r8(0)
- PHI r7(8), r7(1), r7(7)
- PHI r6(8), r6(1), r6(7)
- PHI r5(7), r5(1), r5(6)
- PHI r4(20), r4(3), r4(19)
- PHI r2(9), r2(2), r2(8)
return_o r17(9)
Successors:
Predeccessors: 2, 11
diff -Naru spesh_diffs_before/cuid_25_1396374443.73067.txt spesh_diffs_after/cuid_25_1396374443.73067.txt
--- spesh_diffs_before/cuid_25_1396374443.73067.txt 2014-04-01 21:58:00.755035224 +0200
+++ spesh_diffs_after/cuid_25_1396374443.73067.txt 2014-04-01 21:58:00.759035218 +0200
@@ -1,4 +1,4 @@
-run_alt (before)
+run_alt (after)
BB 0:
Instructions:
no_op
@@ -7,20 +7,18 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(6), liti16(6)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_s r1(1), liti16(1)
+ sp_getarg_s r1(1), liti16(1)
bindlex <nyi>, r1(1)
- param_rp_i r2(1), liti16(2)
+ sp_getarg_i r2(1), liti16(2)
bindlex <nyi>, r2(1)
- param_rp_o r3(1), liti16(3)
+ sp_getarg_o r3(1), liti16(3)
bindlex <nyi>, r3(1)
- param_rp_o r4(1), liti16(4)
+ sp_getarg_o r4(1), liti16(4)
bindlex <nyi>, r4(1)
- param_rp_o r5(1), liti16(5)
+ sp_getarg_o r5(1), liti16(5)
bindlex <nyi>, r5(1)
- paramnamesused
getlex r6(1), <nyi>
decont r6(2), r6(1)
wval r7(1), liti16(1), liti16(3)
@@ -51,13 +49,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r13(2), r13(0), r13(1)
- PHI r12(2), r12(0), r12(1)
- PHI r11(4), r11(0), r11(3)
- PHI r10(2), r10(0), r10(1)
- PHI r8(3), r8(1), r8(2)
- PHI r7(5), r7(2), r7(4)
- PHI r6(5), r6(2), r6(4)
getlex r8(4), <nyi>
decont r8(5), r8(4)
wval r7(6), liti16(1), liti16(3)
diff -Naru spesh_diffs_before/cuid_28_1396374442.09232.txt spesh_diffs_after/cuid_28_1396374442.09232.txt
--- spesh_diffs_before/cuid_28_1396374442.09232.txt 2014-04-01 21:58:01.365034275 +0200
+++ spesh_diffs_after/cuid_28_1396374442.09232.txt 2014-04-01 21:58:01.369034269 +0200
@@ -1,4 +1,4 @@
-CREATE (before)
+CREATE (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
create r1(3), r1(2)
diff -Naru spesh_diffs_before/cuid_295_1396374445.70272.txt spesh_diffs_after/cuid_295_1396374445.70272.txt
--- spesh_diffs_before/cuid_295_1396374445.70272.txt 2014-04-01 21:58:00.300035932 +0200
+++ spesh_diffs_after/cuid_295_1396374445.70272.txt 2014-04-01 21:58:00.304035926 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,15 +7,13 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
getlex r2(1), <nyi>
- decont r4(1), r1(2)
- findmeth r3(1), r4(1), <nyi(lit)>
+ set r4(1), r1(2)
+ sp_findmeth r3(1), r4(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r1(2)
arg_o liti16(1), r2(1)
diff -Naru spesh_diffs_before/cuid_296_1396374445.70272.txt spesh_diffs_after/cuid_296_1396374445.70272.txt
--- spesh_diffs_before/cuid_296_1396374445.70272.txt 2014-04-01 21:58:00.285035956 +0200
+++ spesh_diffs_after/cuid_296_1396374445.70272.txt 2014-04-01 21:58:00.289035950 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(1), liti16(173)
diff -Naru spesh_diffs_before/cuid_30_1396374445.70272.txt spesh_diffs_after/cuid_30_1396374445.70272.txt
--- spesh_diffs_before/cuid_30_1396374445.70272.txt 2014-04-01 21:58:00.986034865 +0200
+++ spesh_diffs_after/cuid_30_1396374445.70272.txt 2014-04-01 21:58:00.990034859 +0200
@@ -1,4 +1,4 @@
-prefixish (before)
+prefixish (after)
BB 0:
Instructions:
no_op
@@ -7,21 +7,14 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r2(1), <nyi>
set r1(1), r2(1)
const_i64 r13(1), liti64(-1)
const_i64 r14(1), liti64(0)
const_i64 r15(1), liti64(1)
- const_i64 r16(1), liti64(2)
- const_i64 r17(1), liti64(3)
- const_i64 r18(1), liti64(4)
- const_i64 r22(1), liti64(8192)
- const_i64 r23(1), liti64(4096)
- findmeth r20(1), r1(1), <nyi(lit)>
+ sp_findmeth r20(1), r1(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r1(1)
invoke_o r9(1), r20(1)
@@ -80,10 +73,7 @@
Instructions:
PHI r32(8), r32(0), r32(6)
PHI r31(3), r31(0), r31(2)
- PHI r30(17), r30(0), r30(15)
- PHI r29(3), r29(0), r29(2)
PHI r28(4), r28(1), r28(3)
- PHI r27(11), r27(2), r27(9)
PHI r26(7), r26(3), r26(6)
PHI r20(5), r20(1), r20(3)
PHI r19(6), r19(0), r19(4)
@@ -124,21 +114,16 @@
Dominance children:
BB 11:
Instructions:
- PHI r32(9), r32(0), r32(8)
- PHI r31(4), r31(0), r31(3)
- PHI r30(22), r30(0), r30(21)
PHI r29(7), r29(0), r29(6)
PHI r28(5), r28(1), r28(4)
PHI r27(13), r27(2), r27(12)
PHI r26(8), r26(3), r26(7)
- PHI r20(6), r20(1), r20(5)
- PHI r19(7), r19(0), r19(6)
PHI r12(5), r12(0), r12(4)
PHI r8(6), r8(0), r8(5)
PHI r5(8), r5(1), r5(7)
const_s r31(5), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(8), liti16(-1)
- findmeth r20(7), r9(1), <nyi(lit)>
+ sp_findmeth r20(7), r9(1), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_o r19(8), r20(7)
@@ -185,18 +170,13 @@
BB 16:
Instructions:
PHI r32(14), r32(13), r32(6)
- PHI r31(6), r31(5), r31(2)
- PHI r30(25), r30(24), r30(15)
PHI r29(9), r29(8), r29(2)
PHI r28(6), r28(5), r28(3)
PHI r27(17), r27(16), r27(9)
PHI r26(9), r26(8), r26(5)
- PHI r20(8), r20(7), r20(3)
PHI r19(9), r19(8), r19(4)
- PHI r12(6), r12(5), r12(3)
PHI r8(7), r8(6), r8(3)
- PHI r5(9), r5(8), r5(4)
- findmeth r20(9), r9(1), <nyi(lit)>
+ sp_findmeth r20(9), r9(1), <nyi(lit)>, liti16(6)
const_s r31(7), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -206,7 +186,7 @@
getattr_i r5(10), r19(9), r10(1), <nyi(lit)>, liti16(2)
const_s r31(8), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(10), liti16(-1)
- findmeth r20(10), r9(1), <nyi(lit)>
+ sp_findmeth r20(10), r9(1), <nyi(lit)>, liti16(8)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_o r19(10), r20(10)
@@ -219,19 +199,15 @@
BB 17:
Instructions:
PHI r32(15), r32(14), r32(6)
- PHI r31(9), r31(8), r31(2)
PHI r30(28), r30(27), r30(15)
PHI r29(10), r29(9), r29(2)
- PHI r28(7), r28(6), r28(3)
PHI r27(18), r27(17), r27(9)
PHI r26(10), r26(9), r26(5)
PHI r20(11), r20(10), r20(3)
PHI r19(11), r19(10), r19(4)
- PHI r12(8), r12(7), r12(3)
PHI r8(8), r8(7), r8(3)
- PHI r5(11), r5(10), r5(4)
getattr_i r5(12), r19(11), r10(1), <nyi(lit)>, liti16(2)
- findmeth r28(8), r9(1), <nyi(lit)>
+ sp_findmeth r28(8), r9(1), <nyi(lit)>, liti16(10)
const_s r31(10), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -253,7 +229,6 @@
PHI r26(4), r26(1), r26(10)
PHI r20(2), r20(1), r20(11)
PHI r19(1), r19(0), r19(11)
- PHI r12(1), r12(0), r12(8)
PHI r8(1), r8(0), r8(8)
PHI r5(2), r5(1), r5(12)
getattr_o r12(2), r9(1), r10(1), <nyi(lit)>, liti16(6)
@@ -262,9 +237,7 @@
Dominance children:
BB 19:
Instructions:
- PHI r32(2), r32(0), r32(6), r32(9), r32(14), r32(1), r32(6), r32(6)
PHI r31(2), r31(0), r31(2), r31(5), r31(8), r31(1), r31(2), r31(2)
- PHI r30(2), r30(0), r30(15), r30(24), r30(27), r30(1), r30(11), r30(12)
PHI r29(2), r29(0), r29(2), r29(7), r29(9), r29(1), r29(2), r29(2)
PHI r28(3), r28(1), r28(3), r28(5), r28(6), r28(2), r28(3), r28(3)
PHI r27(4), r27(2), r27(9), r27(13), r27(17), r27(3), r27(4), r27(4)
@@ -272,8 +245,6 @@
PHI r20(3), r20(1), r20(3), r20(7), r20(10), r20(2), r20(3), r20(3)
PHI r19(2), r19(0), r19(4), r19(8), r19(10), r19(1), r19(4), r19(4)
PHI r12(3), r12(0), r12(3), r12(5), r12(7), r12(2), r12(3), r12(3)
- PHI r8(2), r8(0), r8(3), r8(6), r8(7), r8(1), r8(3), r8(3)
- PHI r5(3), r5(1), r5(5), r5(8), r5(10), r5(2), r5(4), r5(4)
isnull r30(3), r11(1)
if_i r30(3), BB(37)
Successors: 37, 20
@@ -312,8 +283,6 @@
Dominance children:
BB 24:
Instructions:
- PHI r32(5), r32(3), r32(3), r32(4)
- PHI r30(9), r30(6), r30(8), r30(8)
PHI r19(4), r19(2), r19(2), r19(3)
pop_i r8(3), r11(1)
pop_i r5(4), r11(1)
@@ -406,13 +375,7 @@
Dominance children:
BB 37:
Instructions:
- PHI r32(7), r32(2), r32(2), r32(6), r32(6), r32(6)
- PHI r30(16), r30(3), r30(5), r30(10), r30(15), r30(15)
- PHI r27(10), r27(4), r27(4), r27(4), r27(9), r27(9)
- PHI r19(5), r19(2), r19(2), r19(4), r19(4), r19(4)
- PHI r8(4), r8(2), r8(2), r8(3), r8(3), r8(3)
- PHI r5(6), r5(3), r5(3), r5(4), r5(4), r5(4)
- findmeth r20(4), r9(1), <nyi(lit)>
+ sp_findmeth r20(4), r9(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_v r20(4)
diff -Naru spesh_diffs_before/cuid_30_1396374451.04592.txt spesh_diffs_after/cuid_30_1396374451.04592.txt
--- spesh_diffs_before/cuid_30_1396374451.04592.txt 2014-04-01 21:58:01.636033853 +0200
+++ spesh_diffs_after/cuid_30_1396374451.04592.txt 2014-04-01 21:58:01.647033836 +0200
@@ -1,4 +1,4 @@
-new (before)
+new (after)
BB 0:
Instructions:
no_op
@@ -31,8 +31,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r16(2), r16(0), r16(1)
- PHI r11(3), r11(0), r11(2)
PHI r4(3), r4(1), r4(2)
bindlex <nyi>, r4(3)
param_on_o r5(1), <nyi(lit)>, BB(5)
@@ -50,13 +48,9 @@
Dominance children:
BB 5:
Instructions:
- PHI r17(2), r17(0), r17(1)
- PHI r11(6), r11(3), r11(5)
PHI r5(3), r5(1), r5(2)
bindlex <nyi>, r5(3)
paramnamesused
- getlex r4(4), <nyi>
- getlex r5(4), <nyi>
getlex r7(1), <nyi>
decont r7(2), r7(1)
create r7(3), r7(2)
@@ -64,12 +58,12 @@
getlex r8(1), <nyi>
getlex r9(1), <nyi>
wval r10(1), liti16(3), liti16(33)
- decont r10(2), r10(1)
+ set r10(2), r10(1)
bindattr_o r9(1), r10(2), <nyi(lit)>, r8(1), liti16(0)
getlex r10(3), <nyi>
getlex r9(2), <nyi>
wval r11(7), liti16(3), liti16(33)
- decont r11(8), r11(7)
+ set r11(8), r11(7)
bindattr_o r9(2), r11(8), <nyi(lit)>, r10(3), liti16(1)
getlex r11(9), <nyi>
decont r11(10), r11(9)
@@ -77,14 +71,14 @@
coerce_ni r13(1), r12(1)
getlex r11(11), <nyi>
wval r9(3), liti16(3), liti16(33)
- decont r9(4), r9(3)
+ set r9(4), r9(3)
bindattr_i r11(11), r9(4), <nyi(lit)>, r13(1), liti16(2)
getlex r9(5), <nyi>
decont r9(6), r9(5)
smrt_strify r14(1), r9(6)
getlex r9(7), <nyi>
wval r11(12), liti16(3), liti16(33)
- decont r11(13), r11(12)
+ set r11(13), r11(12)
bindattr_s r9(7), r11(13), <nyi(lit)>, r14(1), liti16(3)
getlex r11(14), <nyi>
decont r11(15), r11(14)
@@ -92,7 +86,7 @@
coerce_ni r15(1), r12(2)
getlex r11(16), <nyi>
wval r9(8), liti16(3), liti16(33)
- decont r9(9), r9(8)
+ set r9(9), r9(8)
bindattr_i r11(16), r9(9), <nyi(lit)>, r15(1), liti16(4)
getlex r9(10), <nyi>
return_o r9(10)
diff -Naru spesh_diffs_before/cuid_31_1396374443.73067.txt spesh_diffs_after/cuid_31_1396374443.73067.txt
--- spesh_diffs_before/cuid_31_1396374443.73067.txt 2014-04-01 21:58:00.684035335 +0200
+++ spesh_diffs_after/cuid_31_1396374443.73067.txt 2014-04-01 21:58:00.688035329 +0200
@@ -1,4 +1,4 @@
-orig (before)
+orig (after)
BB 0:
Instructions:
no_op
@@ -7,16 +7,14 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
getlex r2(1), <nyi>
getattr_o r3(1), r1(2), r2(1), <nyi(lit)>, liti16(-1)
wval r2(2), liti16(1), liti16(33)
- decont r2(3), r2(2)
+ set r2(3), r2(2)
getattr_o r1(3), r3(1), r2(3), <nyi(lit)>, liti16(1)
return_o r1(3)
Successors:
diff -Naru spesh_diffs_before/cuid_31_1396374445.70272.txt spesh_diffs_after/cuid_31_1396374445.70272.txt
--- spesh_diffs_before/cuid_31_1396374445.70272.txt 2014-04-01 21:58:01.054034759 +0200
+++ spesh_diffs_after/cuid_31_1396374445.70272.txt 2014-04-01 21:58:01.058034753 +0200
@@ -1,4 +1,4 @@
-postfixish (before)
+postfixish (after)
BB 0:
Instructions:
no_op
@@ -7,21 +7,14 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r2(1), <nyi>
set r1(1), r2(1)
const_i64 r13(1), liti64(-1)
const_i64 r14(1), liti64(0)
const_i64 r15(1), liti64(1)
- const_i64 r16(1), liti64(2)
- const_i64 r17(1), liti64(3)
- const_i64 r18(1), liti64(4)
- const_i64 r22(1), liti64(8192)
- const_i64 r23(1), liti64(4096)
- findmeth r20(1), r1(1), <nyi(lit)>
+ sp_findmeth r20(1), r1(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r1(1)
invoke_o r9(1), r20(1)
@@ -81,10 +74,7 @@
PHI r33(11), r33(0), r33(2)
PHI r32(12), r32(0), r32(2)
PHI r31(11), r31(0), r31(2)
- PHI r30(17), r30(0), r30(7)
- PHI r29(15), r29(0), r29(6)
PHI r28(6), r28(1), r28(3)
- PHI r27(19), r27(2), r27(17)
PHI r26(7), r26(3), r26(6)
PHI r20(12), r20(1), r20(3)
PHI r19(11), r19(0), r19(4)
@@ -127,16 +117,9 @@
Instructions:
PHI r33(12), r33(0), r33(11)
PHI r32(13), r32(0), r32(12)
- PHI r31(12), r31(0), r31(11)
- PHI r30(22), r30(0), r30(21)
- PHI r29(19), r29(0), r29(18)
PHI r28(7), r28(1), r28(6)
- PHI r27(21), r27(2), r27(20)
PHI r26(8), r26(3), r26(7)
- PHI r20(13), r20(1), r20(12)
- PHI r19(12), r19(0), r19(11)
PHI r12(8), r12(0), r12(7)
- PHI r8(6), r8(0), r8(5)
PHI r5(11), r5(1), r5(10)
bootintarray r19(13)
create r19(14), r19(13)
@@ -167,13 +150,12 @@
Dominance children:
BB 14:
Instructions:
- PHI r29(22), r29(20), r29(21)
PHI r27(27), r27(25), r27(26)
push_i r11(1), r30(23)
push_i r11(1), r13(1)
push_i r11(1), r14(1)
push_i r11(1), r27(27)
- findmeth r20(14), r9(1), <nyi(lit)>
+ sp_findmeth r20(14), r9(1), <nyi(lit)>, liti16(14)
const_s r31(13), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -189,7 +171,7 @@
Instructions:
const_s r31(6), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(4), liti16(-1)
- findmeth r20(7), r9(1), <nyi(lit)>
+ sp_findmeth r20(7), r9(1), <nyi(lit)>, liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_o r19(7), r20(7)
@@ -237,12 +219,10 @@
Instructions:
PHI r33(9), r33(8), r33(2)
PHI r32(10), r32(9), r32(2)
- PHI r31(7), r31(6), r31(2)
PHI r30(14), r30(13), r30(7)
PHI r29(12), r29(11), r29(6)
- PHI r20(8), r20(7), r20(3)
PHI r19(8), r19(7), r19(4)
- findmeth r20(9), r9(1), <nyi(lit)>
+ sp_findmeth r20(9), r9(1), <nyi(lit)>, liti16(8)
const_s r31(8), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -258,7 +238,7 @@
Instructions:
const_s r31(3), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(4), liti16(-1)
- findmeth r20(4), r9(1), <nyi(lit)>
+ sp_findmeth r20(4), r9(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_o r19(5), r20(4)
@@ -306,12 +286,10 @@
Instructions:
PHI r33(4), r33(3), r33(2)
PHI r32(6), r32(5), r32(2)
- PHI r31(4), r31(3), r31(2)
PHI r30(12), r30(11), r30(7)
PHI r29(9), r29(8), r29(6)
- PHI r20(5), r20(4), r20(3)
PHI r19(6), r19(5), r19(4)
- findmeth r20(6), r9(1), <nyi(lit)>
+ sp_findmeth r20(6), r9(1), <nyi(lit)>, liti16(4)
const_s r31(5), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -327,14 +305,12 @@
Instructions:
PHI r33(10), r33(9), r33(4), r33(2)
PHI r32(11), r32(10), r32(6), r32(2)
- PHI r31(9), r31(8), r31(5), r31(2)
PHI r30(15), r30(14), r30(12), r30(7)
PHI r29(13), r29(12), r29(9), r29(6)
PHI r20(10), r20(9), r20(6), r20(3)
PHI r19(9), r19(8), r19(6), r19(4)
- PHI r12(6), r12(5), r12(4), r12(3)
PHI r5(7), r5(6), r5(5), r5(4)
- findmeth r28(4), r9(1), <nyi(lit)>
+ sp_findmeth r28(4), r9(1), <nyi(lit)>, liti16(10)
const_s r31(10), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -357,7 +333,6 @@
PHI r26(4), r26(1), r26(5)
PHI r20(2), r20(1), r20(10)
PHI r19(1), r19(0), r19(9)
- PHI r12(1), r12(0), r12(6)
PHI r8(1), r8(0), r8(3)
PHI r5(2), r5(1), r5(7)
getattr_o r12(2), r9(1), r10(1), <nyi(lit)>, liti16(6)
@@ -370,15 +345,11 @@
PHI r32(2), r32(0), r32(2), r32(13), r32(2), r32(2), r32(1), r32(2), r32(2)
PHI r31(2), r31(0), r31(2), r31(13), r31(6), r31(3), r31(1), r31(2), r31(2)
PHI r30(2), r30(0), r30(7), r30(23), r30(7), r30(7), r30(1), r30(2), r30(2)
- PHI r29(2), r29(0), r29(6), r29(22), r29(11), r29(8), r29(1), r29(6), r29(6)
PHI r28(3), r28(1), r28(3), r28(7), r28(3), r28(3), r28(2), r28(3), r28(3)
- PHI r27(4), r27(2), r27(17), r27(27), r27(17), r27(17), r27(3), r27(13), r27(14)
PHI r26(5), r26(1), r26(6), r26(8), r26(5), r26(5), r26(4), r26(5), r26(5)
PHI r20(3), r20(1), r20(3), r20(14), r20(7), r20(4), r20(2), r20(3), r20(3)
PHI r19(2), r19(0), r19(4), r19(14), r19(7), r19(5), r19(1), r19(4), r19(4)
PHI r12(3), r12(0), r12(3), r12(8), r12(3), r12(3), r12(2), r12(3), r12(3)
- PHI r8(2), r8(0), r8(3), r8(6), r8(3), r8(3), r8(1), r8(3), r8(3)
- PHI r5(3), r5(1), r5(8), r5(11), r5(4), r5(4), r5(2), r5(4), r5(4)
isnull r27(5), r11(1)
if_i r27(5), BB(50)
Successors: 50, 30
@@ -417,8 +388,6 @@
Dominance children:
BB 34:
Instructions:
- PHI r29(5), r29(3), r29(3), r29(4)
- PHI r27(11), r27(8), r27(10), r27(10)
PHI r19(4), r19(2), r19(2), r19(3)
pop_i r8(3), r11(1)
pop_i r5(4), r11(1)
@@ -529,13 +498,7 @@
Dominance children:
BB 50:
Instructions:
- PHI r30(16), r30(2), r30(2), r30(2), r30(7), r30(7)
- PHI r29(14), r29(2), r29(2), r29(6), r29(6), r29(6)
- PHI r27(18), r27(5), r27(7), r27(12), r27(17), r27(17)
- PHI r19(10), r19(2), r19(2), r19(4), r19(4), r19(4)
- PHI r8(4), r8(2), r8(2), r8(3), r8(3), r8(3)
- PHI r5(9), r5(3), r5(3), r5(4), r5(4), r5(4)
- findmeth r20(11), r9(1), <nyi(lit)>
+ sp_findmeth r20(11), r9(1), <nyi(lit)>, liti16(12)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_v r20(11)
diff -Naru spesh_diffs_before/cuid_31_1396374451.04592.txt spesh_diffs_after/cuid_31_1396374451.04592.txt
--- spesh_diffs_before/cuid_31_1396374451.04592.txt 2014-04-01 21:58:01.659033817 +0200
+++ spesh_diffs_after/cuid_31_1396374451.04592.txt 2014-04-01 21:58:01.663033811 +0200
@@ -1,4 +1,4 @@
-instructions (before)
+instructions (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(3), liti16(33)
diff -Naru spesh_diffs_before/cuid_3_1396374441.83998_.txt spesh_diffs_after/cuid_3_1396374441.83998_.txt
--- spesh_diffs_before/cuid_3_1396374441.83998_.txt 2014-04-01 21:58:00.369035825 +0200
+++ spesh_diffs_after/cuid_3_1396374441.83998_.txt 2014-04-01 21:58:00.379035809 +0200
@@ -1,4 +1,4 @@
-load_module (before)
+load_module (after)
BB 0:
Instructions:
no_op
@@ -39,8 +39,8 @@
getlex r11(1), <nyi>
decont r11(2), r11(1)
const_s r10(4), <nyi(lit)>
- decont r13(1), r11(2)
- findmeth r12(1), r13(1), <nyi(lit)>
+ set r13(1), r11(2)
+ sp_findmeth r12(1), r13(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r11(2)
arg_s liti16(1), r10(4)
@@ -111,19 +111,6 @@
Instructions:
PHI r19(5), r19(0), r19(3)
PHI r18(5), r18(0), r18(3)
- PHI r15(4), r15(0), r15(1)
- PHI r14(5), r14(0), r14(3)
- PHI r13(5), r13(0), r13(3)
- PHI r12(5), r12(0), r12(3)
- PHI r11(6), r11(0), r11(4)
- PHI r10(7), r10(0), r10(5)
- PHI r9(8), r9(0), r9(6)
- PHI r8(4), r8(0), r8(2)
- PHI r7(5), r7(0), r7(3)
- PHI r3(4), r3(0), r3(2)
- PHI r2(5), r2(0), r2(3)
- PHI r1(4), r1(0), r1(2)
- PHI r0(4), r0(0), r0(2)
[Annotation: FH Goto (2)]
[Annotation: FH End (2)]
[Annotation: FH End (1)]
@@ -180,10 +167,6 @@
Dominance children:
BB 11:
Instructions:
- PHI r17(3), r17(2), r17(0)
- PHI r15(12), r15(11), r15(6)
- PHI r12(9), r12(8), r12(6)
- PHI r10(10), r10(9), r10(8)
getlex r17(4), <nyi>
decont r12(10), r17(4)
isconcrete r16(2), r12(10)
diff -Naru spesh_diffs_before/cuid_3_1396374441.83998.txt spesh_diffs_after/cuid_3_1396374441.83998.txt
--- spesh_diffs_before/cuid_3_1396374441.83998.txt 2014-04-01 21:58:00.137036186 +0200
+++ spesh_diffs_after/cuid_3_1396374441.83998.txt 2014-04-01 21:58:00.140036182 +0200
@@ -1,4 +1,4 @@
-load_module (before)
+load_module (after)
BB 0:
Instructions:
no_op
@@ -39,8 +39,8 @@
getlex r11(1), <nyi>
decont r11(2), r11(1)
const_s r10(4), <nyi(lit)>
- decont r13(1), r11(2)
- findmeth r12(1), r13(1), <nyi(lit)>
+ set r13(1), r11(2)
+ sp_findmeth r12(1), r13(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r11(2)
arg_s liti16(1), r10(4)
@@ -111,19 +111,6 @@
Instructions:
PHI r19(5), r19(0), r19(3)
PHI r18(5), r18(0), r18(3)
- PHI r15(4), r15(0), r15(1)
- PHI r14(5), r14(0), r14(3)
- PHI r13(5), r13(0), r13(3)
- PHI r12(5), r12(0), r12(3)
- PHI r11(6), r11(0), r11(4)
- PHI r10(7), r10(0), r10(5)
- PHI r9(8), r9(0), r9(6)
- PHI r8(4), r8(0), r8(2)
- PHI r7(5), r7(0), r7(3)
- PHI r3(4), r3(0), r3(2)
- PHI r2(5), r2(0), r2(3)
- PHI r1(4), r1(0), r1(2)
- PHI r0(4), r0(0), r0(2)
[Annotation: FH Goto (2)]
[Annotation: FH End (2)]
[Annotation: FH End (1)]
@@ -180,10 +167,6 @@
Dominance children:
BB 11:
Instructions:
- PHI r17(3), r17(2), r17(0)
- PHI r15(12), r15(11), r15(6)
- PHI r12(9), r12(8), r12(6)
- PHI r10(10), r10(9), r10(8)
getlex r17(4), <nyi>
decont r12(10), r17(4)
isconcrete r16(2), r12(10)
diff -Naru spesh_diffs_before/cuid_32_1396374451.04592.txt spesh_diffs_after/cuid_32_1396374451.04592.txt
--- spesh_diffs_before/cuid_32_1396374451.04592.txt 2014-04-01 21:58:01.604033903 +0200
+++ spesh_diffs_after/cuid_32_1396374451.04592.txt 2014-04-01 21:58:01.608033897 +0200
@@ -1,4 +1,4 @@
-result_reg (before)
+result_reg (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(3), liti16(33)
diff -Naru spesh_diffs_before/cuid_328_1396374451.04592.txt spesh_diffs_after/cuid_328_1396374451.04592.txt
--- spesh_diffs_before/cuid_328_1396374451.04592.txt 2014-04-01 21:58:01.788033617 +0200
+++ spesh_diffs_after/cuid_328_1396374451.04592.txt 2014-04-01 21:58:01.800033598 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -9,10 +9,8 @@
Instructions:
getcode r19(1), <nyi(lit)>
takeclosure r19(2), r19(1)
- checkarity liti16(1), liti16(1)
- param_rp_o r1(1), liti16(0)
+ sp_getarg_o r1(1), liti16(0)
bindlex <nyi>, r1(1)
- paramnamesused
const_i64 r2(1), liti64(0)
hllboxtype_i r3(1)
box_i r3(2), r2(1), r3(1)
@@ -92,13 +90,8 @@
Dominance children:
BB 7:
Instructions:
- PHI r11(5), r11(0), r11(4)
- PHI r10(4), r10(0), r10(3)
- PHI r9(6), r9(0), r9(5)
PHI r8(4), r8(1), r8(3)
- PHI r7(6), r7(0), r7(5)
PHI r6(6), r6(0), r6(5)
- PHI r5(13), r5(0), r5(12)
unless_i r8(4), BB(14)
Successors: 14, 8
Predeccessors: 1, 6
@@ -118,8 +111,8 @@
decont r12(3), r12(2)
getlex r5(15), <nyi>
getlex r13(1), <nyi>
- decont r15(1), r12(3)
- findmeth r14(1), r15(1), <nyi(lit)>
+ set r15(1), r12(3)
+ sp_findmeth r14(1), r15(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r12(3)
arg_o liti16(1), r5(15)
@@ -136,8 +129,8 @@
getlex r5(17), <nyi>
decont r5(18), r5(17)
getlex r12(4), <nyi>
- decont r15(2), r5(18)
- findmeth r14(2), r15(2), <nyi(lit)>
+ set r15(2), r5(18)
+ sp_findmeth r14(2), r15(2), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r5(18)
arg_o liti16(1), r12(4)
@@ -149,14 +142,11 @@
BB 11:
Instructions:
PHI r15(3), r15(1), r15(2)
- PHI r14(3), r14(1), r14(2)
- PHI r13(3), r13(2), r13(0)
- PHI r12(6), r12(3), r12(5)
PHI r5(20), r5(16), r5(19)
bindlex <nyi>, r5(20)
getlex r12(7), <nyi>
decont r14(4), r12(7)
- findmeth r13(4), r14(4), <nyi(lit)>
+ sp_findmeth r13(4), r14(4), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r12(7)
invoke_o r12(8), r13(4)
@@ -176,8 +166,8 @@
decont r12(13), r12(12)
getlex r13(5), <nyi>
getlex r14(5), <nyi>
- decont r16(1), r12(13)
- findmeth r15(4), r16(1), <nyi(lit)>
+ set r16(1), r12(13)
+ sp_findmeth r15(4), r16(1), <nyi(lit)>, liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r12(13)
arg_o liti16(1), r13(5)
@@ -193,7 +183,6 @@
PHI r16(2), r16(0), r16(1)
PHI r15(5), r15(3), r15(4)
PHI r14(7), r14(4), r14(6)
- PHI r13(6), r13(4), r13(5)
PHI r12(14), r12(11), r12(13)
const_i64 r2(5), liti64(1)
hllboxtype_i r13(7)
@@ -209,8 +198,8 @@
decont r12(16), r12(15)
getlex r15(6), <nyi>
getlex r16(3), <nyi>
- decont r18(1), r12(16)
- findmeth r17(1), r18(1), <nyi(lit)>
+ set r18(1), r12(16)
+ sp_findmeth r17(1), r18(1), <nyi(lit)>, liti16(8)
prepargs <nyi(lit)>
arg_o liti16(0), r12(16)
arg_o liti16(1), r15(6)
@@ -223,16 +212,7 @@
Dominance children:
BB 15:
Instructions:
- PHI r18(2), r18(0), r18(1)
- PHI r17(2), r17(0), r17(1)
- PHI r16(5), r16(2), r16(4)
- PHI r15(7), r15(5), r15(6)
- PHI r14(8), r14(7), r14(0)
- PHI r13(9), r13(8), r13(0)
- PHI r12(17), r12(14), r12(16)
- PHI r7(8), r7(7), r7(6)
PHI r6(8), r6(7), r6(6)
- PHI r5(21), r5(20), r5(13)
PHI r2(6), r2(5), r2(2)
getlex r15(8), <nyi>
isfalse r8(5), r15(8)
@@ -255,8 +235,6 @@
Dominance children:
BB 17:
Instructions:
- PHI r17(5), r17(2), r17(4)
- PHI r12(20), r12(17), r12(19)
PHI r9(9), r9(7), r9(8)
PHI r2(8), r2(6), r2(7)
if_i r9(9), BB(22)
@@ -267,7 +245,7 @@
Instructions:
getlex r12(21), <nyi>
decont r18(3), r12(21)
- findmeth r17(6), r18(3), <nyi(lit)>
+ sp_findmeth r17(6), r18(3), <nyi(lit)>, liti16(10)
prepargs <nyi(lit)>
arg_o liti16(0), r12(21)
invoke_o r12(22), r17(6)
@@ -289,7 +267,7 @@
getlex r17(7), <nyi>
getlex r18(4), <nyi>
decont r21(1), r18(4)
- findmeth r20(1), r21(1), <nyi(lit)>
+ sp_findmeth r20(1), r21(1), <nyi(lit)>, liti16(12)
prepargs <nyi(lit)>
arg_o liti16(0), r18(4)
invoke_o r18(5), r20(1)
@@ -317,14 +295,6 @@
Dominance children:
BB 22:
Instructions:
- PHI r21(3), r21(0), r21(2)
- PHI r20(5), r20(0), r20(4)
- PHI r18(7), r18(2), r18(6)
- PHI r17(9), r17(5), r17(8)
- PHI r12(24), r12(20), r12(23)
- PHI r8(8), r8(5), r8(7)
- PHI r6(11), r6(8), r6(10)
- PHI r2(11), r2(8), r2(10)
getlex r12(25), <nyi>
decont r12(26), r12(25)
unless_o r12(26), BB(24)
@@ -350,7 +320,7 @@
BB 25:
Instructions:
wval r23(1), liti16(3), liti16(0)
- decont r24(1), r23(1)
+ set r24(1), r23(1)
getwho r24(2), r24(1)
const_s r22(2), <nyi(lit)>
atkey_o r24(3), r24(2), r22(2)
@@ -407,26 +377,23 @@
Dominance children:
BB 32:
Instructions:
- PHI r25(5), r25(4), r25(0)
PHI r24(4), r24(3), r24(0)
- PHI r23(5), r23(4), r23(0)
PHI r22(5), r22(4), r22(1)
- PHI r21(7), r21(6), r21(3)
PHI r20(8), r20(6), r20(7)
getlex r21(8), <nyi>
decont r25(6), r21(8)
- findmeth r17(11), r25(6), <nyi(lit)>
+ sp_findmeth r17(11), r25(6), <nyi(lit)>, liti16(14)
prepargs <nyi(lit)>
arg_o liti16(0), r21(8)
invoke_o r21(9), r17(11)
getlex r17(12), <nyi>
decont r23(6), r17(12)
- findmeth r25(7), r23(6), <nyi(lit)>
+ sp_findmeth r25(7), r23(6), <nyi(lit)>, liti16(16)
prepargs <nyi(lit)>
arg_o liti16(0), r17(12)
invoke_o r17(13), r25(7)
decont r23(7), r20(8)
- findmeth r25(8), r23(7), <nyi(lit)>
+ sp_findmeth r25(8), r23(7), <nyi(lit)>, liti16(18)
prepargs <nyi(lit)>
arg_o liti16(0), r20(8)
arg_o liti16(1), r21(9)
@@ -437,14 +404,6 @@
Dominance children:
BB 33:
Instructions:
- PHI r25(9), r25(0), r25(8)
- PHI r24(5), r24(0), r24(4)
- PHI r23(8), r23(0), r23(7)
- PHI r22(6), r22(0), r22(5)
- PHI r21(10), r21(3), r21(9)
- PHI r20(9), r20(5), r20(8)
- PHI r18(9), r18(8), r18(7)
- PHI r17(15), r17(9), r17(14)
getlex r21(11), <nyi>
set r12(27), r21(11)
decont r12(28), r12(27)
diff -Naru spesh_diffs_before/cuid_33_1396374442.09232.txt spesh_diffs_after/cuid_33_1396374442.09232.txt
--- spesh_diffs_before/cuid_33_1396374442.09232.txt 2014-04-01 21:58:01.936033386 +0200
+++ spesh_diffs_after/cuid_33_1396374442.09232.txt 2014-04-01 21:58:01.947033369 +0200
@@ -1,4 +1,4 @@
-ACCEPTS (before)
+ACCEPTS (after)
BB 0:
Instructions:
no_op
@@ -35,7 +35,7 @@
getcodeobj r7(3), r7(2)
savecapture r5(3)
decont r9(1), r7(3)
- findmeth r8(1), r9(1), <nyi(lit)>
+ sp_findmeth r8(1), r9(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r7(3)
arg_o liti16(1), r5(3)
@@ -46,10 +46,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r9(2), r9(0), r9(1)
- PHI r8(2), r8(0), r8(1)
- PHI r7(4), r7(1), r7(3)
- PHI r5(5), r5(2), r5(4)
PHI r4(3), r4(1), r4(2)
usecapture r5(6)
invokewithcapture r5(7), r4(3), r5(6)
diff -Naru spesh_diffs_before/cuid_33_1396374451.04592.txt spesh_diffs_after/cuid_33_1396374451.04592.txt
--- spesh_diffs_before/cuid_33_1396374451.04592.txt 2014-04-01 21:58:01.596033915 +0200
+++ spesh_diffs_after/cuid_33_1396374451.04592.txt 2014-04-01 21:58:01.600033909 +0200
@@ -1,4 +1,4 @@
-result_kind (before)
+result_kind (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(3), liti16(33)
diff -Naru spesh_diffs_before/cuid_34_1396374442.09232.txt spesh_diffs_after/cuid_34_1396374442.09232.txt
--- spesh_diffs_before/cuid_34_1396374442.09232.txt 2014-04-01 21:58:01.952033361 +0200
+++ spesh_diffs_after/cuid_34_1396374442.09232.txt 2014-04-01 21:58:01.956033355 +0200
@@ -1,4 +1,4 @@
-ACCEPTS (before)
+ACCEPTS (after)
BB 0:
Instructions:
no_op
@@ -7,19 +7,17 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r2(1), liti16(1)
+ sp_getarg_o r2(1), liti16(1)
bindlex <nyi>, r2(1)
- paramnamesused
getlex r1(1), <nyi>
bindlex <nyi>, r1(1)
getlex r3(1), <nyi>
decont r4(1), r3(1)
getlex r5(1), <nyi>
decont r5(2), r5(1)
- decont r6(1), r5(2)
+ set r6(1), r5(2)
getwhat r6(2), r6(1)
decont r5(3), r6(2)
istype r7(1), r4(1), r5(3)
diff -Naru spesh_diffs_before/cuid_34_1396374443.73067.txt spesh_diffs_after/cuid_34_1396374443.73067.txt
--- spesh_diffs_before/cuid_34_1396374443.73067.txt 2014-04-01 21:58:00.787035175 +0200
+++ spesh_diffs_after/cuid_34_1396374443.73067.txt 2014-04-01 21:58:00.790035170 +0200
@@ -1,4 +1,4 @@
-pos (before)
+pos (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
getlex r2(1), <nyi>
diff -Naru spesh_diffs_before/cuid_36_1396374442.09232.txt spesh_diffs_after/cuid_36_1396374442.09232.txt
--- spesh_diffs_before/cuid_36_1396374442.09232.txt 2014-04-01 21:58:00.339035872 +0200
+++ spesh_diffs_after/cuid_36_1396374442.09232.txt 2014-04-01 21:58:00.342035867 +0200
@@ -1,4 +1,4 @@
-push (before)
+push (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
decont r2(2), r2(1)
getlex r3(1), <nyi>
diff -Naru spesh_diffs_before/cuid_36_1396374443.73067.txt spesh_diffs_after/cuid_36_1396374443.73067.txt
--- spesh_diffs_before/cuid_36_1396374443.73067.txt 2014-04-01 21:58:00.700035310 +0200
+++ spesh_diffs_after/cuid_36_1396374443.73067.txt 2014-04-01 21:58:00.704035304 +0200
@@ -1,4 +1,4 @@
-CAPHASH (before)
+CAPHASH (after)
BB 0:
Instructions:
no_op
@@ -9,10 +9,8 @@
Instructions:
getcode r54(1), <nyi(lit)>
takeclosure r54(2), r54(1)
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
wval r3(1), liti16(0), liti16(26)
bindlex <nyi>, r3(1)
const_s r4(1), <nyi(lit)>
@@ -61,10 +59,6 @@
BB 3:
Instructions:
PHI r27(3), r27(1), r27(2)
- PHI r26(2), r26(0), r26(1)
- PHI r23(4), r23(1), r23(3)
- PHI r22(4), r22(1), r22(3)
- PHI r21(4), r21(2), r21(3)
unless_i r27(3), BB(17)
Successors: 17, 4
Predeccessors: 1, 2
@@ -89,7 +83,7 @@
getlex r23(6), <nyi>
getattr_o r22(7), r21(8), r23(6), <nyi(lit)>, liti16(-1)
decont r21(9), r22(7)
- findmeth r23(7), r21(9), <nyi(lit)>
+ sp_findmeth r23(7), r21(9), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r22(7)
invoke_o r22(8), r23(7)
@@ -107,8 +101,6 @@
Dominance children:
BB 7:
Instructions:
- PHI r23(9), r23(7), r23(8)
- PHI r22(9), r22(8), r22(6)
PHI r21(12), r21(10), r21(11)
bindlex <nyi>, r21(12)
getlex r23(10), <nyi>
@@ -153,8 +145,6 @@
PHI r35(1), r35(0), r35(2)
PHI r34(1), r34(0), r34(2)
PHI r33(1), r33(0), r33(4)
- PHI r32(1), r32(0), r32(9)
- PHI r31(1), r31(0), r31(3)
PHI r28(2), r28(1), r28(3)
PHI r26(4), r26(3), r26(6)
getlex r31(2), <nyi>
@@ -227,21 +217,9 @@
Dominance children:
BB 17:
Instructions:
- PHI r37(4), r37(0), r37(3)
- PHI r36(6), r36(0), r36(5)
PHI r35(4), r35(0), r35(3)
PHI r34(4), r34(0), r34(3)
PHI r33(6), r33(0), r33(5)
- PHI r32(11), r32(0), r32(10)
- PHI r31(5), r31(0), r31(4)
- PHI r30(4), r30(0), r30(3)
- PHI r29(3), r29(0), r29(2)
- PHI r28(5), r28(0), r28(4)
- PHI r26(8), r26(2), r26(7)
- PHI r25(4), r25(1), r25(3)
- PHI r23(13), r23(4), r23(12)
- PHI r22(14), r22(4), r22(13)
- PHI r21(13), r21(4), r21(12)
getlex r22(15), <nyi>
decont r22(16), r22(15)
getlex r38(1), <nyi>
@@ -268,9 +246,7 @@
Dominance children:
BB 19:
Instructions:
- PHI r39(6), r39(3), r39(5)
PHI r38(5), r38(2), r38(4)
- PHI r22(18), r22(16), r22(17)
decont r38(6), r38(5)
unless_o r38(6), BB(42)
Successors: 42, 20
@@ -295,14 +271,11 @@
PHI r53(1), r53(0), r53(4)
PHI r52(1), r52(0), r52(17)
PHI r51(1), r51(0), r51(9)
- PHI r50(1), r50(0), r50(7)
PHI r49(1), r49(0), r49(8)
PHI r48(1), r48(0), r48(9)
PHI r47(1), r47(0), r47(2)
PHI r46(1), r46(0), r46(21)
PHI r45(1), r45(0), r45(15)
- PHI r44(1), r44(0), r44(3)
- PHI r43(1), r43(0), r43(4)
PHI r41(3), r41(2), r41(5)
PHI r40(3), r40(2), r40(5)
PHI r35(5), r35(4), r35(10)
@@ -324,7 +297,7 @@
bindlex <nyi>, r41(5)
getlex r40(4), <nyi>
decont r46(2), r40(4)
- findmeth r45(2), r46(2), <nyi(lit)>
+ sp_findmeth r45(2), r46(2), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r40(4)
invoke_o r40(5), r45(2)
@@ -405,7 +378,6 @@
Dominance children:
BB 29:
Instructions:
- PHI r52(3), r52(2), r52(1)
PHI r46(12), r46(10), r46(11)
decont r46(13), r46(12)
smrt_numify r34(7), r46(13)
@@ -444,7 +416,6 @@
BB 33:
Instructions:
PHI r52(8), r52(6), r52(7)
- PHI r45(11), r45(10), r45(9)
getlex r45(12), <nyi>
push_o r52(8), r45(12)
goto BB(35)
@@ -518,15 +489,10 @@
Dominance children:
BB 40:
Instructions:
- PHI r55(5), r55(1), r55(4)
PHI r53(4), r53(1), r53(3)
- PHI r52(15), r52(1), r52(14)
PHI r51(9), r51(1), r51(8)
- PHI r49(7), r49(3), r49(6)
- PHI r48(7), r48(2), r48(6)
PHI r46(21), r46(7), r46(20)
PHI r45(15), r45(5), r45(14)
- PHI r35(9), r35(5), r35(8)
PHI r34(9), r34(5), r34(8)
PHI r33(11), r33(7), r33(10)
getlex r50(6), <nyi>
@@ -552,25 +518,6 @@
Dominance children:
BB 42:
Instructions:
- PHI r55(8), r55(0), r55(1)
- PHI r53(5), r53(0), r53(1)
- PHI r52(18), r52(0), r52(1)
- PHI r51(10), r51(0), r51(1)
- PHI r50(8), r50(0), r50(2)
- PHI r49(9), r49(0), r49(1)
- PHI r48(10), r48(0), r48(1)
- PHI r47(3), r47(0), r47(1)
- PHI r46(22), r46(0), r46(1)
- PHI r45(16), r45(0), r45(1)
- PHI r44(4), r44(0), r44(3)
- PHI r43(5), r43(0), r43(2)
- PHI r42(2), r42(0), r42(1)
- PHI r41(6), r41(0), r41(3)
- PHI r40(6), r40(0), r40(3)
- PHI r35(11), r35(4), r35(5)
- PHI r34(10), r34(4), r34(5)
- PHI r33(12), r33(6), r33(7)
- PHI r26(11), r26(9), r26(10)
getlex r38(7), <nyi>
decont r38(8), r38(7)
getlex r55(9), <nyi>
@@ -599,10 +546,6 @@
Dominance children:
BB 44:
Instructions:
- PHI r58(2), r58(0), r58(1)
- PHI r56(5), r56(1), r56(4)
- PHI r55(14), r55(10), r55(13)
- PHI r38(10), r38(8), r38(9)
getlex r55(15), <nyi>
return_o r55(15)
Successors:
diff -Naru spesh_diffs_before/cuid_36_1396374451.04592.txt spesh_diffs_after/cuid_36_1396374451.04592.txt
--- spesh_diffs_before/cuid_36_1396374451.04592.txt 2014-04-01 21:58:01.862033502 +0200
+++ spesh_diffs_after/cuid_36_1396374451.04592.txt 2014-04-01 21:58:01.866033495 +0200
@@ -1,4 +1,4 @@
-append (before)
+append (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
getlex r3(1), <nyi>
decont r3(2), r3(1)
@@ -29,7 +27,7 @@
wval r2(3), liti16(3), liti16(33)
getlex r3(3), <nyi>
decont r7(1), r3(3)
- findmeth r6(1), r7(1), <nyi(lit)>
+ sp_findmeth r6(1), r7(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r3(3)
invoke_o r3(4), r6(1)
@@ -39,7 +37,7 @@
wval r5(4), liti16(3), liti16(33)
getlex r6(2), <nyi>
decont r8(1), r6(2)
- findmeth r7(2), r8(1), <nyi(lit)>
+ sp_findmeth r7(2), r8(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r6(2)
invoke_o r6(3), r7(2)
diff -Naru spesh_diffs_before/cuid_37_1396374451.04592.txt spesh_diffs_after/cuid_37_1396374451.04592.txt
--- spesh_diffs_before/cuid_37_1396374451.04592.txt 2014-04-01 21:58:01.838033539 +0200
+++ spesh_diffs_after/cuid_37_1396374451.04592.txt 2014-04-01 21:58:01.841033534 +0200
@@ -1,4 +1,4 @@
-compile_op (before)
+compile_op (after)
BB 0:
Instructions:
no_op
@@ -9,16 +9,14 @@
Instructions:
getcode r13(1), <nyi(lit)>
takeclosure r13(2), r13(1)
- checkarity liti16(4), liti16(4)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- param_rp_o r2(1), liti16(2)
+ sp_getarg_o r2(1), liti16(2)
bindlex <nyi>, r2(1)
- param_rp_o r3(1), liti16(3)
+ sp_getarg_o r3(1), liti16(3)
bindlex <nyi>, r3(1)
- paramnamesused
newlexotic r5(1), BB(23)
Successors: 23, 2
Predeccessors: 0
@@ -29,7 +27,7 @@
[Annotation: FH Start (0)]
getlex r6(1), <nyi>
decont r8(1), r6(1)
- findmeth r7(1), r8(1), <nyi(lit)>
+ sp_findmeth r7(1), r8(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r6(1)
invoke_o r6(2), r7(1)
@@ -68,7 +66,6 @@
Dominance children:
BB 6:
Instructions:
- PHI r12(3), r12(2), r12(1)
PHI r10(5), r10(3), r10(4)
set r12(4), r10(5)
goto BB(7)
@@ -78,8 +75,6 @@
BB 7:
Instructions:
PHI r12(5), r12(1), r12(4)
- PHI r11(2), r11(0), r11(1)
- PHI r10(6), r10(0), r10(5)
PHI r8(4), r8(1), r8(3)
set r7(4), r12(5)
decont r12(6), r12(5)
@@ -115,7 +110,6 @@
BB 11:
Instructions:
PHI r10(11), r10(9), r10(10)
- PHI r8(6), r8(5), r8(4)
getlex r8(7), <nyi>
decont r8(8), r8(7)
smrt_strify r11(4), r8(8)
@@ -141,7 +135,6 @@
BB 14:
Instructions:
PHI r8(11), r8(9), r8(10)
- PHI r7(8), r7(7), r7(6)
set r7(9), r8(11)
goto BB(15)
Successors: 15
@@ -149,8 +142,6 @@
Dominance children:
BB 15:
Instructions:
- PHI r11(5), r11(2), r11(4)
- PHI r10(13), r10(6), r10(12)
PHI r8(12), r8(4), r8(11)
PHI r7(10), r7(4), r7(9)
set r10(14), r7(10)
@@ -186,7 +177,6 @@
Dominance children:
BB 19:
Instructions:
- PHI r10(16), r10(15), r10(14)
PHI r8(17), r8(15), r8(16)
set r10(17), r8(17)
goto BB(20)
@@ -196,7 +186,6 @@
BB 20:
Instructions:
PHI r12(9), r12(6), r12(8)
- PHI r11(7), r11(5), r11(6)
PHI r10(18), r10(14), r10(17)
PHI r8(18), r8(12), r8(17)
set r9(1), r10(18)
@@ -247,20 +236,7 @@
Dominance children:
BB 24:
Instructions:
- PHI r14(3), r14(2), r14(0)
- PHI r13(6), r13(4), r13(5)
- PHI r12(10), r12(9), r12(0)
- PHI r11(11), r11(10), r11(0)
- PHI r10(21), r10(20), r10(0)
- PHI r9(3), r9(2), r9(0)
- PHI r8(19), r8(18), r8(0)
PHI r7(16), r7(14), r7(15)
- PHI r6(3), r6(2), r6(0)
- PHI r5(3), r5(1), r5(2)
- PHI r3(3), r3(1), r3(2)
- PHI r2(3), r2(1), r2(2)
- PHI r1(3), r1(1), r1(2)
- PHI r0(3), r0(1), r0(2)
return_o r7(16)
Successors:
Predeccessors: 22, 23
diff -Naru spesh_diffs_before/cuid_39_1396374443.73067.txt spesh_diffs_after/cuid_39_1396374443.73067.txt
--- spesh_diffs_before/cuid_39_1396374443.73067.txt 2014-04-01 21:58:00.514035599 +0200
+++ spesh_diffs_after/cuid_39_1396374443.73067.txt 2014-04-01 21:58:00.525035582 +0200
@@ -1,4 +1,4 @@
-!cursor_start (before)
+!cursor_start (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r3(1), <nyi>
decont r3(2), r3(1)
create r3(3), r3(2)
@@ -41,7 +39,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r8(2), r8(0), r8(1)
PHI r5(7), r5(5), r5(6)
getlex r8(3), <nyi>
getlex r6(5), <nyi>
@@ -94,15 +91,13 @@
Dominance children:
BB 6:
Instructions:
- PHI r12(3), r12(0), r12(2)
- PHI r9(9), r9(4), r9(8)
PHI r8(15), r8(11), r8(14)
getlex r6(11), <nyi>
decont r6(12), r6(11)
getlex r9(10), <nyi>
getattr_o r12(4), r6(12), r9(10), <nyi(lit)>, liti16(-1)
wval r9(11), liti16(1), liti16(33)
- decont r9(12), r9(11)
+ set r9(12), r9(11)
getattr_s r13(1), r12(4), r9(12), <nyi(lit)>, liti16(2)
getlex r9(13), <nyi>
decont r9(14), r9(13)
@@ -140,7 +135,7 @@
getlex r6(16), <nyi>
getattr_o r17(2), r16(4), r6(16), <nyi(lit)>, liti16(-1)
wval r6(17), liti16(1), liti16(33)
- decont r6(18), r6(17)
+ set r6(18), r6(17)
getattr_s r18(1), r17(2), r6(18), <nyi(lit)>, liti16(2)
getlex r6(19), <nyi>
decont r6(20), r6(19)
@@ -163,18 +158,7 @@
Dominance children:
BB 8:
Instructions:
- PHI r19(2), r19(0), r19(1)
- PHI r18(2), r18(0), r18(1)
PHI r17(7), r17(1), r17(6)
- PHI r16(8), r16(0), r16(7)
- PHI r15(2), r15(0), r15(1)
- PHI r14(2), r14(1), r14(0)
- PHI r13(2), r13(1), r13(0)
- PHI r12(10), r12(9), r12(0)
- PHI r11(2), r11(1), r11(0)
- PHI r9(22), r9(21), r9(1)
- PHI r8(16), r8(15), r8(5)
- PHI r6(25), r6(14), r6(24)
return_o r17(7)
Successors:
Predeccessors: 6, 7
diff -Naru spesh_diffs_before/cuid_39_1396374451.04592_.txt spesh_diffs_after/cuid_39_1396374451.04592_.txt
--- spesh_diffs_before/cuid_39_1396374451.04592_.txt 2014-04-01 21:58:00.179036121 +0200
+++ spesh_diffs_after/cuid_39_1396374451.04592_.txt 2014-04-01 21:58:00.189036105 +0200
@@ -1,4 +1,4 @@
-add_core_op (before)
+add_core_op (after)
BB 0:
Instructions:
no_op
@@ -29,12 +29,9 @@
Dominance children:
BB 3:
Instructions:
- PHI r11(2), r11(0), r11(1)
- PHI r7(3), r7(0), r7(2)
PHI r3(3), r3(1), r3(2)
bindlex <nyi>, r3(3)
paramnamesused
- getlex r3(4), <nyi>
getlex r4(1), <nyi>
getlex r5(1), <nyi>
decont r5(2), r5(1)
@@ -45,8 +42,8 @@
decont r4(3), r4(2)
getlex r7(4), <nyi>
getlex r8(1), <nyi>
- decont r10(1), r4(3)
- findmeth r9(1), r10(1), <nyi(lit)>
+ set r10(1), r4(3)
+ sp_findmeth r9(1), r10(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r4(3)
arg_o liti16(1), r7(4)
diff -Naru spesh_diffs_before/cuid_39_1396374451.04592.txt spesh_diffs_after/cuid_39_1396374451.04592.txt
--- spesh_diffs_before/cuid_39_1396374451.04592.txt 2014-04-01 21:58:00.163036146 +0200
+++ spesh_diffs_after/cuid_39_1396374451.04592.txt 2014-04-01 21:58:00.167036140 +0200
@@ -1,4 +1,4 @@
-add_core_op (before)
+add_core_op (after)
BB 0:
Instructions:
no_op
@@ -29,12 +29,9 @@
Dominance children:
BB 3:
Instructions:
- PHI r11(2), r11(0), r11(1)
- PHI r7(3), r7(0), r7(2)
PHI r3(3), r3(1), r3(2)
bindlex <nyi>, r3(3)
paramnamesused
- getlex r3(4), <nyi>
getlex r4(1), <nyi>
getlex r5(1), <nyi>
decont r5(2), r5(1)
@@ -45,8 +42,8 @@
decont r4(3), r4(2)
getlex r7(4), <nyi>
getlex r8(1), <nyi>
- decont r10(1), r4(3)
- findmeth r9(1), r10(1), <nyi(lit)>
+ set r10(1), r4(3)
+ sp_findmeth r9(1), r10(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r4(3)
arg_o liti16(1), r7(4)
diff -Naru spesh_diffs_before/cuid_40_1396374442.09232.txt spesh_diffs_after/cuid_40_1396374442.09232.txt
--- spesh_diffs_before/cuid_40_1396374442.09232.txt 2014-04-01 21:58:00.353035850 +0200
+++ spesh_diffs_after/cuid_40_1396374442.09232.txt 2014-04-01 21:58:00.356035845 +0200
@@ -1,4 +1,4 @@
-key (before)
+key (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
iterkey_s r2(1), r1(2)
diff -Naru spesh_diffs_before/cuid_40_1396374443.73067.txt spesh_diffs_after/cuid_40_1396374443.73067.txt
--- spesh_diffs_before/cuid_40_1396374443.73067.txt 2014-04-01 21:58:00.651035386 +0200
+++ spesh_diffs_after/cuid_40_1396374443.73067.txt 2014-04-01 21:58:00.655035380 +0200
@@ -1,4 +1,4 @@
-!cursor_start_cur (before)
+!cursor_start_cur (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r3(1), <nyi>
decont r3(2), r3(1)
create r3(3), r3(2)
@@ -41,7 +39,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r8(2), r8(0), r8(1)
PHI r5(7), r5(5), r5(6)
getlex r8(3), <nyi>
getlex r6(5), <nyi>
@@ -67,8 +64,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r11(2), r11(0), r11(1)
- PHI r8(7), r8(5), r8(6)
const_i64 r10(2), liti64(-3)
getlex r9(2), <nyi>
getlex r6(9), <nyi>
diff -Naru spesh_diffs_before/cuid_40_1396374460.07479.txt spesh_diffs_after/cuid_40_1396374460.07479.txt
--- spesh_diffs_before/cuid_40_1396374460.07479.txt 2014-04-01 21:58:00.826035114 +0200
+++ spesh_diffs_after/cuid_40_1396374460.07479.txt 2014-04-01 21:58:00.830035108 +0200
@@ -1,4 +1,4 @@
-ws (before)
+ws (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r2(1), <nyi>
set r1(1), r2(1)
const_i64 r13(1), liti64(-1)
@@ -19,9 +17,8 @@
const_i64 r16(1), liti64(2)
const_i64 r17(1), liti64(3)
const_i64 r18(1), liti64(4)
- const_i64 r22(1), liti64(8192)
const_i64 r23(1), liti64(4096)
- findmeth r20(1), r1(1), <nyi(lit)>
+ sp_findmeth r20(1), r1(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r1(1)
invoke_o r9(1), r20(1)
@@ -82,10 +79,7 @@
PHI r35(57), r35(0), r35(2)
PHI r32(13), r32(0), r32(2)
PHI r31(4), r31(0), r31(2)
- PHI r30(73), r30(0), r30(7)
- PHI r29(50), r29(0), r29(2)
PHI r28(4), r28(1), r28(3)
- PHI r27(30), r27(2), r27(8)
PHI r26(7), r26(3), r26(6)
PHI r20(12), r20(1), r20(3)
PHI r19(14), r19(0), r19(4)
@@ -128,15 +122,8 @@
Instructions:
PHI r36(93), r36(0), r36(92), r36(15)
PHI r35(58), r35(0), r35(57), r35(2)
- PHI r32(14), r32(0), r32(13), r32(2)
- PHI r31(5), r31(0), r31(4), r31(2)
- PHI r30(78), r30(0), r30(77), r30(7)
- PHI r29(54), r29(0), r29(53), r29(2)
PHI r28(5), r28(1), r28(4), r28(3)
- PHI r27(32), r27(2), r27(31), r27(8)
PHI r26(8), r26(3), r26(7), r26(5)
- PHI r20(13), r20(1), r20(12), r20(3)
- PHI r19(15), r19(0), r19(14), r19(4)
PHI r12(5), r12(0), r12(4), r12(3)
PHI r8(18), r8(0), r8(17), r8(3)
PHI r5(19), r5(1), r5(18), r5(4)
@@ -172,7 +159,7 @@
const_s r31(6), <nyi(lit)>
const_s r32(15), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(19), liti16(-1)
- findmeth r20(14), r9(1), <nyi(lit)>
+ sp_findmeth r20(14), r9(1), <nyi(lit)>, liti16(12)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
arg_s liti16(1), r32(15)
@@ -193,7 +180,7 @@
Instructions:
const_s r32(10), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(4), liti16(-1)
- findmeth r20(8), r9(1), <nyi(lit)>
+ sp_findmeth r20(8), r9(1), <nyi(lit)>, liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_o r19(9), r20(8)
@@ -241,12 +228,6 @@
Instructions:
PHI r36(90), r36(15), r36(87), r36(15)
PHI r35(56), r35(2), r35(55), r35(2)
- PHI r32(11), r32(10), r32(8), r32(2)
- PHI r30(70), r30(69), r30(65), r30(7)
- PHI r29(46), r29(45), r29(42), r29(2)
- PHI r27(20), r27(19), r27(16), r27(8)
- PHI r20(9), r20(8), r20(6), r20(3)
- PHI r19(10), r19(9), r19(7), r19(4)
PHI r8(15), r8(3), r8(14), r8(3)
PHI r5(15), r5(4), r5(14), r5(4)
bootintarray r19(11)
@@ -288,7 +269,7 @@
push_i r11(1), r13(1)
push_i r11(1), r14(1)
push_i r11(1), r27(28)
- findmeth r20(10), r9(1), <nyi(lit)>
+ sp_findmeth r20(10), r9(1), <nyi(lit)>, liti16(8)
const_s r32(12), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -357,7 +338,6 @@
BB 31:
Instructions:
PHI r30(36), r30(35), r30(37)
- PHI r29(31), r29(30), r29(34)
lt_i r29(32), r30(36), r14(1)
if_i r29(32), BB(34)
Successors: 34, 32
@@ -380,7 +360,6 @@
Dominance children:
BB 34:
Instructions:
- PHI r29(35), r29(32), r29(34)
inc_i r30(38)
inc_i r30(39)
atpos_i r8(11), r11(1), r30(39)
@@ -408,7 +387,6 @@
Dominance children:
BB 37:
Instructions:
- PHI r36(57), r36(56), r36(56), r36(60)
PHI r35(51), r35(49), r35(50), r35(51)
PHI r30(43), r30(40), r30(42), r30(44)
lt_i r36(58), r30(43), r14(1)
@@ -433,7 +411,6 @@
Dominance children:
BB 40:
Instructions:
- PHI r36(61), r36(58), r36(60)
setelemspos r11(1), r30(43)
lt_i r36(62), r35(51), r15(1)
if_i r36(62), BB(45)
@@ -478,8 +455,6 @@
Dominance children:
BB 45:
Instructions:
- PHI r36(67), r36(62), r36(65), r36(66)
- PHI r30(49), r30(43), r30(47), r30(48)
inc_i r8(12)
const_i64 r36(68), liti64(10)
elems r35(52), r11(1)
@@ -566,7 +541,6 @@
Dominance children:
BB 55:
Instructions:
- PHI r36(43), r36(42), r36(55), r36(15)
PHI r35(22), r35(21), r35(41), r35(2)
PHI r32(6), r32(5), r32(7), r32(2)
PHI r30(24), r30(23), r30(30), r30(7)
@@ -589,8 +563,6 @@
BB 57:
Instructions:
const_s r32(7), <nyi(lit)>
- eqat_s r36(47), r4(1), r32(7), r5(9)
- add_i r5(10), r5(9), r36(47)
inc_i r5(11)
const_i64 r36(48), liti64(13)
elems r35(23), r11(1)
@@ -600,7 +572,6 @@
BB 58:
Instructions:
PHI r35(24), r35(23), r35(25)
- PHI r30(25), r30(24), r30(28)
lt_i r30(26), r35(24), r14(1)
if_i r30(26), BB(61)
Successors: 61, 59
@@ -623,7 +594,6 @@
Dominance children:
BB 61:
Instructions:
- PHI r30(29), r30(26), r30(28)
inc_i r35(26)
inc_i r35(27)
atpos_i r8(8), r11(1), r35(27)
@@ -653,7 +623,6 @@
Instructions:
PHI r36(52), r36(50), r36(51), r36(52)
PHI r35(31), r35(28), r35(30), r35(32)
- PHI r29(17), r29(16), r29(16), r29(20)
lt_i r29(18), r35(31), r14(1)
if_i r29(18), BB(67)
Successors: 67, 65
@@ -676,7 +645,6 @@
Dominance children:
BB 67:
Instructions:
- PHI r29(21), r29(18), r29(20)
setelemspos r11(1), r35(31)
lt_i r29(22), r36(52), r15(1)
if_i r29(22), BB(72)
@@ -721,8 +689,6 @@
Dominance children:
BB 72:
Instructions:
- PHI r35(37), r35(31), r35(35), r35(36)
- PHI r29(27), r29(22), r29(25), r29(26)
inc_i r8(9)
const_i64 r29(28), liti64(13)
elems r36(53), r11(1)
@@ -787,10 +753,9 @@
Dominance children:
BB 80:
Instructions:
- PHI r35(15), r35(11), r35(14)
const_s r32(3), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(4), liti16(-1)
- findmeth r20(4), r9(1), <nyi(lit)>
+ sp_findmeth r20(4), r9(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_o r19(5), r20(4)
@@ -868,7 +833,6 @@
BB 88:
Instructions:
PHI r36(21), r36(20), r36(22)
- PHI r35(5), r35(4), r35(8)
lt_i r35(6), r36(21), r14(1)
if_i r35(6), BB(91)
Successors: 91, 89
@@ -891,7 +855,6 @@
Dominance children:
BB 91:
Instructions:
- PHI r35(9), r35(6), r35(8)
inc_i r36(23)
inc_i r36(24)
atpos_i r8(5), r11(1), r36(24)
@@ -920,7 +883,6 @@
BB 94:
Instructions:
PHI r36(28), r36(25), r36(27), r36(29)
- PHI r30(9), r30(8), r30(8), r30(12)
PHI r29(12), r29(10), r29(11), r29(12)
lt_i r30(10), r36(28), r14(1)
if_i r30(10), BB(97)
@@ -944,7 +906,6 @@
Dominance children:
BB 97:
Instructions:
- PHI r30(13), r30(10), r30(12)
setelemspos r11(1), r36(28)
lt_i r30(14), r29(12), r15(1)
if_i r30(14), BB(102)
@@ -989,8 +950,6 @@
Dominance children:
BB 102:
Instructions:
- PHI r36(34), r36(28), r36(32), r36(33)
- PHI r30(19), r30(14), r30(17), r30(18)
inc_i r8(6)
const_i64 r30(20), liti64(18)
elems r29(13), r11(1)
@@ -1046,7 +1005,6 @@
BB 108:
Instructions:
PHI r36(70), r36(69), r36(71)
- PHI r29(37), r29(2), r29(40)
lt_i r29(38), r36(70), r14(1)
if_i r29(38), BB(111)
Successors: 111, 109
@@ -1069,7 +1027,6 @@
Dominance children:
BB 111:
Instructions:
- PHI r29(41), r29(38), r29(40)
inc_i r36(72)
inc_i r36(73)
atpos_i r8(13), r11(1), r36(73)
@@ -1098,7 +1055,6 @@
BB 114:
Instructions:
PHI r36(77), r36(74), r36(76), r36(78)
- PHI r30(54), r30(7), r30(7), r30(57)
PHI r27(13), r27(11), r27(12), r27(13)
lt_i r30(55), r36(77), r14(1)
if_i r30(55), BB(117)
@@ -1122,7 +1078,6 @@
Dominance children:
BB 117:
Instructions:
- PHI r30(58), r30(55), r30(57)
setelemspos r11(1), r36(77)
lt_i r30(59), r27(13), r15(1)
if_i r30(59), BB(122)
@@ -1167,8 +1122,6 @@
Dominance children:
BB 122:
Instructions:
- PHI r36(83), r36(77), r36(81), r36(82)
- PHI r30(64), r30(59), r30(62), r30(63)
inc_i r8(14)
const_i64 r30(65), liti64(6)
elems r27(14), r11(1)
@@ -1208,7 +1161,7 @@
const_s r32(9), <nyi(lit)>
const_s r31(3), <nyi(lit)>
bindattr_i r9(1), r10(1), <nyi(lit)>, r5(4), liti16(-1)
- findmeth r20(7), r9(1), <nyi(lit)>
+ sp_findmeth r20(7), r9(1), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
arg_s liti16(1), r31(3)
@@ -1224,18 +1177,15 @@
PHI r36(94), r36(93), r36(89), r36(15)
PHI r35(59), r35(58), r35(2), r35(2)
PHI r32(16), r32(15), r32(9), r32(2)
- PHI r31(7), r31(6), r31(3), r31(2)
PHI r30(82), r30(81), r30(7), r30(7)
PHI r29(58), r29(57), r29(2), r29(2)
- PHI r28(6), r28(5), r28(3), r28(3)
PHI r27(37), r27(36), r27(8), r27(8)
PHI r26(9), r26(8), r26(5), r26(5)
PHI r20(15), r20(14), r20(7), r20(3)
PHI r19(17), r19(16), r19(8), r19(4)
- PHI r12(6), r12(5), r12(3), r12(3)
PHI r8(19), r8(18), r8(3), r8(3)
PHI r5(20), r5(19), r5(4), r5(4)
- findmeth r28(7), r9(1), <nyi(lit)>
+ sp_findmeth r28(7), r9(1), <nyi(lit)>, liti16(14)
const_s r31(8), <nyi(lit)>
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
@@ -1259,7 +1209,6 @@
PHI r26(4), r26(1), r26(9)
PHI r20(2), r20(1), r20(15)
PHI r19(1), r19(0), r19(17)
- PHI r12(1), r12(0), r12(6)
PHI r8(1), r8(0), r8(19)
PHI r5(2), r5(1), r5(20)
getattr_o r12(2), r9(1), r10(1), <nyi(lit)>, liti16(6)
@@ -1268,20 +1217,16 @@
Dominance children:
BB 129:
Instructions:
- PHI r36(2), r36(0), r36(15), r36(93), r36(15), r36(90), r36(56), r36(15), r36(44), r36(46), r36(15), r36(15), r36(15), r36(19), r36(89), r36(1), r36(11), r36(12)
PHI r35(2), r35(0), r35(2), r35(58), r35(2), r35(56), r35(46), r35(2), r35(22), r35(22), r35(12), r35(14), r35(17), r35(4), r35(2), r35(1), r35(2), r35(2)
PHI r32(2), r32(0), r32(2), r32(15), r32(10), r32(12), r32(2), r32(5), r32(6), r32(6), r32(2), r32(2), r32(3), r32(2), r32(9), r32(1), r32(2), r32(2)
PHI r31(2), r31(0), r31(2), r31(6), r31(2), r31(2), r31(2), r31(2), r31(2), r31(2), r31(2), r31(2), r31(2), r31(2), r31(3), r31(1), r31(2), r31(2)
PHI r30(2), r30(0), r30(7), r30(81), r30(7), r30(71), r30(34), r30(21), r30(24), r30(24), r30(7), r30(7), r30(7), r30(8), r30(7), r30(1), r30(2), r30(2)
PHI r29(2), r29(0), r29(2), r29(57), r29(2), r29(49), r29(30), r29(2), r29(16), r29(16), r29(2), r29(2), r29(2), r29(7), r29(2), r29(1), r29(2), r29(2)
PHI r28(3), r28(1), r28(3), r28(5), r28(3), r28(3), r28(3), r28(3), r28(3), r28(3), r28(3), r28(3), r28(3), r28(3), r28(3), r28(2), r28(3), r28(3)
- PHI r27(4), r27(2), r27(8), r27(36), r27(18), r27(28), r27(8), r27(8), r27(8), r27(8), r27(8), r27(8), r27(8), r27(8), r27(8), r27(3), r27(8), r27(8)
PHI r26(5), r26(1), r26(6), r26(8), r26(5), r26(5), r26(5), r26(5), r26(5), r26(5), r26(5), r26(5), r26(5), r26(5), r26(5), r26(4), r26(5), r26(5)
PHI r20(3), r20(1), r20(3), r20(14), r20(8), r20(10), r20(3), r20(3), r20(3), r20(3), r20(3), r20(3), r20(4), r20(3), r20(7), r20(2), r20(3), r20(3)
PHI r19(2), r19(0), r19(4), r19(16), r19(9), r19(12), r19(4), r19(4), r19(4), r19(4), r19(4), r19(4), r19(5), r19(4), r19(8), r19(1), r19(4), r19(4)
PHI r12(3), r12(0), r12(3), r12(5), r12(3), r12(3), r12(3), r12(3), r12(3), r12(3), r12(3), r12(3), r12(3), r12(3), r12(3), r12(2), r12(3), r12(3)
- PHI r8(2), r8(0), r8(3), r8(18), r8(3), r8(15), r8(10), r8(3), r8(7), r8(7), r8(3), r8(3), r8(3), r8(4), r8(3), r8(1), r8(3), r8(3)
- PHI r5(3), r5(1), r5(16), r5(19), r5(4), r5(15), r5(12), r5(4), r5(9), r5(9), r5(4), r5(4), r5(4), r5(5), r5(4), r5(2), r5(4), r5(4)
isnull r36(3), r11(1)
if_i r36(3), BB(162)
Successors: 162, 130
@@ -1320,8 +1265,6 @@
Dominance children:
BB 134:
Instructions:
- PHI r36(9), r36(6), r36(8), r36(8)
- PHI r27(7), r27(5), r27(5), r27(6)
PHI r19(4), r19(2), r19(2), r19(3)
pop_i r8(3), r11(1)
pop_i r5(4), r11(1)
@@ -1504,13 +1447,7 @@
Dominance children: 106
BB 162:
Instructions:
- PHI r36(91), r36(3), r36(5), r36(10), r36(15), r36(15)
- PHI r30(72), r30(2), r30(2), r30(2), r30(7), r30(7)
- PHI r27(29), r27(4), r27(4), r27(8), r27(8), r27(8)
- PHI r19(13), r19(2), r19(2), r19(4), r19(4), r19(4)
- PHI r8(16), r8(2), r8(2), r8(3), r8(3), r8(3)
- PHI r5(17), r5(3), r5(3), r5(4), r5(4), r5(4)
- findmeth r20(11), r9(1), <nyi(lit)>
+ sp_findmeth r20(11), r9(1), <nyi(lit)>, liti16(10)
prepargs <nyi(lit)>
arg_o liti16(0), r9(1)
invoke_v r20(11)
diff -Naru spesh_diffs_before/cuid_41_1396374442.09232.txt spesh_diffs_after/cuid_41_1396374442.09232.txt
--- spesh_diffs_before/cuid_41_1396374442.09232.txt 2014-04-01 21:58:00.361035838 +0200
+++ spesh_diffs_after/cuid_41_1396374442.09232.txt 2014-04-01 21:58:00.365035831 +0200
@@ -1,4 +1,4 @@
-value (before)
+value (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
iterval r1(3), r1(2)
diff -Naru spesh_diffs_before/cuid_41_1396374443.73067.txt spesh_diffs_after/cuid_41_1396374443.73067.txt
--- spesh_diffs_before/cuid_41_1396374443.73067.txt 2014-04-01 21:58:00.851035075 +0200
+++ spesh_diffs_after/cuid_41_1396374443.73067.txt 2014-04-01 21:58:00.854035070 +0200
@@ -1,4 +1,4 @@
-!cursor_start_fail (before)
+!cursor_start_fail (after)
BB 0:
Instructions:
no_op
@@ -7,16 +7,14 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
getlex r2(1), <nyi>
getattr_o r3(1), r1(2), r2(1), <nyi(lit)>, liti16(-1)
wval r2(2), liti16(1), liti16(33)
- decont r2(3), r2(2)
+ set r2(3), r2(2)
getattr_o r1(3), r3(1), r2(3), <nyi(lit)>, liti16(6)
return_o r1(3)
Successors:
diff -Naru spesh_diffs_before/cuid_41_1396374451.04592.txt spesh_diffs_after/cuid_41_1396374451.04592.txt
--- spesh_diffs_before/cuid_41_1396374451.04592.txt 2014-04-01 21:58:00.171036133 +0200
+++ spesh_diffs_after/cuid_41_1396374451.04592.txt 2014-04-01 21:58:00.175036127 +0200
@@ -1,4 +1,4 @@
-set_core_op_inlinability (before)
+set_core_op_inlinability (after)
BB 0:
Instructions:
no_op
@@ -7,14 +7,12 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(3), liti16(3)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- param_rp_o r2(1), liti16(2)
+ sp_getarg_o r2(1), liti16(2)
bindlex <nyi>, r2(1)
- paramnamesused
getlex r3(1), <nyi>
getlex r4(1), <nyi>
decont r4(2), r4(1)
diff -Naru spesh_diffs_before/cuid_4_1396374441.83998.txt spesh_diffs_after/cuid_4_1396374441.83998.txt
--- spesh_diffs_before/cuid_4_1396374441.83998.txt 2014-04-01 21:58:02.156033044 +0200
+++ spesh_diffs_after/cuid_4_1396374441.83998.txt 2014-04-01 21:58:02.160033038 +0200
@@ -1,4 +1,4 @@
-load_setting (before)
+load_setting (after)
BB 0:
Instructions:
no_op
diff -Naru spesh_diffs_before/cuid_42_1396374442.87834.txt spesh_diffs_after/cuid_42_1396374442.87834.txt
--- spesh_diffs_before/cuid_42_1396374442.87834.txt 2014-04-01 21:58:01.878033477 +0200
+++ spesh_diffs_after/cuid_42_1396374442.87834.txt 2014-04-01 21:58:01.890033458 +0200
@@ -1,4 +1,4 @@
-value (before)
+value (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r3(2), r3(0), r3(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -50,11 +49,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r7(2), r7(0), r7(1)
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(6), r3(3), r3(5)
- PHI r2(3), r2(1), r2(2)
getlex r2(4), <nyi>
decont r2(5), r2(4)
wval r3(7), liti16(1), liti16(49)
diff -Naru spesh_diffs_before/cuid_42_1396374443.73067.txt spesh_diffs_after/cuid_42_1396374443.73067.txt
--- spesh_diffs_before/cuid_42_1396374443.73067.txt 2014-04-01 21:58:00.938034940 +0200
+++ spesh_diffs_after/cuid_42_1396374443.73067.txt 2014-04-01 21:58:00.941034935 +0200
@@ -1,4 +1,4 @@
-!cursor_start_subcapture (before)
+!cursor_start_subcapture (after)
BB 0:
Instructions:
no_op
diff -Naru spesh_diffs_before/cuid_43_1396374443.73067.txt spesh_diffs_after/cuid_43_1396374443.73067.txt
--- spesh_diffs_before/cuid_43_1396374443.73067.txt 2014-04-01 21:58:00.732035260 +0200
+++ spesh_diffs_after/cuid_43_1396374443.73067.txt 2014-04-01 21:58:00.735035256 +0200
@@ -1,4 +1,4 @@
-!cursor_capture (before)
+!cursor_capture (after)
BB 0:
Instructions:
no_op
@@ -44,9 +44,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r6(3), r6(1), r6(2)
- PHI r4(6), r4(3), r4(5)
- PHI r3(7), r3(4), r3(6)
getlex r6(4), <nyi>
decont r6(5), r6(4)
getlex r3(8), <nyi>
diff -Naru spesh_diffs_before/cuid_43_1396374450.38937.txt spesh_diffs_after/cuid_43_1396374450.38937.txt
--- spesh_diffs_before/cuid_43_1396374450.38937.txt 2014-04-01 21:58:01.651033830 +0200
+++ spesh_diffs_after/cuid_43_1396374450.38937.txt 2014-04-01 21:58:01.655033824 +0200
@@ -1,4 +1,4 @@
-index (before)
+index (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(1), liti16(54)
diff -Naru spesh_diffs_before/cuid_44_1396374443.73067.txt spesh_diffs_after/cuid_44_1396374443.73067.txt
--- spesh_diffs_before/cuid_44_1396374443.73067.txt 2014-04-01 21:58:01.110034672 +0200
+++ spesh_diffs_after/cuid_44_1396374443.73067.txt 2014-04-01 21:58:01.114034666 +0200
@@ -1,4 +1,4 @@
-!cursor_push_cstack (before)
+!cursor_push_cstack (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
decont r2(2), r2(1)
getlex r3(1), <nyi>
@@ -37,9 +35,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r4(3), r4(1), r4(2)
- PHI r3(5), r3(2), r3(4)
- PHI r2(5), r2(2), r2(4)
getlex r4(4), <nyi>
decont r4(5), r4(4)
getlex r3(6), <nyi>
diff -Naru spesh_diffs_before/cuid_44_1396374451.04592_.txt spesh_diffs_after/cuid_44_1396374451.04592_.txt
--- spesh_diffs_before/cuid_44_1396374451.04592_.txt 2014-04-01 21:58:00.217036062 +0200
+++ spesh_diffs_after/cuid_44_1396374451.04592_.txt 2014-04-01 21:58:00.220036057 +0200
@@ -1,4 +1,4 @@
-add_core_moarop_mapping (before)
+add_core_moarop_mapping (after)
BB 0:
Instructions:
no_op
@@ -31,8 +31,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r18(2), r18(0), r18(1)
- PHI r13(3), r13(0), r13(2)
PHI r3(3), r3(1), r3(2)
bindlex <nyi>, r3(3)
param_on_o r4(1), <nyi(lit)>, BB(5)
@@ -48,7 +46,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r13(5), r13(3), r13(4)
PHI r4(3), r4(1), r4(2)
bindlex <nyi>, r4(3)
param_on_o r5(1), <nyi(lit)>, BB(7)
@@ -64,7 +61,6 @@
Dominance children:
BB 7:
Instructions:
- PHI r13(7), r13(5), r13(6)
PHI r5(3), r5(1), r5(2)
bindlex <nyi>, r5(3)
param_on_o r6(1), <nyi(lit)>, BB(9)
@@ -82,14 +78,9 @@
Dominance children:
BB 9:
Instructions:
- PHI r18(4), r18(2), r18(3)
- PHI r13(10), r13(7), r13(9)
PHI r6(3), r6(1), r6(2)
bindlex <nyi>, r6(3)
paramnamesused
- getlex r4(4), <nyi>
- getlex r5(4), <nyi>
- getlex r6(4), <nyi>
getlex r8(1), <nyi>
decont r8(2), r8(1)
unless_o r8(2), BB(11)
@@ -121,8 +112,8 @@
getlex r10(3), <nyi>
getlex r9(4), <nyi>
getlex r13(11), <nyi>
- decont r15(1), r11(3)
- findmeth r14(1), r15(1), <nyi(lit)>
+ set r15(1), r11(3)
+ sp_findmeth r14(1), r15(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r11(3)
arg_o liti16(1), r10(3)
@@ -135,12 +126,6 @@
Dominance children:
BB 12:
Instructions:
- PHI r15(2), r15(0), r15(1)
- PHI r14(2), r14(0), r14(1)
- PHI r13(13), r13(10), r13(12)
- PHI r12(3), r12(2), r12(0)
- PHI r11(4), r11(1), r11(3)
- PHI r10(4), r10(2), r10(3)
PHI r9(6), r9(3), r9(5)
bindlex <nyi>, r9(6)
getlex r8(3), <nyi>
@@ -152,8 +137,8 @@
decont r8(5), r8(4)
getlex r13(16), <nyi>
getlex r12(4), <nyi>
- decont r11(5), r8(5)
- findmeth r10(5), r11(5), <nyi(lit)>
+ set r11(5), r8(5)
+ sp_findmeth r10(5), r11(5), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r8(5)
arg_o liti16(1), r13(16)
diff -Naru spesh_diffs_before/cuid_44_1396374451.04592.txt spesh_diffs_after/cuid_44_1396374451.04592.txt
--- spesh_diffs_before/cuid_44_1396374451.04592.txt 2014-04-01 21:58:00.194036097 +0200
+++ spesh_diffs_after/cuid_44_1396374451.04592.txt 2014-04-01 21:58:00.197036093 +0200
@@ -1,4 +1,4 @@
-add_core_moarop_mapping (before)
+add_core_moarop_mapping (after)
BB 0:
Instructions:
no_op
@@ -31,8 +31,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r18(2), r18(0), r18(1)
- PHI r13(3), r13(0), r13(2)
PHI r3(3), r3(1), r3(2)
bindlex <nyi>, r3(3)
param_on_o r4(1), <nyi(lit)>, BB(5)
@@ -48,7 +46,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r13(5), r13(3), r13(4)
PHI r4(3), r4(1), r4(2)
bindlex <nyi>, r4(3)
param_on_o r5(1), <nyi(lit)>, BB(7)
@@ -64,7 +61,6 @@
Dominance children:
BB 7:
Instructions:
- PHI r13(7), r13(5), r13(6)
PHI r5(3), r5(1), r5(2)
bindlex <nyi>, r5(3)
param_on_o r6(1), <nyi(lit)>, BB(9)
@@ -82,14 +78,9 @@
Dominance children:
BB 9:
Instructions:
- PHI r18(4), r18(2), r18(3)
- PHI r13(10), r13(7), r13(9)
PHI r6(3), r6(1), r6(2)
bindlex <nyi>, r6(3)
paramnamesused
- getlex r4(4), <nyi>
- getlex r5(4), <nyi>
- getlex r6(4), <nyi>
getlex r8(1), <nyi>
decont r8(2), r8(1)
unless_o r8(2), BB(11)
@@ -121,8 +112,8 @@
getlex r10(3), <nyi>
getlex r9(4), <nyi>
getlex r13(11), <nyi>
- decont r15(1), r11(3)
- findmeth r14(1), r15(1), <nyi(lit)>
+ set r15(1), r11(3)
+ sp_findmeth r14(1), r15(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r11(3)
arg_o liti16(1), r10(3)
@@ -135,12 +126,6 @@
Dominance children:
BB 12:
Instructions:
- PHI r15(2), r15(0), r15(1)
- PHI r14(2), r14(0), r14(1)
- PHI r13(13), r13(10), r13(12)
- PHI r12(3), r12(2), r12(0)
- PHI r11(4), r11(1), r11(3)
- PHI r10(4), r10(2), r10(3)
PHI r9(6), r9(3), r9(5)
bindlex <nyi>, r9(6)
getlex r8(3), <nyi>
@@ -152,8 +137,8 @@
decont r8(5), r8(4)
getlex r13(16), <nyi>
getlex r12(4), <nyi>
- decont r11(5), r8(5)
- findmeth r10(5), r11(5), <nyi(lit)>
+ set r11(5), r8(5)
+ sp_findmeth r10(5), r11(5), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r8(5)
arg_o liti16(1), r13(16)
diff -Naru spesh_diffs_before/cuid_45_1396374443.73067_.txt spesh_diffs_after/cuid_45_1396374443.73067_.txt
--- spesh_diffs_before/cuid_45_1396374443.73067_.txt 2014-04-01 21:58:00.643035399 +0200
+++ spesh_diffs_after/cuid_45_1396374443.73067_.txt 2014-04-01 21:58:00.646035394 +0200
@@ -1,4 +1,4 @@
-!cursor_pass (before)
+!cursor_pass (after)
BB 0:
Instructions:
no_op
@@ -25,7 +25,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r4(2), r4(0), r4(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
param_on_o r3(1), <nyi(lit)>, BB(5)
@@ -41,11 +40,9 @@
Dominance children:
BB 5:
Instructions:
- PHI r4(4), r4(2), r4(3)
PHI r3(3), r3(1), r3(2)
bindlex <nyi>, r3(3)
paramnamesused
- getlex r3(4), <nyi>
getlex r4(5), <nyi>
decont r4(6), r4(5)
getlex r5(1), <nyi>
@@ -78,11 +75,6 @@
Dominance children:
BB 7:
Instructions:
- PHI r11(2), r11(0), r11(1)
- PHI r10(2), r10(0), r10(1)
- PHI r9(3), r9(0), r9(2)
- PHI r8(2), r8(0), r8(1)
- PHI r5(6), r5(3), r5(5)
getlex r4(10), <nyi>
decont r4(11), r4(10)
if_o r4(11), BB(9)
@@ -102,9 +94,6 @@
Dominance children:
BB 9:
Instructions:
- PHI r10(4), r10(2), r10(3)
- PHI r8(5), r8(2), r8(4)
- PHI r5(8), r5(6), r5(7)
getlex r4(12), <nyi>
set r5(9), r4(12)
decont r4(13), r4(12)
@@ -118,7 +107,7 @@
decont r5(11), r5(10)
getlex r8(6), <nyi>
const_s r12(1), <nyi(lit)>
- decont r13(1), r5(11)
+ set r13(1), r5(11)
findmeth_s r9(4), r13(1), r12(1)
prepargs <nyi(lit)>
arg_o liti16(0), r5(11)
@@ -131,10 +120,6 @@
Dominance children:
BB 11:
Instructions:
- PHI r13(2), r13(0), r13(1)
- PHI r12(2), r12(0), r12(1)
- PHI r9(5), r9(3), r9(4)
- PHI r8(8), r8(5), r8(7)
PHI r5(13), r5(9), r5(12)
return_o r5(13)
Successors:
diff -Naru spesh_diffs_before/cuid_45_1396374443.73067.txt spesh_diffs_after/cuid_45_1396374443.73067.txt
--- spesh_diffs_before/cuid_45_1396374443.73067.txt 2014-04-01 21:58:00.628035422 +0200
+++ spesh_diffs_after/cuid_45_1396374443.73067.txt 2014-04-01 21:58:00.632035416 +0200
@@ -1,4 +1,4 @@
-!cursor_pass (before)
+!cursor_pass (after)
BB 0:
Instructions:
no_op
@@ -25,7 +25,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r4(2), r4(0), r4(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
param_on_o r3(1), <nyi(lit)>, BB(5)
@@ -41,11 +40,9 @@
Dominance children:
BB 5:
Instructions:
- PHI r4(4), r4(2), r4(3)
PHI r3(3), r3(1), r3(2)
bindlex <nyi>, r3(3)
paramnamesused
- getlex r3(4), <nyi>
getlex r4(5), <nyi>
decont r4(6), r4(5)
getlex r5(1), <nyi>
@@ -78,11 +75,6 @@
Dominance children:
BB 7:
Instructions:
- PHI r11(2), r11(0), r11(1)
- PHI r10(2), r10(0), r10(1)
- PHI r9(3), r9(0), r9(2)
- PHI r8(2), r8(0), r8(1)
- PHI r5(6), r5(3), r5(5)
getlex r4(10), <nyi>
decont r4(11), r4(10)
if_o r4(11), BB(9)
@@ -102,9 +94,6 @@
Dominance children:
BB 9:
Instructions:
- PHI r10(4), r10(2), r10(3)
- PHI r8(5), r8(2), r8(4)
- PHI r5(8), r5(6), r5(7)
getlex r4(12), <nyi>
set r5(9), r4(12)
decont r4(13), r4(12)
@@ -118,7 +107,7 @@
decont r5(11), r5(10)
getlex r8(6), <nyi>
const_s r12(1), <nyi(lit)>
- decont r13(1), r5(11)
+ set r13(1), r5(11)
findmeth_s r9(4), r13(1), r12(1)
prepargs <nyi(lit)>
arg_o liti16(0), r5(11)
@@ -131,10 +120,6 @@
Dominance children:
BB 11:
Instructions:
- PHI r13(2), r13(0), r13(1)
- PHI r12(2), r12(0), r12(1)
- PHI r9(5), r9(3), r9(4)
- PHI r8(8), r8(5), r8(7)
PHI r5(13), r5(9), r5(12)
return_o r5(13)
Successors:
diff -Naru spesh_diffs_before/cuid_454_1396374460.07479.txt spesh_diffs_after/cuid_454_1396374460.07479.txt
--- spesh_diffs_before/cuid_454_1396374460.07479.txt 2014-04-01 21:58:01.397034225 +0200
+++ spesh_diffs_after/cuid_454_1396374460.07479.txt 2014-04-01 21:58:01.401034219 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,8 +7,6 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(0), liti16(0)
- paramnamesused
getlex r1(1), <nyi>
getlex r2(1), <nyi>
atpos_o r1(2), r1(1), r2(1)
@@ -32,13 +30,12 @@
Dominance children:
BB 4:
Instructions:
- PHI r4(2), r4(1), r4(0)
PHI r3(3), r3(1), r3(2)
bindlex <nyi>, r3(3)
getlex r4(3), <nyi>
decont r1(3), r4(3)
wval r5(1), liti16(2), liti16(93)
- decont r6(1), r5(1)
+ set r6(1), r5(1)
istype r2(2), r1(3), r6(1)
unless_i r2(2), BB(6)
Successors: 6, 5
@@ -51,8 +48,8 @@
getlex r5(2), <nyi>
decont r5(3), r5(2)
getlex r1(4), <nyi>
- decont r8(1), r5(3)
- findmeth r4(4), r8(1), <nyi(lit)>
+ set r8(1), r5(3)
+ sp_findmeth r4(4), r8(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r5(3)
arg_o liti16(1), r1(4)
@@ -67,7 +64,7 @@
getlex r6(3), <nyi>
decont r5(4), r6(3)
wval r4(5), liti16(2), liti16(116)
- decont r8(2), r4(5)
+ set r8(2), r4(5)
istype r7(2), r5(4), r8(2)
unless_i r7(2), BB(8)
Successors: 8, 7
@@ -80,8 +77,8 @@
getlex r4(6), <nyi>
decont r4(7), r4(6)
getlex r5(5), <nyi>
- decont r10(1), r4(7)
- findmeth r6(4), r10(1), <nyi(lit)>
+ set r10(1), r4(7)
+ sp_findmeth r6(4), r10(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r4(7)
arg_o liti16(1), r5(5)
@@ -96,7 +93,7 @@
getlex r8(4), <nyi>
decont r4(8), r8(4)
wval r6(5), liti16(2), liti16(75)
- decont r10(2), r6(5)
+ set r10(2), r6(5)
istype r9(2), r4(8), r10(2)
unless_i r9(2), BB(10)
Successors: 10, 9
@@ -108,8 +105,8 @@
decont r10(4), r10(3)
getlex r6(6), <nyi>
const_i64 r11(1), liti64(1)
- decont r8(5), r10(4)
- findmeth r4(9), r8(5), <nyi(lit)>
+ set r8(5), r10(4)
+ sp_findmeth r4(9), r8(5), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r10(4)
arg_o liti16(1), r6(6)
@@ -125,7 +122,7 @@
getlex r10(5), <nyi>
decont r4(10), r10(5)
wval r8(6), liti16(2), liti16(38)
- decont r12(1), r8(6)
+ set r12(1), r8(6)
istype r11(2), r4(10), r12(1)
unless_i r11(2), BB(15)
Successors: 15, 11
@@ -134,8 +131,8 @@
BB 11:
Instructions:
wval r12(2), liti16(4), liti16(211)
- decont r4(11), r12(2)
- findmeth r8(7), r4(11), <nyi(lit)>
+ set r4(11), r12(2)
+ sp_getspeshslot r8(7), liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r12(2)
invoke_o r12(3), r8(7)
@@ -175,13 +172,12 @@
BB 14:
Instructions:
PHI r14(5), r14(3), r14(4)
- PHI r4(16), r4(15), r4(14)
getlex r4(17), <nyi>
decont r4(18), r4(17)
wval r13(3), liti16(0), liti16(248)
getattr_o r10(9), r4(18), r13(3), <nyi(lit)>, liti16(1)
decont r4(19), r12(3)
- findmeth r13(4), r4(19), <nyi(lit)>
+ sp_findmeth r13(4), r4(19), <nyi(lit)>, liti16(7)
prepargs <nyi(lit)>
arg_o liti16(0), r12(3)
arg_o liti16(1), r8(8)
@@ -197,8 +193,8 @@
getlex r14(6), <nyi>
decont r14(7), r14(6)
getlex r8(9), <nyi>
- decont r13(5), r14(7)
- findmeth r12(4), r13(5), <nyi(lit)>
+ set r13(5), r14(7)
+ sp_findmeth r12(4), r13(5), <nyi(lit)>, liti16(9)
prepargs <nyi(lit)>
arg_o liti16(0), r14(7)
arg_o liti16(1), r8(9)
@@ -208,21 +204,6 @@
Dominance children:
BB 16:
Instructions:
- PHI r17(3), r17(0), r17(0), r17(0), r17(2), r17(0)
- PHI r16(2), r16(0), r16(0), r16(0), r16(1), r16(0)
- PHI r15(2), r15(0), r15(0), r15(0), r15(1), r15(0)
- PHI r14(8), r14(0), r14(0), r14(0), r14(5), r14(7)
- PHI r13(6), r13(0), r13(0), r13(0), r13(4), r13(5)
- PHI r12(5), r12(0), r12(0), r12(0), r12(3), r12(4)
- PHI r11(3), r11(0), r11(0), r11(1), r11(2), r11(2)
- PHI r10(11), r10(0), r10(1), r10(4), r10(10), r10(5)
- PHI r9(3), r9(0), r9(1), r9(2), r9(2), r9(2)
- PHI r8(11), r8(1), r8(3), r8(5), r8(8), r8(10)
- PHI r7(3), r7(1), r7(2), r7(2), r7(2), r7(2)
- PHI r6(8), r6(2), r6(4), r6(7), r6(5), r6(5)
- PHI r5(7), r5(3), r5(6), r5(4), r5(4), r5(4)
- PHI r4(20), r4(4), r4(7), r4(9), r4(19), r4(10)
- PHI r1(6), r1(5), r1(3), r1(3), r1(3), r1(3)
return
Successors:
Predeccessors: 5, 7, 9, 14, 15
diff -Naru spesh_diffs_before/cuid_46_1396374443.73067.txt spesh_diffs_after/cuid_46_1396374443.73067.txt
--- spesh_diffs_before/cuid_46_1396374443.73067.txt 2014-04-01 21:58:00.795035162 +0200
+++ spesh_diffs_after/cuid_46_1396374443.73067.txt 2014-04-01 21:58:00.798035157 +0200
@@ -1,4 +1,4 @@
-!cursor_fail (before)
+!cursor_fail (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
getlex r2(1), <nyi>
diff -Naru spesh_diffs_before/cuid_46_1396374451.04592.txt spesh_diffs_after/cuid_46_1396374451.04592.txt
--- spesh_diffs_before/cuid_46_1396374451.04592.txt 2014-04-01 21:58:00.202036085 +0200
+++ spesh_diffs_after/cuid_46_1396374451.04592.txt 2014-04-01 21:58:00.206036079 +0200
@@ -1,4 +1,4 @@
-moarop_mapper (before)
+moarop_mapper (after)
BB 0:
Instructions:
no_op
@@ -13,16 +13,14 @@
takeclosure r14(2), r14(1)
getcode r19(1), <nyi(lit)>
takeclosure r19(2), r19(1)
- checkarity liti16(4), liti16(4)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- param_rp_o r2(1), liti16(2)
+ sp_getarg_o r2(1), liti16(2)
bindlex <nyi>, r2(1)
- param_rp_o r3(1), liti16(3)
+ sp_getarg_o r3(1), liti16(3)
bindlex <nyi>, r3(1)
- paramnamesused
hlllist r5(1)
create r5(2), r5(1)
bindlex <nyi>, r5(2)
@@ -112,13 +110,6 @@
Dominance children:
BB 10:
Instructions:
- PHI r18(2), r18(0), r18(0), r18(1)
- PHI r17(2), r17(0), r17(0), r17(1)
- PHI r16(2), r16(0), r16(1), r16(1)
- PHI r15(5), r15(1), r15(3), r15(4)
- PHI r13(8), r13(2), r13(3), r13(7)
- PHI r12(3), r12(2), r12(1), r12(1)
- PHI r10(3), r10(1), r10(1), r10(2)
return_o r19(2)
Successors:
Predeccessors: 7, 8, 9
diff -Naru spesh_diffs_before/cuid_47_1396374442.09232.txt spesh_diffs_after/cuid_47_1396374442.09232.txt
--- spesh_diffs_before/cuid_47_1396374442.09232.txt 2014-04-01 21:58:00.914034977 +0200
+++ spesh_diffs_after/cuid_47_1396374442.09232.txt 2014-04-01 21:58:00.918034971 +0200
@@ -1,4 +1,4 @@
-capture_prune (before)
+capture_prune (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(0), liti16(45)
diff -Naru spesh_diffs_before/cuid_47_1396374443.73067.txt spesh_diffs_after/cuid_47_1396374443.73067.txt
--- spesh_diffs_before/cuid_47_1396374443.73067.txt 2014-04-01 21:58:00.882035027 +0200
+++ spesh_diffs_after/cuid_47_1396374443.73067.txt 2014-04-01 21:58:00.886035020 +0200
@@ -1,4 +1,4 @@
-!cursor_pos (before)
+!cursor_pos (after)
BB 0:
Instructions:
no_op
diff -Naru spesh_diffs_before/cuid_48_1396374445.70272.txt spesh_diffs_after/cuid_48_1396374445.70272.txt
--- spesh_diffs_before/cuid_48_1396374445.70272.txt 2014-04-01 21:58:00.619035436 +0200
+++ spesh_diffs_after/cuid_48_1396374445.70272.txt 2014-04-01 21:58:00.623035430 +0200
@@ -1,4 +1,4 @@
-quote_escape (before)
+quote_escape (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
- paramnamesused
+ sp_getarg_o r0(1), liti16(0)
const_s r1(1), <nyi(lit)>
decont r3(1), r0(1)
- findmeth r2(1), r3(1), <nyi(lit)>
+ sp_findmeth r2(1), r3(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r0(1)
arg_s liti16(1), r1(1)
diff -Naru spesh_diffs_before/cuid_50_1396374443.73067_.txt spesh_diffs_after/cuid_50_1396374443.73067_.txt
--- spesh_diffs_before/cuid_50_1396374443.73067_.txt 2014-04-01 21:58:00.763035212 +0200
+++ spesh_diffs_after/cuid_50_1396374443.73067_.txt 2014-04-01 21:58:00.767035206 +0200
@@ -1,4 +1,4 @@
-!reduce (before)
+!reduce (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_s r1(1), liti16(1)
+ sp_getarg_s r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
const_s r3(1), <nyi(lit)>
getdynlex r4(1), r3(1)
bindlex <nyi>, r4(1)
@@ -38,10 +36,6 @@
BB 3:
Instructions:
PHI r10(3), r10(1), r10(2)
- PHI r9(2), r9(0), r9(1)
- PHI r8(2), r8(0), r8(1)
- PHI r5(3), r5(1), r5(2)
- PHI r3(3), r3(1), r3(2)
hllboxtype_i r5(4)
box_i r5(5), r10(3), r5(4)
set r8(3), r5(5)
@@ -58,8 +52,8 @@
getlex r8(5), <nyi>
getlex r11(1), <nyi>
decont r11(2), r11(1)
- decont r13(1), r11(2)
- findmeth r12(1), r13(1), <nyi(lit)>
+ set r13(1), r11(2)
+ sp_findmeth r12(1), r13(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r11(2)
invoke_o r11(3), r12(1)
@@ -75,12 +69,7 @@
Dominance children:
BB 5:
Instructions:
- PHI r13(2), r13(0), r13(1)
- PHI r12(2), r12(0), r12(1)
- PHI r11(5), r11(0), r11(4)
PHI r8(7), r8(3), r8(6)
- PHI r5(9), r5(5), r5(8)
- PHI r3(5), r3(3), r3(4)
return_o r8(7)
Successors:
Predeccessors: 3, 4
diff -Naru spesh_diffs_before/cuid_50_1396374443.73067.txt spesh_diffs_after/cuid_50_1396374443.73067.txt
--- spesh_diffs_before/cuid_50_1396374443.73067.txt 2014-04-01 21:58:00.708035298 +0200
+++ spesh_diffs_after/cuid_50_1396374443.73067.txt 2014-04-01 21:58:00.712035291 +0200
@@ -1,4 +1,4 @@
-!reduce (before)
+!reduce (after)
BB 0:
Instructions:
no_op
@@ -38,10 +38,6 @@
BB 3:
Instructions:
PHI r10(3), r10(1), r10(2)
- PHI r9(2), r9(0), r9(1)
- PHI r8(2), r8(0), r8(1)
- PHI r5(3), r5(1), r5(2)
- PHI r3(3), r3(1), r3(2)
hllboxtype_i r5(4)
box_i r5(5), r10(3), r5(4)
set r8(3), r5(5)
@@ -58,8 +54,8 @@
getlex r8(5), <nyi>
getlex r11(1), <nyi>
decont r11(2), r11(1)
- decont r13(1), r11(2)
- findmeth r12(1), r13(1), <nyi(lit)>
+ set r13(1), r11(2)
+ sp_findmeth r12(1), r13(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r11(2)
invoke_o r11(3), r12(1)
@@ -75,12 +71,7 @@
Dominance children:
BB 5:
Instructions:
- PHI r13(2), r13(0), r13(1)
- PHI r12(2), r12(0), r12(1)
- PHI r11(5), r11(0), r11(4)
PHI r8(7), r8(3), r8(6)
- PHI r5(9), r5(5), r5(8)
- PHI r3(5), r3(3), r3(4)
return_o r8(7)
Successors:
Predeccessors: 3, 4
diff -Naru spesh_diffs_before/cuid_51_1396374442.87834.txt spesh_diffs_after/cuid_51_1396374442.87834.txt
--- spesh_diffs_before/cuid_51_1396374442.87834.txt 2014-04-01 21:58:02.074033172 +0200
+++ spesh_diffs_after/cuid_51_1396374442.87834.txt 2014-04-01 21:58:02.085033154 +0200
@@ -1,4 +1,4 @@
-value (before)
+value (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r3(2), r3(0), r3(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -49,10 +48,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(6), r3(3), r3(5)
- PHI r2(3), r2(1), r2(2)
getlex r2(4), <nyi>
decont r2(5), r2(4)
wval r3(7), liti16(1), liti16(61)
diff -Naru spesh_diffs_before/cuid_5_1396374442.09232.txt spesh_diffs_after/cuid_5_1396374442.09232.txt
--- spesh_diffs_before/cuid_5_1396374442.09232.txt 2014-04-01 21:58:01.711033736 +0200
+++ spesh_diffs_after/cuid_5_1396374442.09232.txt 2014-04-01 21:58:01.716033729 +0200
@@ -1,4 +1,4 @@
-dispatch (before)
+dispatch (after)
BB 0:
Instructions:
no_op
@@ -11,12 +11,10 @@
takeclosure r45(2), r45(1)
getcode r54(1), <nyi(lit)>
takeclosure r54(2), r54(1)
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
hlllist r5(1)
create r5(2), r5(1)
bindlex <nyi>, r5(2)
@@ -52,8 +50,8 @@
wval r13(3), liti16(0), liti16(5)
getlex r17(1), <nyi>
decont r17(2), r17(1)
- decont r19(1), r17(2)
- findmeth r18(1), r19(1), <nyi(lit)>
+ set r19(1), r17(2)
+ sp_findmeth r18(1), r19(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r17(2)
invoke_o r17(3), r18(1)
@@ -72,7 +70,6 @@
PHI r17(4), r17(0), r17(3)
PHI r16(2), r16(0), r16(1)
PHI r14(5), r14(2), r14(4)
- PHI r13(4), r13(2), r13(3)
getlex r13(5), <nyi>
elems r12(3), r13(5)
hllboxtype_i r13(6)
@@ -90,7 +87,6 @@
PHI r50(1), r50(0), r50(0), r50(7)
PHI r49(1), r49(0), r49(0), r49(8)
PHI r48(1), r48(0), r48(0), r48(10)
- PHI r47(1), r47(0), r47(0), r47(9)
PHI r46(1), r46(0), r46(0), r46(6)
PHI r45(3), r45(0), r45(2), r45(7)
PHI r44(1), r44(0), r44(0), r44(7)
@@ -113,7 +109,6 @@
PHI r27(1), r27(0), r27(0), r27(12)
PHI r26(1), r26(0), r26(0), r26(8)
PHI r25(1), r25(0), r25(0), r25(12)
- PHI r24(1), r24(0), r24(0), r24(6)
PHI r23(2), r23(0), r23(1), r23(6)
PHI r20(3), r20(0), r20(2), r20(7)
PHI r19(3), r19(0), r19(2), r19(12)
@@ -154,28 +149,15 @@
PHI r45(4), r45(0), r45(3)
PHI r44(2), r44(0), r44(1)
PHI r43(2), r43(0), r43(1)
- PHI r42(2), r42(0), r42(1)
- PHI r41(2), r41(0), r41(1)
PHI r40(2), r40(0), r40(1)
- PHI r39(2), r39(0), r39(1)
- PHI r38(2), r38(0), r38(1)
- PHI r37(2), r37(0), r37(1)
PHI r36(2), r36(0), r36(1)
- PHI r35(2), r35(0), r35(1)
- PHI r34(2), r34(0), r34(1)
PHI r33(2), r33(0), r33(1)
PHI r32(2), r32(0), r32(1)
PHI r31(2), r31(0), r31(1)
- PHI r30(2), r30(0), r30(1)
- PHI r29(2), r29(0), r29(1)
PHI r28(2), r28(0), r28(1)
- PHI r27(2), r27(0), r27(1)
- PHI r26(2), r26(0), r26(1)
- PHI r25(2), r25(0), r25(1)
PHI r24(3), r24(0), r24(2)
PHI r23(3), r23(0), r23(2)
PHI r20(4), r20(0), r20(3)
- PHI r19(4), r19(0), r19(3)
PHI r18(4), r18(0), r18(3)
PHI r17(6), r17(0), r17(5)
PHI r16(4), r16(0), r16(3)
@@ -215,7 +197,6 @@
Dominance children:
BB 8:
Instructions:
- PHI r27(4), r27(3), r27(2)
PHI r26(5), r26(3), r26(4)
bindlex <nyi>, r26(5)
getlex r27(5), <nyi>
@@ -308,8 +289,6 @@
PHI r33(7), r33(2), r33(6)
PHI r32(8), r32(2), r32(7)
PHI r31(5), r31(2), r31(4)
- PHI r30(4), r30(2), r30(3)
- PHI r29(7), r29(2), r29(6)
PHI r28(8), r28(2), r28(7)
PHI r27(9), r27(5), r27(8)
PHI r19(9), r19(6), r19(8)
@@ -390,11 +369,7 @@
BB 26:
Instructions:
PHI r38(5), r38(3), r38(4)
- PHI r37(5), r37(3), r37(4)
PHI r36(9), r36(4), r36(8)
- PHI r35(11), r35(6), r35(10)
- PHI r34(5), r34(3), r34(4)
- PHI r30(7), r30(5), r30(6)
PHI r29(14), r29(11), r29(13)
PHI r28(10), r28(8), r28(9)
unless_i r38(5), BB(28)
@@ -421,10 +396,8 @@
BB 28:
Instructions:
PHI r36(12), r36(9), r36(11)
- PHI r30(9), r30(7), r30(8)
PHI r29(18), r29(14), r29(17)
PHI r28(13), r28(10), r28(12)
- PHI r25(8), r25(5), r25(7)
getlex r35(12), <nyi>
const_s r34(6), <nyi(lit)>
atkey_o r35(13), r35(12), r34(6)
@@ -493,7 +466,6 @@
Dominance children:
BB 36:
Instructions:
- PHI r41(5), r41(4), r41(2)
PHI r35(16), r35(14), r35(15)
set r41(6), r35(16)
Successors: 37
@@ -527,8 +499,6 @@
PHI r47(4), r47(0), r47(3), r47(5)
PHI r46(3), r46(0), r46(2), r46(5)
PHI r45(5), r45(0), r45(4), r45(6)
- PHI r44(3), r44(0), r44(2), r44(6)
- PHI r43(3), r43(0), r43(2), r43(6)
PHI r42(4), r42(0), r42(3), r42(5)
PHI r41(9), r41(0), r41(8), r41(10)
PHI r40(8), r40(0), r40(7), r40(9)
@@ -586,10 +556,7 @@
PHI r49(4), r49(0), r49(3)
PHI r48(4), r48(0), r48(3)
PHI r47(5), r47(0), r47(4)
- PHI r46(4), r46(0), r46(3)
PHI r45(6), r45(0), r45(5)
- PHI r44(6), r44(0), r44(5)
- PHI r43(6), r43(0), r43(5)
PHI r42(5), r42(0), r42(4)
PHI r41(10), r41(0), r41(9)
PHI r40(9), r40(0), r40(8)
@@ -638,21 +605,14 @@
BB 40:
Instructions:
PHI r54(7), r54(0), r54(5)
- PHI r51(5), r51(0), r51(3)
- PHI r50(5), r50(0), r50(3)
PHI r49(5), r49(0), r49(3)
- PHI r48(5), r48(0), r48(3)
- PHI r47(6), r47(0), r47(4)
PHI r46(6), r46(0), r46(3)
PHI r45(7), r45(0), r45(5)
PHI r44(7), r44(0), r44(5)
PHI r43(7), r43(0), r43(5)
PHI r42(6), r42(0), r42(4)
PHI r41(11), r41(0), r41(9)
- PHI r40(10), r40(0), r40(8)
- PHI r39(13), r39(0), r39(11)
PHI r38(10), r38(0), r38(8)
- PHI r37(10), r37(0), r37(8)
PHI r36(15), r36(0), r36(13)
PHI r35(20), r35(0), r35(18)
PHI r34(11), r34(0), r34(9)
@@ -665,7 +625,6 @@
PHI r27(12), r27(0), r27(10)
PHI r26(8), r26(0), r26(6)
PHI r25(12), r25(0), r25(10)
- PHI r24(6), r24(0), r24(4)
PHI r23(6), r23(0), r23(4)
PHI r20(7), r20(0), r20(5)
PHI r19(12), r19(0), r19(10)
@@ -713,9 +672,7 @@
BB 42:
Instructions:
PHI r49(8), r49(5), r49(7)
- PHI r48(8), r48(5), r48(7)
PHI r41(14), r41(11), r41(13)
- PHI r37(12), r37(10), r37(11)
PHI r35(24), r35(20), r35(23)
getlex r39(14), <nyi>
getlex r40(11), <nyi>
@@ -738,52 +695,6 @@
BB 43:
Instructions:
PHI r54(8), r54(0), r54(3)
- PHI r51(7), r51(0), r51(1)
- PHI r50(8), r50(0), r50(1)
- PHI r49(9), r49(0), r49(1)
- PHI r48(11), r48(0), r48(1)
- PHI r47(10), r47(0), r47(2)
- PHI r46(7), r46(0), r46(1)
- PHI r45(8), r45(0), r45(3)
- PHI r44(8), r44(0), r44(1)
- PHI r43(8), r43(0), r43(1)
- PHI r42(7), r42(0), r42(1)
- PHI r41(15), r41(0), r41(1)
- PHI r40(12), r40(0), r40(1)
- PHI r39(17), r39(0), r39(1)
- PHI r38(11), r38(0), r38(1)
- PHI r37(14), r37(0), r37(1)
- PHI r36(16), r36(0), r36(1)
- PHI r35(25), r35(0), r35(1)
- PHI r34(12), r34(0), r34(1)
- PHI r33(11), r33(0), r33(1)
- PHI r32(12), r32(0), r32(1)
- PHI r31(9), r31(0), r31(1)
- PHI r30(14), r30(0), r30(1)
- PHI r29(22), r29(0), r29(1)
- PHI r28(17), r28(0), r28(1)
- PHI r27(13), r27(0), r27(1)
- PHI r26(9), r26(0), r26(1)
- PHI r25(13), r25(0), r25(1)
- PHI r24(7), r24(0), r24(2)
- PHI r23(7), r23(0), r23(2)
- PHI r20(8), r20(0), r20(3)
- PHI r19(13), r19(0), r19(3)
- PHI r18(8), r18(0), r18(3)
- PHI r17(10), r17(0), r17(5)
- PHI r16(8), r16(0), r16(3)
- PHI r15(7), r15(0), r15(2)
- PHI r14(11), r14(0), r14(6)
- PHI r13(13), r13(0), r13(8)
- PHI r12(9), r12(0), r12(4)
- PHI r11(9), r11(0), r11(4)
- PHI r10(7), r10(0), r10(2)
- PHI r8(7), r8(0), r8(2)
- PHI r7(7), r7(0), r7(2)
- PHI r6(7), r6(0), r6(2)
- PHI r5(8), r5(0), r5(3)
- PHI r1(7), r1(0), r1(2)
- PHI r0(7), r0(0), r0(2)
[Annotation: FH Goto (5)]
[Annotation: FH End (5)]
[Annotation: FH End (4)]
@@ -820,8 +731,8 @@
const_s r34(13), <nyi(lit)>
getlex r55(2), <nyi>
decont r55(3), r55(2)
- decont r58(1), r55(3)
- findmeth r57(2), r58(1), <nyi(lit)>
+ set r58(1), r55(3)
+ sp_findmeth r57(2), r58(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r55(3)
invoke_o r55(4), r57(2)
@@ -841,8 +752,8 @@
const_s r34(16), <nyi(lit)>
getlex r57(3), <nyi>
decont r57(4), r57(3)
- decont r60(1), r57(4)
- findmeth r58(3), r60(1), <nyi(lit)>
+ set r60(1), r57(4)
+ sp_findmeth r58(3), r60(1), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r57(4)
invoke_o r57(5), r58(3)
@@ -861,7 +772,6 @@
PHI r60(2), r60(0), r60(1)
PHI r59(5), r59(2), r59(4)
PHI r58(5), r58(2), r58(4)
- PHI r57(8), r57(2), r57(7)
PHI r55(7), r55(6), r55(1)
PHI r34(19), r34(15), r34(18)
set r57(9), r58(5)
@@ -870,15 +780,7 @@
Dominance children:
BB 49:
Instructions:
- PHI r60(3), r60(0), r60(2)
- PHI r59(6), r59(0), r59(5)
- PHI r58(6), r58(0), r58(5)
PHI r57(10), r57(1), r57(9)
- PHI r56(3), r56(0), r56(2)
- PHI r55(8), r55(0), r55(7)
- PHI r52(3), r52(1), r52(2)
- PHI r50(11), r50(10), r50(9)
- PHI r34(20), r34(12), r34(19)
return_o r57(10)
Successors:
Predeccessors: 44, 48
diff -Naru spesh_diffs_before/cuid_5_1396374443.73067.txt spesh_diffs_after/cuid_5_1396374443.73067.txt
--- spesh_diffs_before/cuid_5_1396374443.73067.txt 2014-04-01 21:58:00.587035486 +0200
+++ spesh_diffs_after/cuid_5_1396374443.73067.txt 2014-04-01 21:58:00.591035480 +0200
@@ -1,4 +1,4 @@
-states (before)
+states (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(1), liti16(3)
diff -Naru spesh_diffs_before/cuid_53_1396374443.73067.txt spesh_diffs_after/cuid_53_1396374443.73067.txt
--- spesh_diffs_before/cuid_53_1396374443.73067.txt 2014-04-01 21:58:00.561035526 +0200
+++ spesh_diffs_after/cuid_53_1396374443.73067.txt 2014-04-01 21:58:00.565035520 +0200
@@ -1,4 +1,4 @@
-!protoregex (before)
+!protoregex (after)
BB 0:
Instructions:
no_op
@@ -26,13 +26,13 @@
bindlex <nyi>, r11(1)
getlex r10(2), <nyi>
decont r10(3), r10(2)
- decont r9(3), r10(3)
+ set r9(3), r10(3)
gethow r9(4), r9(3)
getlex r10(4), <nyi>
decont r10(5), r10(4)
getlex r12(1), <nyi>
decont r15(1), r9(4)
- findmeth r14(1), r15(1), <nyi(lit)>
+ sp_findmeth r14(1), r15(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r9(4)
arg_o liti16(1), r10(5)
@@ -43,14 +43,14 @@
getlex r10(6), <nyi>
getlex r9(5), <nyi>
wval r14(2), liti16(1), liti16(33)
- decont r14(3), r14(2)
+ set r14(3), r14(2)
getattr_s r16(1), r9(5), r14(3), <nyi(lit)>, liti16(2)
getlex r14(4), <nyi>
decont r14(5), r14(4)
getlex r9(6), <nyi>
getattr_i r17(1), r14(5), r9(6), <nyi(lit)>, liti16(-1)
decont r14(6), r10(6)
- findmeth r9(7), r14(6), <nyi(lit)>
+ sp_findmeth r9(7), r14(6), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r10(6)
arg_s liti16(1), r16(1)
@@ -59,7 +59,7 @@
bindlex <nyi>, r10(7)
getlex r9(8), <nyi>
wval r14(7), liti16(1), liti16(33)
- decont r14(8), r14(7)
+ set r14(8), r14(7)
getattr_i r17(2), r9(8), r14(8), <nyi(lit)>, liti16(3)
bindlex <nyi>, r17(2)
getlex r14(9), <nyi>
@@ -80,7 +80,7 @@
getattr_i r18(2), r9(11), r14(11), <nyi(lit)>, liti16(-1)
getlex r14(12), <nyi>
wval r9(12), liti16(1), liti16(33)
- decont r9(13), r9(12)
+ set r9(13), r9(12)
bindattr_i r14(12), r9(13), <nyi(lit)>, r18(2), liti16(3)
goto BB(3)
Successors: 3
@@ -88,12 +88,9 @@
Dominance children:
BB 3:
Instructions:
- PHI r18(3), r18(1), r18(2)
- PHI r14(13), r14(10), r14(12)
- PHI r9(14), r9(9), r9(13)
getlex r9(15), <nyi>
decont r15(2), r9(15)
- findmeth r14(14), r15(2), <nyi(lit)>
+ sp_findmeth r14(14), r15(2), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r9(15)
invoke_o r9(16), r14(14)
@@ -119,7 +116,6 @@
Dominance children:
BB 6:
Instructions:
- PHI r15(4), r15(3), r15(2)
PHI r14(17), r14(15), r14(16)
bindlex <nyi>, r14(17)
Successors: 7
@@ -127,15 +123,6 @@
Dominance children: 7
BB 7:
Instructions:
- PHI r26(1), r26(0), r26(2)
- PHI r25(1), r25(0), r25(3)
- PHI r24(1), r24(0), r24(8)
- PHI r23(1), r23(0), r23(4)
- PHI r22(1), r22(0), r22(5)
- PHI r21(1), r21(0), r21(3)
- PHI r20(1), r20(0), r20(3)
- PHI r19(4), r19(3), r19(6)
- PHI r16(2), r16(1), r16(3)
getlex r20(2), <nyi>
set r23(2), r20(2)
decont r20(3), r20(2)
@@ -155,7 +142,7 @@
getlex r24(2), <nyi>
decont r24(3), r24(2)
smrt_strify r16(3), r24(3)
- decont r24(4), r22(4)
+ set r24(4), r22(4)
findmeth_s r23(3), r24(4), r16(3)
prepargs <nyi(lit)>
arg_o liti16(0), r22(4)
@@ -200,7 +187,7 @@
Instructions:
getlex r29(1), <nyi>
wval r30(1), liti16(1), liti16(33)
- decont r30(2), r30(1)
+ set r30(2), r30(1)
getattr_o r31(1), r29(1), r30(2), <nyi(lit)>, liti16(6)
set r27(2), r31(1)
Successors: 13
@@ -208,9 +195,6 @@
Dominance children:
BB 13:
Instructions:
- PHI r31(2), r31(0), r31(1)
- PHI r30(3), r30(0), r30(2)
- PHI r29(2), r29(0), r29(1)
PHI r27(3), r27(1), r27(2)
return_o r27(3)
Successors:
diff -Naru spesh_diffs_before/cuid_56_1396374443.73067.txt spesh_diffs_after/cuid_56_1396374443.73067.txt
--- spesh_diffs_before/cuid_56_1396374443.73067.txt 2014-04-01 21:58:00.740035248 +0200
+++ spesh_diffs_after/cuid_56_1396374443.73067.txt 2014-04-01 21:58:00.744035242 +0200
@@ -1,4 +1,4 @@
-!alt (before)
+!alt (after)
BB 0:
Instructions:
no_op
@@ -30,7 +30,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r18(3), r18(0), r18(2)
PHI r3(3), r3(1), r3(2)
bindlex <nyi>, r3(3)
paramnamesused
@@ -41,7 +40,7 @@
bindlex <nyi>, r9(1)
getlex r8(2), <nyi>
wval r7(3), liti16(1), liti16(33)
- decont r7(4), r7(3)
+ set r7(4), r7(3)
getattr_i r10(1), r8(2), r7(4), <nyi(lit)>, liti16(3)
bindlex <nyi>, r10(1)
getlex r11(1), <nyi>
@@ -56,7 +55,7 @@
getlex r11(2), <nyi>
getlex r7(5), <nyi>
wval r8(3), liti16(1), liti16(33)
- decont r8(4), r8(3)
+ set r8(4), r8(3)
bindattr_i r7(5), r8(4), <nyi(lit)>, r11(2), liti16(3)
goto BB(5)
Successors: 5
@@ -64,18 +63,15 @@
Dominance children:
BB 5:
Instructions:
- PHI r11(3), r11(1), r11(2)
- PHI r8(5), r8(2), r8(4)
- PHI r7(6), r7(4), r7(5)
getlex r8(6), <nyi>
decont r8(7), r8(6)
- decont r7(7), r8(7)
+ set r7(7), r8(7)
gethow r7(8), r7(7)
getlex r8(8), <nyi>
decont r8(9), r8(8)
getlex r13(1), <nyi>
decont r16(1), r7(8)
- findmeth r15(1), r16(1), <nyi(lit)>
+ sp_findmeth r15(1), r16(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r7(8)
arg_o liti16(1), r8(9)
@@ -86,7 +82,7 @@
getlex r7(9), <nyi>
getlex r15(2), <nyi>
wval r16(2), liti16(1), liti16(33)
- decont r16(3), r16(2)
+ set r16(3), r16(2)
getattr_s r13(2), r15(2), r16(3), <nyi(lit)>, liti16(2)
getlex r12(3), <nyi>
getlex r16(4), <nyi>
@@ -99,7 +95,7 @@
getattr_o r18(4), r15(5), r16(6), <nyi(lit)>, liti16(-1)
getlex r16(7), <nyi>
decont r19(1), r7(9)
- findmeth r15(6), r19(1), <nyi(lit)>
+ sp_findmeth r15(6), r19(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r7(9)
arg_s liti16(1), r13(2)
diff -Naru spesh_diffs_before/cuid_57_1396374451.04592.txt spesh_diffs_after/cuid_57_1396374451.04592.txt
--- spesh_diffs_before/cuid_57_1396374451.04592.txt 2014-04-01 21:58:01.755033668 +0200
+++ spesh_diffs_after/cuid_57_1396374451.04592.txt 2014-04-01 21:58:01.759033662 +0200
@@ -1,4 +1,4 @@
-push_ilist (before)
+push_ilist (after)
BB 0:
Instructions:
no_op
@@ -7,16 +7,14 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
getlex r3(1), <nyi>
decont r5(1), r3(1)
- findmeth r4(1), r5(1), <nyi(lit)>
+ sp_findmeth r4(1), r5(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r3(1)
invoke_o r3(2), r4(1)
diff -Naru spesh_diffs_before/cuid_62_1396374451.04592.txt spesh_diffs_after/cuid_62_1396374451.04592.txt
--- spesh_diffs_before/cuid_62_1396374451.04592.txt 2014-04-01 21:58:02.099033133 +0200
+++ spesh_diffs_after/cuid_62_1396374451.04592.txt 2014-04-01 21:58:02.103033126 +0200
@@ -1,4 +1,4 @@
-fresh_o (before)
+fresh_o (after)
BB 0:
Instructions:
no_op
@@ -7,15 +7,13 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
getlex r2(1), <nyi>
- decont r4(1), r1(2)
- findmeth r3(1), r4(1), <nyi(lit)>
+ set r4(1), r1(2)
+ sp_findmeth r3(1), r4(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r1(2)
arg_o liti16(1), r2(1)
diff -Naru spesh_diffs_before/cuid_63_1396374451.04592_.txt spesh_diffs_after/cuid_63_1396374451.04592_.txt
--- spesh_diffs_before/cuid_63_1396374451.04592_.txt 2014-04-01 21:58:02.042033221 +0200
+++ spesh_diffs_after/cuid_63_1396374451.04592_.txt 2014-04-01 21:58:02.046033215 +0200
@@ -1,4 +1,4 @@
-fresh_register (before)
+fresh_register (after)
BB 0:
Instructions:
no_op
@@ -27,8 +27,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r31(3), r31(0), r31(2)
- PHI r17(2), r17(0), r17(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
@@ -154,22 +152,6 @@
Dominance children:
BB 12:
Instructions:
- PHI r24(3), r24(0), r24(0), r24(0), r24(0), r24(2)
- PHI r23(2), r23(0), r23(0), r23(0), r23(0), r23(1)
- PHI r22(2), r22(0), r22(0), r22(0), r22(1), r22(0)
- PHI r21(3), r21(0), r21(0), r21(0), r21(2), r21(0)
- PHI r20(2), r20(0), r20(0), r20(0), r20(1), r20(1)
- PHI r19(2), r19(0), r19(0), r19(1), r19(0), r19(0)
- PHI r18(3), r18(0), r18(0), r18(2), r18(0), r18(0)
- PHI r17(4), r17(2), r17(2), r17(3), r17(3), r17(3)
- PHI r16(2), r16(0), r16(1), r16(0), r16(0), r16(0)
- PHI r15(3), r15(0), r15(2), r15(0), r15(0), r15(0)
- PHI r14(2), r14(0), r14(1), r14(1), r14(1), r14(1)
- PHI r13(2), r13(1), r13(0), r13(0), r13(0), r13(0)
- PHI r12(3), r12(2), r12(0), r12(0), r12(0), r12(0)
- PHI r10(5), r10(1), r10(2), r10(3), r10(4), r10(4)
- PHI r9(5), r9(1), r9(2), r9(3), r9(4), r9(4)
- PHI r8(28), r8(6), r8(12), r8(18), r8(24), r8(27)
getlex r26(1), <nyi>
elems r11(2), r26(1)
set r17(5), r11(2)
@@ -188,9 +170,7 @@
Dominance children:
BB 14:
Instructions:
- PHI r26(3), r26(1), r26(2)
PHI r17(7), r17(5), r17(6)
- PHI r14(4), r14(2), r14(3)
unless_i r17(7), BB(16)
Successors: 16, 15
Predeccessors: 12, 13
@@ -206,7 +186,7 @@
getattr_o r30(1), r28(2), r29(1), <nyi(lit)>, liti16(5)
getlex r29(2), <nyi>
decont r31(4), r29(2)
- findmeth r28(3), r31(4), <nyi(lit)>
+ sp_findmeth r28(3), r31(4), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r29(2)
invoke_o r29(3), r28(3)
@@ -226,13 +206,13 @@
getattr_o r31(5), r29(6), r28(4), <nyi(lit)>, liti16(0)
getlex r28(5), <nyi>
decont r32(1), r31(5)
- findmeth r29(7), r32(1), <nyi(lit)>
+ sp_findmeth r29(7), r32(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r31(5)
arg_o liti16(1), r28(5)
invoke_o r28(6), r29(7)
- decont r29(8), r30(2)
- findmeth r31(6), r29(8), <nyi(lit)>
+ set r29(8), r30(2)
+ sp_getspeshslot r31(6), liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r30(2)
argconst_s liti16(1), <nyi(lit)>
@@ -244,13 +224,6 @@
Dominance children:
BB 17:
Instructions:
- PHI r32(2), r32(0), r32(1)
- PHI r31(7), r31(4), r31(6)
- PHI r30(3), r30(1), r30(2)
- PHI r29(9), r29(4), r29(8)
- PHI r28(8), r28(3), r28(7)
- PHI r27(3), r27(2), r27(0)
- PHI r24(5), r24(4), r24(3)
getlex r30(4), <nyi>
return_o r30(4)
Successors:
diff -Naru spesh_diffs_before/cuid_63_1396374451.04592.txt spesh_diffs_after/cuid_63_1396374451.04592.txt
--- spesh_diffs_before/cuid_63_1396374451.04592.txt 2014-04-01 21:58:01.684033778 +0200
+++ spesh_diffs_after/cuid_63_1396374451.04592.txt 2014-04-01 21:58:01.688033772 +0200
@@ -1,4 +1,4 @@
-fresh_register (before)
+fresh_register (after)
BB 0:
Instructions:
no_op
@@ -27,8 +27,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r31(3), r31(0), r31(2)
- PHI r17(2), r17(0), r17(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
@@ -154,22 +152,6 @@
Dominance children:
BB 12:
Instructions:
- PHI r24(3), r24(0), r24(0), r24(0), r24(0), r24(2)
- PHI r23(2), r23(0), r23(0), r23(0), r23(0), r23(1)
- PHI r22(2), r22(0), r22(0), r22(0), r22(1), r22(0)
- PHI r21(3), r21(0), r21(0), r21(0), r21(2), r21(0)
- PHI r20(2), r20(0), r20(0), r20(0), r20(1), r20(1)
- PHI r19(2), r19(0), r19(0), r19(1), r19(0), r19(0)
- PHI r18(3), r18(0), r18(0), r18(2), r18(0), r18(0)
- PHI r17(4), r17(2), r17(2), r17(3), r17(3), r17(3)
- PHI r16(2), r16(0), r16(1), r16(0), r16(0), r16(0)
- PHI r15(3), r15(0), r15(2), r15(0), r15(0), r15(0)
- PHI r14(2), r14(0), r14(1), r14(1), r14(1), r14(1)
- PHI r13(2), r13(1), r13(0), r13(0), r13(0), r13(0)
- PHI r12(3), r12(2), r12(0), r12(0), r12(0), r12(0)
- PHI r10(5), r10(1), r10(2), r10(3), r10(4), r10(4)
- PHI r9(5), r9(1), r9(2), r9(3), r9(4), r9(4)
- PHI r8(28), r8(6), r8(12), r8(18), r8(24), r8(27)
getlex r26(1), <nyi>
elems r11(2), r26(1)
set r17(5), r11(2)
@@ -188,9 +170,7 @@
Dominance children:
BB 14:
Instructions:
- PHI r26(3), r26(1), r26(2)
PHI r17(7), r17(5), r17(6)
- PHI r14(4), r14(2), r14(3)
unless_i r17(7), BB(16)
Successors: 16, 15
Predeccessors: 12, 13
@@ -206,7 +186,7 @@
getattr_o r30(1), r28(2), r29(1), <nyi(lit)>, liti16(5)
getlex r29(2), <nyi>
decont r31(4), r29(2)
- findmeth r28(3), r31(4), <nyi(lit)>
+ sp_findmeth r28(3), r31(4), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r29(2)
invoke_o r29(3), r28(3)
@@ -226,13 +206,13 @@
getattr_o r31(5), r29(6), r28(4), <nyi(lit)>, liti16(0)
getlex r28(5), <nyi>
decont r32(1), r31(5)
- findmeth r29(7), r32(1), <nyi(lit)>
+ sp_findmeth r29(7), r32(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r31(5)
arg_o liti16(1), r28(5)
invoke_o r28(6), r29(7)
- decont r29(8), r30(2)
- findmeth r31(6), r29(8), <nyi(lit)>
+ set r29(8), r30(2)
+ sp_getspeshslot r31(6), liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r30(2)
argconst_s liti16(1), <nyi(lit)>
@@ -244,13 +224,6 @@
Dominance children:
BB 17:
Instructions:
- PHI r32(2), r32(0), r32(1)
- PHI r31(7), r31(4), r31(6)
- PHI r30(3), r30(1), r30(2)
- PHI r29(9), r29(4), r29(8)
- PHI r28(8), r28(3), r28(7)
- PHI r27(3), r27(2), r27(0)
- PHI r24(5), r24(4), r24(3)
getlex r30(4), <nyi>
return_o r30(4)
Successors:
diff -Naru spesh_diffs_before/cuid_66_1396374443.73067.txt spesh_diffs_after/cuid_66_1396374443.73067.txt
--- spesh_diffs_before/cuid_66_1396374443.73067.txt 2014-04-01 21:58:00.553035539 +0200
+++ spesh_diffs_after/cuid_66_1396374443.73067.txt 2014-04-01 21:58:00.556035534 +0200
@@ -1,4 +1,4 @@
-!LITERAL (before)
+!LITERAL (after)
BB 0:
Instructions:
no_op
@@ -25,7 +25,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r12(2), r12(0), r12(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
@@ -39,7 +38,7 @@
getlex r10(1), <nyi>
getattr_o r11(1), r9(2), r10(1), <nyi(lit)>, liti16(-1)
wval r10(2), liti16(1), liti16(33)
- decont r10(3), r10(2)
+ set r10(3), r10(2)
getattr_s r7(2), r11(1), r10(3), <nyi(lit)>, liti16(2)
bindlex <nyi>, r7(2)
getlex r12(3), <nyi>
@@ -106,14 +105,7 @@
Dominance children:
BB 8:
Instructions:
- PHI r18(4), r18(0), r18(3)
- PHI r17(6), r17(0), r17(5)
- PHI r16(4), r16(0), r16(3)
- PHI r15(6), r15(0), r15(5)
- PHI r14(6), r14(0), r14(5)
PHI r12(7), r12(4), r12(6)
- PHI r11(6), r11(1), r11(5)
- PHI r10(8), r10(3), r10(7)
unless_i r12(7), BB(10)
Successors: 10, 9
Predeccessors: 3, 7
@@ -123,7 +115,7 @@
getlex r10(9), <nyi>
decont r10(10), r10(9)
const_s r14(7), <nyi(lit)>
- decont r9(3), r10(10)
+ set r9(3), r10(10)
findmeth_s r11(7), r9(3), r14(7)
prepargs <nyi(lit)>
arg_o liti16(0), r10(10)
@@ -154,7 +146,7 @@
getlex r9(7), <nyi>
getattr_o r20(1), r19(4), r9(7), <nyi(lit)>, liti16(-1)
wval r9(8), liti16(1), liti16(33)
- decont r9(9), r9(8)
+ set r9(9), r9(8)
getattr_o r19(5), r20(1), r9(9), <nyi(lit)>, liti16(6)
bindlex <nyi>, r19(5)
Successors: 11
@@ -162,14 +154,6 @@
Dominance children:
BB 11:
Instructions:
- PHI r20(2), r20(0), r20(1)
- PHI r19(6), r19(2), r19(5)
- PHI r15(9), r15(8), r15(6)
- PHI r14(9), r14(8), r14(6)
- PHI r13(4), r13(3), r13(2)
- PHI r11(10), r11(9), r11(6)
- PHI r10(12), r10(11), r10(8)
- PHI r9(10), r9(6), r9(9)
getlex r9(11), <nyi>
return_o r9(11)
Successors:
diff -Naru spesh_diffs_before/cuid_67_1396374442.87834_.txt spesh_diffs_after/cuid_67_1396374442.87834_.txt
--- spesh_diffs_before/cuid_67_1396374442.87834_.txt 2014-04-01 21:58:01.572033953 +0200
+++ spesh_diffs_after/cuid_67_1396374442.87834_.txt 2014-04-01 21:58:01.575033948 +0200
@@ -1,4 +1,4 @@
-name (before)
+name (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r2(2), r2(0), r2(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -49,10 +48,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(4), r3(1), r3(3)
- PHI r2(5), r2(3), r2(4)
getlex r2(6), <nyi>
decont r2(7), r2(6)
wval r3(5), liti16(1), liti16(80)
@@ -84,10 +79,6 @@
BB 8:
Instructions:
PHI r10(3), r10(1), r10(2)
- PHI r9(2), r9(0), r9(1)
- PHI r7(3), r7(2), r7(1)
- PHI r3(8), r3(7), r3(5)
- PHI r2(9), r2(8), r2(7)
return_s r10(3)
Successors:
Predeccessors: 6, 7
diff -Naru spesh_diffs_before/cuid_67_1396374442.87834.txt spesh_diffs_after/cuid_67_1396374442.87834.txt
--- spesh_diffs_before/cuid_67_1396374442.87834.txt 2014-04-01 21:58:01.238034473 +0200
+++ spesh_diffs_after/cuid_67_1396374442.87834.txt 2014-04-01 21:58:01.242034467 +0200
@@ -1,4 +1,4 @@
-name (before)
+name (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r2(2), r2(0), r2(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -49,10 +48,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(4), r3(1), r3(3)
- PHI r2(5), r2(3), r2(4)
getlex r2(6), <nyi>
decont r2(7), r2(6)
wval r3(5), liti16(1), liti16(80)
@@ -84,10 +79,6 @@
BB 8:
Instructions:
PHI r10(3), r10(1), r10(2)
- PHI r9(2), r9(0), r9(1)
- PHI r7(3), r7(2), r7(1)
- PHI r3(8), r3(7), r3(5)
- PHI r2(9), r2(8), r2(7)
return_s r10(3)
Successors:
Predeccessors: 6, 7
diff -Naru spesh_diffs_before/cuid_68_1396374442.87834_.txt spesh_diffs_after/cuid_68_1396374442.87834_.txt
--- spesh_diffs_before/cuid_68_1396374442.87834_.txt 2014-04-01 21:58:01.563033967 +0200
+++ spesh_diffs_after/cuid_68_1396374442.87834_.txt 2014-04-01 21:58:01.567033961 +0200
@@ -1,4 +1,4 @@
-scope (before)
+scope (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r2(2), r2(0), r2(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -49,10 +48,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(4), r3(1), r3(3)
- PHI r2(5), r2(3), r2(4)
getlex r2(6), <nyi>
decont r2(7), r2(6)
wval r3(5), liti16(1), liti16(80)
@@ -84,10 +79,6 @@
BB 8:
Instructions:
PHI r10(3), r10(1), r10(2)
- PHI r9(2), r9(0), r9(1)
- PHI r7(3), r7(2), r7(1)
- PHI r3(8), r3(7), r3(5)
- PHI r2(9), r2(8), r2(7)
return_s r10(3)
Successors:
Predeccessors: 6, 7
diff -Naru spesh_diffs_before/cuid_68_1396374442.87834.txt spesh_diffs_after/cuid_68_1396374442.87834.txt
--- spesh_diffs_before/cuid_68_1396374442.87834.txt 2014-04-01 21:58:01.246034460 +0200
+++ spesh_diffs_after/cuid_68_1396374442.87834.txt 2014-04-01 21:58:01.250034454 +0200
@@ -1,4 +1,4 @@
-scope (before)
+scope (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r2(2), r2(0), r2(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -49,10 +48,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(4), r3(1), r3(3)
- PHI r2(5), r2(3), r2(4)
getlex r2(6), <nyi>
decont r2(7), r2(6)
wval r3(5), liti16(1), liti16(80)
@@ -84,10 +79,6 @@
BB 8:
Instructions:
PHI r10(3), r10(1), r10(2)
- PHI r9(2), r9(0), r9(1)
- PHI r7(3), r7(2), r7(1)
- PHI r3(8), r3(7), r3(5)
- PHI r2(9), r2(8), r2(7)
return_s r10(3)
Successors:
Predeccessors: 6, 7
diff -Naru spesh_diffs_before/cuid_68_1396374445.70272_.txt spesh_diffs_after/cuid_68_1396374445.70272_.txt
--- spesh_diffs_before/cuid_68_1396374445.70272_.txt 2014-04-01 21:58:00.843035087 +0200
+++ spesh_diffs_after/cuid_68_1396374445.70272_.txt 2014-04-01 21:58:00.846035083 +0200
@@ -1,4 +1,4 @@
-O (before)
+O (after)
BB 0:
Instructions:
no_op
@@ -29,7 +29,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r7(2), r7(0), r7(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
@@ -56,7 +55,6 @@
Dominance children:
BB 6:
Instructions:
- PHI r7(4), r7(3), r7(2)
PHI r6(3), r6(1), r6(2)
bindlex <nyi>, r6(3)
getlex r7(5), <nyi>
@@ -107,10 +105,6 @@
BB 11:
Instructions:
PHI r12(3), r12(1), r12(2)
- PHI r11(2), r11(0), r11(1)
- PHI r9(4), r9(3), r9(0)
- PHI r5(3), r5(2), r5(1)
- PHI r4(6), r4(5), r4(2)
return_o r12(3)
Successors:
Predeccessors: 9, 10
diff -Naru spesh_diffs_before/cuid_68_1396374445.70272.txt spesh_diffs_after/cuid_68_1396374445.70272.txt
--- spesh_diffs_before/cuid_68_1396374445.70272.txt 2014-04-01 21:58:00.262035992 +0200
+++ spesh_diffs_after/cuid_68_1396374445.70272.txt 2014-04-01 21:58:00.273035974 +0200
@@ -1,4 +1,4 @@
-O (before)
+O (after)
BB 0:
Instructions:
no_op
@@ -29,7 +29,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r7(2), r7(0), r7(1)
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
@@ -56,7 +55,6 @@
Dominance children:
BB 6:
Instructions:
- PHI r7(4), r7(3), r7(2)
PHI r6(3), r6(1), r6(2)
bindlex <nyi>, r6(3)
getlex r7(5), <nyi>
@@ -107,10 +105,6 @@
BB 11:
Instructions:
PHI r12(3), r12(1), r12(2)
- PHI r11(2), r11(0), r11(1)
- PHI r9(4), r9(3), r9(0)
- PHI r5(3), r5(2), r5(1)
- PHI r4(6), r4(5), r4(2)
return_o r12(3)
Successors:
Predeccessors: 9, 10
diff -Naru spesh_diffs_before/cuid_68_1396374451.04592.txt spesh_diffs_after/cuid_68_1396374451.04592.txt
--- spesh_diffs_before/cuid_68_1396374451.04592.txt 2014-04-01 21:58:01.675033792 +0200
+++ spesh_diffs_after/cuid_68_1396374451.04592.txt 2014-04-01 21:58:01.680033785 +0200
@@ -1,4 +1,4 @@
-release_register (before)
+release_register (after)
BB 0:
Instructions:
no_op
@@ -30,7 +30,6 @@
BB 3:
Instructions:
PHI r8(2), r8(0), r8(1)
- PHI r4(3), r4(0), r4(2)
PHI r3(3), r3(1), r3(2)
bindlex <nyi>, r3(3)
paramnamesused
@@ -78,7 +77,7 @@
BB 7:
Instructions:
wval r14(3), liti16(3), liti16(0)
- decont r15(1), r14(3)
+ set r15(1), r14(3)
getwho r15(2), r15(1)
const_s r10(2), <nyi(lit)>
atkey_o r15(3), r15(2), r10(2)
@@ -135,15 +134,13 @@
Dominance children:
BB 14:
Instructions:
- PHI r16(6), r16(5), r16(1)
PHI r15(4), r15(3), r15(0)
PHI r14(7), r14(6), r14(2)
- PHI r13(4), r13(3), r13(0)
PHI r12(4), r12(2), r12(3)
PHI r10(5), r10(4), r10(1)
getlex r13(5), <nyi>
decont r16(7), r12(4)
- findmeth r11(4), r16(7), <nyi(lit)>
+ sp_findmeth r11(4), r16(7), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r12(4)
arg_o liti16(1), r13(5)
@@ -155,7 +152,6 @@
Dominance children:
BB 15:
Instructions:
- PHI r16(8), r16(1), r16(7)
PHI r15(5), r15(0), r15(4)
PHI r14(8), r14(2), r14(7)
PHI r13(7), r13(0), r13(6)
@@ -170,12 +166,10 @@
BB 16:
Instructions:
PHI r16(10), r16(1), r16(9)
- PHI r15(6), r15(0), r15(5)
PHI r14(9), r14(2), r14(8)
PHI r13(8), r13(0), r13(7)
PHI r12(7), r12(0), r12(6)
PHI r11(6), r11(0), r11(5)
- PHI r10(7), r10(0), r10(6)
PHI r9(2), r9(0), r9(1)
PHI r5(6), r5(4), r5(5)
set r18(1), r16(10)
@@ -192,7 +186,7 @@
getattr_o r18(2), r15(8), r17(1), <nyi(lit)>, liti16(5)
getlex r17(2), <nyi>
decont r19(1), r17(2)
- findmeth r15(9), r19(1), <nyi(lit)>
+ sp_findmeth r15(9), r19(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r17(2)
invoke_o r17(3), r15(9)
@@ -208,12 +202,8 @@
Dominance children:
BB 18:
Instructions:
- PHI r19(2), r19(0), r19(1)
PHI r18(4), r18(1), r18(3)
PHI r17(7), r17(0), r17(6)
- PHI r15(10), r15(6), r15(9)
- PHI r10(9), r10(7), r10(8)
- PHI r8(5), r8(3), r8(4)
decont r18(5), r18(4)
unless_o r18(5), BB(20)
Successors: 20, 19
@@ -234,14 +224,13 @@
BB 20:
Instructions:
PHI r16(15), r16(11), r16(14)
- PHI r8(7), r8(5), r8(6)
getlex r18(6), <nyi>
decont r18(7), r18(6)
wval r15(11), liti16(3), liti16(65)
getattr_o r19(3), r18(7), r15(11), <nyi(lit)>, liti16(5)
getlex r15(12), <nyi>
decont r20(1), r15(12)
- findmeth r18(8), r20(1), <nyi(lit)>
+ sp_findmeth r18(8), r20(1), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r15(12)
invoke_o r15(13), r18(8)
@@ -283,7 +272,6 @@
Instructions:
PHI r21(2), r21(0), r21(1)
PHI r20(5), r20(1), r20(4)
- PHI r19(10), r19(7), r19(9)
PHI r18(11), r18(8), r18(10)
getlex r19(11), <nyi>
decont r19(12), r19(11)
@@ -317,7 +305,6 @@
Instructions:
PHI r22(2), r22(0), r22(1)
PHI r21(5), r21(2), r21(4)
- PHI r19(17), r19(14), r19(16)
PHI r18(15), r18(11), r18(14)
getlex r19(18), <nyi>
decont r19(19), r19(18)
@@ -352,7 +339,6 @@
PHI r23(2), r23(0), r23(1)
PHI r22(5), r22(2), r22(4)
PHI r21(9), r21(5), r21(8)
- PHI r19(24), r19(21), r19(23)
getlex r19(25), <nyi>
decont r19(26), r19(25)
smrt_numify r6(5), r19(26)
@@ -386,7 +372,6 @@
PHI r24(2), r24(0), r24(1)
PHI r23(5), r23(2), r23(4)
PHI r22(9), r22(5), r22(8)
- PHI r19(31), r19(28), r19(30)
const_s r10(11), <nyi(lit)>
getlex r19(32), <nyi>
decont r19(33), r19(32)
@@ -413,32 +398,7 @@
Dominance children:
BB 30:
Instructions:
- PHI r25(3), r25(2), r25(0)
- PHI r24(3), r24(2), r24(0)
- PHI r23(6), r23(5), r23(0)
- PHI r22(10), r22(9), r22(0)
- PHI r21(10), r21(9), r21(0)
- PHI r20(6), r20(5), r20(0)
PHI r19(36), r19(34), r19(35)
- PHI r18(16), r18(15), r18(0)
- PHI r17(8), r17(7), r17(0)
- PHI r16(16), r16(15), r16(0)
- PHI r15(17), r15(16), r15(0)
- PHI r14(10), r14(9), r14(0)
- PHI r13(9), r13(8), r13(0)
- PHI r12(8), r12(7), r12(0)
- PHI r11(7), r11(6), r11(0)
- PHI r10(12), r10(11), r10(0)
- PHI r9(3), r9(2), r9(0)
- PHI r8(14), r8(12), r8(13)
- PHI r7(6), r7(5), r7(0)
- PHI r6(6), r6(5), r6(0)
- PHI r5(7), r5(6), r5(0)
- PHI r4(6), r4(4), r4(5)
- PHI r3(5), r3(3), r3(4)
- PHI r2(3), r2(1), r2(2)
- PHI r1(3), r1(1), r1(2)
- PHI r0(3), r0(1), r0(2)
return_o r19(36)
Successors:
Predeccessors: 28, 29
diff -Naru spesh_diffs_before/cuid_69_1396374442.87834.txt spesh_diffs_after/cuid_69_1396374442.87834.txt
--- spesh_diffs_before/cuid_69_1396374442.87834.txt 2014-04-01 21:58:01.581033939 +0200
+++ spesh_diffs_after/cuid_69_1396374442.87834.txt 2014-04-01 21:58:01.592033922 +0200
@@ -1,4 +1,4 @@
-decl (before)
+decl (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r2(2), r2(0), r2(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -49,10 +48,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(4), r3(1), r3(3)
- PHI r2(5), r2(3), r2(4)
getlex r2(6), <nyi>
decont r2(7), r2(6)
wval r3(5), liti16(1), liti16(80)
@@ -84,10 +79,6 @@
BB 8:
Instructions:
PHI r10(3), r10(1), r10(2)
- PHI r9(2), r9(0), r9(1)
- PHI r7(3), r7(2), r7(1)
- PHI r3(8), r3(7), r3(5)
- PHI r2(9), r2(8), r2(7)
return_s r10(3)
Successors:
Predeccessors: 6, 7
diff -Naru spesh_diffs_before/cuid_70_1396374442.87834.txt spesh_diffs_after/cuid_70_1396374442.87834.txt
--- spesh_diffs_before/cuid_70_1396374442.87834.txt 2014-04-01 21:58:02.147033058 +0200
+++ spesh_diffs_after/cuid_70_1396374442.87834.txt 2014-04-01 21:58:02.151033052 +0200
@@ -1,4 +1,4 @@
-slurpy (before)
+slurpy (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r3(2), r3(0), r3(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -50,11 +49,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r7(2), r7(0), r7(1)
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(6), r3(3), r3(5)
- PHI r2(3), r2(1), r2(2)
getlex r2(4), <nyi>
decont r2(5), r2(4)
wval r3(7), liti16(1), liti16(80)
diff -Naru spesh_diffs_before/cuid_71_1396374443.73067.txt spesh_diffs_after/cuid_71_1396374443.73067.txt
--- spesh_diffs_before/cuid_71_1396374443.73067.txt 2014-04-01 21:58:00.859035062 +0200
+++ spesh_diffs_after/cuid_71_1396374443.73067.txt 2014-04-01 21:58:00.870035045 +0200
@@ -1,4 +1,4 @@
-ww (before)
+ww (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
wval r1(1), liti16(0), liti16(26)
bindlex <nyi>, r1(1)
getlex r4(1), <nyi>
@@ -18,7 +16,7 @@
getlex r5(1), <nyi>
getattr_o r6(1), r4(2), r5(1), <nyi(lit)>, liti16(-1)
wval r5(2), liti16(1), liti16(33)
- decont r5(3), r5(2)
+ set r5(3), r5(2)
getattr_s r7(1), r6(1), r5(3), <nyi(lit)>, liti16(2)
bindlex <nyi>, r7(1)
getlex r5(4), <nyi>
@@ -48,11 +46,7 @@
Dominance children:
BB 3:
Instructions:
- PHI r11(3), r11(0), r11(2)
- PHI r10(2), r10(0), r10(1)
PHI r8(5), r8(2), r8(4)
- PHI r6(5), r6(2), r6(4)
- PHI r5(7), r5(5), r5(6)
set r9(3), r8(5)
unless_i r8(5), BB(5)
Successors: 5, 4
@@ -74,11 +68,7 @@
Dominance children:
BB 5:
Instructions:
- PHI r11(6), r11(3), r11(5)
- PHI r10(4), r10(2), r10(3)
PHI r9(6), r9(3), r9(5)
- PHI r6(7), r6(5), r6(6)
- PHI r5(10), r5(7), r5(9)
set r8(6), r9(6)
unless_i r9(6), BB(7)
Successors: 7, 6
@@ -102,12 +92,7 @@
Dominance children:
BB 7:
Instructions:
- PHI r12(4), r12(0), r12(3)
- PHI r11(8), r11(6), r11(7)
- PHI r10(6), r10(4), r10(5)
PHI r8(9), r8(6), r8(8)
- PHI r6(10), r6(7), r6(9)
- PHI r5(12), r5(10), r5(11)
unless_i r8(9), BB(9)
Successors: 9, 8
Predeccessors: 5, 6
@@ -117,7 +102,7 @@
getlex r5(13), <nyi>
decont r5(14), r5(13)
const_s r10(7), <nyi(lit)>
- decont r4(3), r5(14)
+ set r4(3), r5(14)
findmeth_s r6(11), r4(3), r10(7)
prepargs <nyi(lit)>
arg_o liti16(0), r5(14)
@@ -148,7 +133,7 @@
getlex r4(7), <nyi>
getattr_o r15(1), r13(4), r4(7), <nyi(lit)>, liti16(-1)
wval r4(8), liti16(1), liti16(33)
- decont r4(9), r4(8)
+ set r4(9), r4(8)
getattr_o r13(5), r15(1), r4(9), <nyi(lit)>, liti16(6)
bindlex <nyi>, r13(5)
Successors: 10
@@ -156,14 +141,6 @@
Dominance children:
BB 10:
Instructions:
- PHI r15(2), r15(0), r15(1)
- PHI r14(2), r14(1), r14(0)
- PHI r13(6), r13(2), r13(5)
- PHI r10(9), r10(8), r10(6)
- PHI r9(8), r9(7), r9(6)
- PHI r6(14), r6(13), r6(10)
- PHI r5(16), r5(15), r5(12)
- PHI r4(10), r4(6), r4(9)
getlex r4(11), <nyi>
return_o r4(11)
Successors:
diff -Naru spesh_diffs_before/cuid_72_1396374442.09232.txt spesh_diffs_after/cuid_72_1396374442.09232.txt
--- spesh_diffs_before/cuid_72_1396374442.09232.txt 2014-04-01 21:58:01.501034063 +0200
+++ spesh_diffs_after/cuid_72_1396374442.09232.txt 2014-04-01 21:58:01.505034057 +0200
@@ -1,4 +1,4 @@
-is_narrower_type (before)
+is_narrower_type (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
isnull r3(1), r2(1)
set r6(1), r3(1)
@@ -33,9 +31,6 @@
BB 3:
Instructions:
PHI r6(3), r6(1), r6(2)
- PHI r5(2), r5(0), r5(1)
- PHI r4(2), r4(0), r4(1)
- PHI r2(3), r2(1), r2(2)
unless_i r6(3), BB(5)
Successors: 5, 4
Predeccessors: 1, 2
@@ -109,15 +104,7 @@
Dominance children:
BB 11:
Instructions:
- PHI r12(4), r12(0), r12(3)
- PHI r11(3), r11(0), r11(2)
- PHI r10(3), r10(0), r10(2)
- PHI r9(3), r9(0), r9(2)
PHI r8(6), r8(1), r8(5)
- PHI r7(5), r7(0), r7(4)
- PHI r5(6), r5(2), r5(5)
- PHI r3(3), r3(2), r3(1)
- PHI r2(9), r2(3), r2(8)
return_i r8(6)
Successors:
Predeccessors: 4, 10
diff -Naru spesh_diffs_before/cuid_73_1396374442.09232.txt spesh_diffs_after/cuid_73_1396374442.09232.txt
--- spesh_diffs_before/cuid_73_1396374442.09232.txt 2014-04-01 21:58:01.509034051 +0200
+++ spesh_diffs_after/cuid_73_1396374442.09232.txt 2014-04-01 21:58:01.514034043 +0200
@@ -1,4 +1,4 @@
-is_narrower (before)
+is_narrower (after)
BB 0:
Instructions:
no_op
@@ -9,12 +9,10 @@
Instructions:
getcode r20(1), <nyi(lit)>
takeclosure r20(2), r20(1)
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
null r2(1)
bindlex <nyi>, r2(1)
newlexotic r6(1), BB(55)
@@ -48,7 +46,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r11(2), r11(1), r11(0)
PHI r10(3), r10(1), r10(2)
decont r10(4), r10(3)
smrt_numify r12(1), r10(4)
@@ -141,7 +138,6 @@
Dominance children:
BB 16:
Instructions:
- PHI r15(2), r15(1), r15(0)
PHI r11(11), r11(9), r11(10)
decont r11(12), r11(11)
smrt_numify r13(2), r11(12)
@@ -202,7 +198,6 @@
Dominance children:
BB 23:
Instructions:
- PHI r11(16), r11(15), r11(14)
PHI r10(15), r10(13), r10(14)
decont r10(16), r10(15)
smrt_numify r12(3), r10(16)
@@ -295,7 +290,6 @@
Dominance children:
BB 34:
Instructions:
- PHI r18(3), r18(2), r18(0)
PHI r11(25), r11(23), r11(24)
set r18(4), r11(25)
Successors: 35
@@ -327,14 +321,8 @@
BB 37:
Instructions:
PHI r18(6), r18(0), r18(5), r18(0)
- PHI r17(3), r17(0), r17(1), r17(2)
- PHI r16(2), r16(0), r16(1), r16(1)
- PHI r15(15), r15(0), r15(14), r15(6)
- PHI r13(4), r13(1), r13(3), r13(2)
- PHI r12(4), r12(1), r12(3), r12(2)
PHI r11(30), r11(8), r11(26), r11(29)
PHI r10(24), r10(8), r10(23), r10(12)
- PHI r9(11), r9(3), r9(10), r9(5)
PHI r8(8), r8(7), r8(4), r8(4)
const_i64 r14(2), liti64(0)
bindlex <nyi>, r14(2)
@@ -348,11 +336,6 @@
BB 38:
Instructions:
PHI r22(1), r22(0), r22(2)
- PHI r21(1), r21(0), r21(2)
- PHI r19(1), r19(0), r19(3)
- PHI r15(16), r15(15), r15(18)
- PHI r13(5), r13(4), r13(6)
- PHI r12(5), r12(4), r12(6)
getlex r19(2), <nyi>
coerce_in r13(6), r19(2)
getlex r15(17), <nyi>
@@ -400,11 +383,8 @@
Dominance children:
BB 42:
Instructions:
- PHI r25(4), r25(0), r25(3)
PHI r23(5), r23(2), r23(4)
PHI r15(21), r15(18), r15(20)
- PHI r13(8), r13(6), r13(7)
- PHI r12(8), r12(6), r12(7)
unless_i r23(5), BB(44)
Successors: 44, 43
Predeccessors: 40, 41
@@ -447,11 +427,8 @@
Dominance children:
BB 46:
Instructions:
- PHI r25(6), r25(4), r25(4), r25(5)
PHI r24(6), r24(3), r24(5), r24(5)
PHI r15(25), r15(24), r15(21), r15(21)
- PHI r13(10), r13(8), r13(9), r13(9)
- PHI r12(10), r12(8), r12(9), r12(9)
PHI r10(30), r10(24), r10(26), r10(29)
getlex r26(1), <nyi>
getlex r27(1), <nyi>
@@ -561,32 +538,7 @@
Dominance children:
BB 56:
Instructions:
- PHI r29(10), r29(9), r29(0)
- PHI r28(10), r28(9), r28(0)
- PHI r27(6), r27(5), r27(0)
PHI r26(5), r26(3), r26(4)
- PHI r25(10), r25(9), r25(0)
- PHI r24(9), r24(8), r24(0)
- PHI r23(7), r23(6), r23(0)
- PHI r22(3), r22(1), r22(0)
- PHI r21(3), r21(2), r21(0)
- PHI r20(4), r20(2), r20(3)
- PHI r19(4), r19(3), r19(0)
- PHI r18(7), r18(6), r18(0)
- PHI r17(5), r17(4), r17(0)
- PHI r16(4), r16(3), r16(0)
- PHI r15(26), r15(25), r15(0)
- PHI r14(3), r14(2), r14(0)
- PHI r13(14), r13(13), r13(0)
- PHI r12(14), r12(13), r12(0)
- PHI r11(31), r11(30), r11(0)
- PHI r10(31), r10(30), r10(0)
- PHI r9(15), r9(14), r9(0)
- PHI r8(9), r8(8), r8(0)
- PHI r6(3), r6(1), r6(2)
- PHI r2(3), r2(1), r2(2)
- PHI r1(3), r1(1), r1(2)
- PHI r0(3), r0(1), r0(2)
return_o r26(5)
Successors:
Predeccessors: 54, 55
diff -Naru spesh_diffs_before/cuid_74_1396374442.09232.txt spesh_diffs_after/cuid_74_1396374442.09232.txt
--- spesh_diffs_before/cuid_74_1396374442.09232.txt 2014-04-01 21:58:01.485034088 +0200
+++ spesh_diffs_after/cuid_74_1396374442.09232.txt 2014-04-01 21:58:01.497034070 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,8 +7,6 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(0), liti16(0)
- paramnamesused
getlex r2(1), <nyi>
const_s r3(1), <nyi(lit)>
atkey_o r2(2), r2(1), r3(1)
@@ -32,7 +30,6 @@
Dominance children:
BB 4:
Instructions:
- PHI r5(2), r5(1), r5(0)
PHI r4(3), r4(1), r4(2)
getlex r6(1), <nyi>
atpos_o r4(4), r4(3), r6(1)
@@ -57,7 +54,6 @@
BB 7:
Instructions:
PHI r5(5), r5(3), r5(4)
- PHI r2(4), r2(3), r2(2)
bindlex <nyi>, r5(5)
getlex r2(5), <nyi>
const_s r3(2), <nyi(lit)>
@@ -82,7 +78,6 @@
Dominance children:
BB 10:
Instructions:
- PHI r7(2), r7(1), r7(0)
PHI r4(7), r4(5), r4(6)
getlex r6(2), <nyi>
atpos_o r4(8), r4(7), r6(2)
@@ -107,7 +102,6 @@
BB 13:
Instructions:
PHI r7(5), r7(3), r7(4)
- PHI r2(8), r2(7), r2(6)
bindlex <nyi>, r7(5)
getlex r2(9), <nyi>
getlex r4(9), <nyi>
@@ -196,18 +190,6 @@
Dominance children:
BB 19:
Instructions:
- PHI r17(3), r17(0), r17(0), r17(0), r17(2)
- PHI r16(3), r16(0), r16(0), r16(0), r16(2)
- PHI r15(3), r15(0), r15(0), r15(2), r15(2)
- PHI r14(4), r14(0), r14(0), r14(1), r14(3)
- PHI r13(3), r13(0), r13(2), r13(0), r13(0)
- PHI r12(4), r12(0), r12(3), r12(3), r12(3)
- PHI r11(4), r11(0), r11(3), r11(1), r11(1)
- PHI r10(3), r10(2), r10(0), r10(0), r10(0)
- PHI r9(4), r9(1), r9(2), r9(0), r9(3)
- PHI r8(6), r8(2), r8(4), r8(5), r8(5)
- PHI r4(12), r4(11), r4(9), r4(9), r4(9)
- PHI r2(20), r2(11), r2(15), r2(17), r2(19)
getlex r6(4), <nyi>
hllboxtype_i r2(21)
box_i r2(22), r6(4), r2(21)
diff -Naru spesh_diffs_before/cuid_74_1396374445.70272.txt spesh_diffs_after/cuid_74_1396374445.70272.txt
--- spesh_diffs_before/cuid_74_1396374445.70272.txt 2014-04-01 21:58:00.596035472 +0200
+++ spesh_diffs_after/cuid_74_1396374445.70272.txt 2014-04-01 21:58:00.600035466 +0200
@@ -1,4 +1,4 @@
-starter (before)
+starter (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
const_s r2(1), <nyi(lit)>
getdynlex r3(1), r2(1)
ifnonnull r3(1), BB(8)
@@ -20,7 +18,7 @@
BB 2:
Instructions:
wval r6(1), liti16(1), liti16(0)
- decont r7(1), r6(1)
+ set r7(1), r6(1)
getwho r7(2), r7(1)
const_s r2(2), <nyi(lit)>
atkey_o r7(3), r7(2), r2(2)
@@ -77,12 +75,7 @@
Dominance children:
BB 9:
Instructions:
- PHI r8(5), r8(4), r8(0)
- PHI r7(4), r7(3), r7(0)
- PHI r6(5), r6(4), r6(0)
- PHI r5(4), r5(3), r5(0)
PHI r4(3), r4(1), r4(2)
- PHI r2(5), r2(4), r2(1)
bindlex <nyi>, r4(3)
getlex r5(5), <nyi>
decont r3(2), r5(5)
@@ -97,7 +90,7 @@
decont r3(4), r3(3)
getlex r5(6), <nyi>
const_s r2(6), <nyi(lit)>
- decont r6(6), r3(4)
+ set r6(6), r3(4)
findmeth_s r8(6), r6(6), r2(6)
prepargs <nyi(lit)>
arg_o liti16(0), r3(4)
@@ -113,7 +106,7 @@
getlex r3(5), <nyi>
decont r3(6), r3(5)
const_s r2(7), <nyi(lit)>
- decont r6(7), r3(6)
+ set r6(7), r3(6)
findmeth_s r8(8), r6(7), r2(7)
prepargs <nyi(lit)>
arg_o liti16(0), r3(6)
@@ -125,10 +118,6 @@
BB 12:
Instructions:
PHI r8(10), r8(7), r8(9)
- PHI r6(8), r6(6), r6(7)
- PHI r5(8), r5(7), r5(5)
- PHI r3(8), r3(4), r3(7)
- PHI r2(8), r2(6), r2(7)
return_o r8(10)
Successors:
Predeccessors: 10, 11
diff -Naru spesh_diffs_before/cuid_75_1396374442.09232.txt spesh_diffs_after/cuid_75_1396374442.09232.txt
--- spesh_diffs_before/cuid_75_1396374442.09232.txt 2014-04-01 21:58:01.445034150 +0200
+++ spesh_diffs_after/cuid_75_1396374442.09232.txt 2014-04-01 21:58:01.449034144 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,8 +7,6 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(0), liti16(0)
- paramnamesused
getlex r8(1), <nyi>
decont r8(2), r8(1)
wval r9(1), liti16(0), liti16(5)
@@ -36,25 +34,24 @@
BB 4:
Instructions:
PHI r9(4), r9(2), r9(3)
- PHI r8(4), r8(3), r8(2)
bindlex <nyi>, r9(4)
getlex r8(5), <nyi>
decont r12(1), r8(5)
- findmeth r10(3), r12(1), <nyi(lit)>
+ sp_findmeth r10(3), r12(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r8(5)
invoke_o r8(6), r10(3)
bindlex <nyi>, r8(6)
getlex r10(4), <nyi>
decont r13(1), r10(4)
- findmeth r12(2), r13(1), <nyi(lit)>
+ sp_findmeth r12(2), r13(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r10(4)
invoke_o r10(5), r12(2)
bindlex <nyi>, r10(5)
getlex r12(3), <nyi>
decont r14(1), r12(3)
- findmeth r13(2), r14(1), <nyi(lit)>
+ sp_findmeth r13(2), r14(1), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r12(3)
invoke_o r12(4), r13(2)
@@ -104,23 +101,6 @@
Dominance children: 5
BB 5:
Instructions:
- PHI r32(1), r32(0), r32(2)
- PHI r31(1), r31(0), r31(5)
- PHI r30(1), r30(0), r30(7)
- PHI r29(1), r29(0), r29(8)
- PHI r28(1), r28(0), r28(15)
- PHI r27(1), r27(0), r27(5)
- PHI r26(1), r26(0), r26(10)
- PHI r25(1), r25(0), r25(9)
- PHI r24(1), r24(0), r24(9)
- PHI r23(1), r23(0), r23(5)
- PHI r22(1), r22(0), r22(7)
- PHI r21(1), r21(0), r21(13)
- PHI r20(1), r20(0), r20(6)
- PHI r19(1), r19(0), r19(5)
- PHI r18(1), r18(0), r18(2)
- PHI r17(1), r17(0), r17(3)
- PHI r15(7), r15(6), r15(15)
getlex r17(2), <nyi>
coerce_in r18(2), r17(2)
getlex r19(2), <nyi>
@@ -157,7 +137,6 @@
Dominance children:
BB 9:
Instructions:
- PHI r23(3), r23(2), r23(1)
PHI r22(4), r22(2), r22(3)
set r19(4), r22(4)
getlex r22(5), <nyi>
@@ -193,7 +172,6 @@
Dominance children:
BB 12:
Instructions:
- PHI r27(3), r27(2), r27(1)
PHI r26(4), r26(2), r26(3)
set r22(6), r26(4)
getlex r26(5), <nyi>
@@ -229,7 +207,6 @@
Dominance children:
BB 15:
Instructions:
- PHI r28(3), r28(2), r28(1)
PHI r21(8), r21(6), r21(7)
getlex r28(4), <nyi>
getlex r24(5), <nyi>
@@ -254,7 +231,6 @@
Dominance children:
BB 18:
Instructions:
- PHI r29(3), r29(2), r29(1)
PHI r26(10), r26(8), r26(9)
push_o r21(8), r26(10)
getlex r21(9), <nyi>
@@ -281,7 +257,6 @@
BB 21:
Instructions:
PHI r29(6), r29(4), r29(5)
- PHI r28(7), r28(6), r28(5)
getlex r28(8), <nyi>
getlex r24(6), <nyi>
atpos_o r28(9), r28(8), r24(6)
@@ -305,7 +280,6 @@
Dominance children:
BB 24:
Instructions:
- PHI r30(3), r30(2), r30(1)
PHI r21(13), r21(11), r21(12)
push_o r29(6), r21(13)
getlex r30(4), <nyi>
@@ -331,7 +305,6 @@
Dominance children:
BB 27:
Instructions:
- PHI r31(3), r31(2), r31(1)
PHI r28(12), r28(10), r28(11)
set r29(7), r28(12)
getlex r28(13), <nyi>
diff -Naru spesh_diffs_before/cuid_75_1396374445.70272.txt spesh_diffs_after/cuid_75_1396374445.70272.txt
--- spesh_diffs_before/cuid_75_1396374445.70272.txt 2014-04-01 21:58:00.604035459 +0200
+++ spesh_diffs_after/cuid_75_1396374445.70272.txt 2014-04-01 21:58:00.615035442 +0200
@@ -1,4 +1,4 @@
-stopper (before)
+stopper (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
const_s r2(1), <nyi(lit)>
getdynlex r3(1), r2(1)
ifnonnull r3(1), BB(8)
@@ -20,7 +18,7 @@
BB 2:
Instructions:
wval r6(1), liti16(1), liti16(0)
- decont r7(1), r6(1)
+ set r7(1), r6(1)
getwho r7(2), r7(1)
const_s r2(2), <nyi(lit)>
atkey_o r7(3), r7(2), r2(2)
@@ -77,12 +75,7 @@
Dominance children:
BB 9:
Instructions:
- PHI r8(5), r8(4), r8(0)
- PHI r7(4), r7(3), r7(0)
- PHI r6(5), r6(4), r6(0)
- PHI r5(4), r5(3), r5(0)
PHI r4(3), r4(1), r4(2)
- PHI r2(5), r2(4), r2(1)
bindlex <nyi>, r4(3)
getlex r5(5), <nyi>
decont r3(2), r5(5)
@@ -97,7 +90,7 @@
decont r3(4), r3(3)
getlex r5(6), <nyi>
const_s r2(6), <nyi(lit)>
- decont r6(6), r3(4)
+ set r6(6), r3(4)
findmeth_s r8(6), r6(6), r2(6)
prepargs <nyi(lit)>
arg_o liti16(0), r3(4)
@@ -113,7 +106,7 @@
getlex r3(5), <nyi>
decont r3(6), r3(5)
const_s r2(7), <nyi(lit)>
- decont r6(7), r3(6)
+ set r6(7), r3(6)
findmeth_s r8(8), r6(7), r2(7)
prepargs <nyi(lit)>
arg_o liti16(0), r3(6)
@@ -125,10 +118,6 @@
BB 12:
Instructions:
PHI r8(10), r8(7), r8(9)
- PHI r6(8), r6(6), r6(7)
- PHI r5(8), r5(7), r5(5)
- PHI r3(8), r3(4), r3(7)
- PHI r2(8), r2(6), r2(7)
return_o r8(10)
Successors:
Predeccessors: 10, 11
diff -Naru spesh_diffs_before/cuid_75_1396374451.04592.txt spesh_diffs_after/cuid_75_1396374451.04592.txt
--- spesh_diffs_before/cuid_75_1396374451.04592.txt 2014-04-01 21:58:01.747033680 +0200
+++ spesh_diffs_after/cuid_75_1396374451.04592.txt 2014-04-01 21:58:01.751033674 +0200
@@ -1,4 +1,4 @@
-is_var (before)
+is_var (after)
BB 0:
Instructions:
no_op
@@ -7,19 +7,17 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
decont r2(2), r2(1)
wval r3(1), liti16(3), liti16(77)
getattr_o r4(1), r2(2), r3(1), <nyi(lit)>, liti16(2)
getlex r3(2), <nyi>
decont r5(1), r3(2)
- findmeth r2(3), r5(1), <nyi(lit)>
+ sp_findmeth r2(3), r5(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r3(2)
invoke_o r3(3), r2(3)
diff -Naru spesh_diffs_before/cuid_76_1396374442.09232.txt spesh_diffs_after/cuid_76_1396374442.09232.txt
--- spesh_diffs_before/cuid_76_1396374442.09232.txt 2014-04-01 21:58:01.528034021 +0200
+++ spesh_diffs_after/cuid_76_1396374442.09232.txt 2014-04-01 21:58:01.532034015 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,8 +7,6 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(0), liti16(0)
- paramnamesused
const_i64 r1(1), liti64(0)
bindlex <nyi>, r1(1)
Successors: 2
@@ -21,15 +19,11 @@
PHI r13(1), r13(0), r13(19)
PHI r12(1), r12(0), r12(10)
PHI r11(1), r11(0), r11(7)
- PHI r10(1), r10(0), r10(11)
PHI r9(1), r9(0), r9(11)
PHI r8(1), r8(0), r8(19)
PHI r7(1), r7(0), r7(27)
PHI r6(1), r6(0), r6(18)
PHI r5(1), r5(0), r5(24)
- PHI r4(1), r4(0), r4(6)
- PHI r3(1), r3(0), r3(3)
- PHI r2(1), r2(0), r2(17)
getlex r2(2), <nyi>
getlex r3(2), <nyi>
lt_i r3(3), r2(2), r3(2)
@@ -73,7 +67,6 @@
Dominance children:
BB 7:
Instructions:
- PHI r8(3), r8(2), r8(1)
PHI r7(4), r7(2), r7(3)
const_s r9(2), <nyi(lit)>
atkey_o r7(5), r7(4), r9(2)
@@ -98,7 +91,6 @@
BB 10:
Instructions:
PHI r8(6), r8(4), r8(5)
- PHI r6(5), r6(4), r6(3)
getlex r6(6), <nyi>
getlex r2(5), <nyi>
atpos_o r6(7), r6(6), r2(5)
@@ -122,7 +114,6 @@
Dominance children:
BB 13:
Instructions:
- PHI r10(3), r10(2), r10(1)
PHI r7(8), r7(6), r7(7)
const_s r9(3), <nyi(lit)>
atkey_o r7(9), r7(8), r9(3)
@@ -183,7 +174,6 @@
Dominance children:
BB 20:
Instructions:
- PHI r6(11), r6(10), r6(9)
PHI r5(6), r5(4), r5(5)
const_s r9(4), <nyi(lit)>
atkey_o r5(7), r5(6), r9(4)
@@ -207,7 +197,6 @@
Dominance children:
BB 23:
Instructions:
- PHI r8(10), r8(9), r8(8)
PHI r6(14), r6(12), r6(13)
getlex r8(11), <nyi>
getlex r2(7), <nyi>
@@ -232,7 +221,6 @@
Dominance children:
BB 26:
Instructions:
- PHI r7(11), r7(10), r7(9)
PHI r5(10), r5(8), r5(9)
const_s r9(5), <nyi(lit)>
atkey_o r5(11), r5(10), r9(5)
@@ -256,7 +244,6 @@
Dominance children:
BB 29:
Instructions:
- PHI r8(14), r8(13), r8(12)
PHI r7(14), r7(12), r7(13)
decont r7(15), r7(14)
smrt_numify r11(2), r7(15)
@@ -285,7 +272,6 @@
BB 32:
Instructions:
PHI r8(17), r8(15), r8(16)
- PHI r5(13), r5(12), r5(11)
bindpos_o r6(14), r2(8), r8(17)
getlex r5(14), <nyi>
getlex r2(9), <nyi>
@@ -310,7 +296,6 @@
Dominance children:
BB 35:
Instructions:
- PHI r13(3), r13(2), r13(1)
PHI r7(20), r7(18), r7(19)
const_s r9(6), <nyi(lit)>
atkey_o r7(21), r7(20), r9(6)
@@ -335,7 +320,6 @@
BB 38:
Instructions:
PHI r13(6), r13(4), r13(5)
- PHI r5(17), r5(16), r5(15)
set r6(15), r13(6)
getlex r13(7), <nyi>
getlex r2(10), <nyi>
@@ -360,7 +344,6 @@
Dominance children:
BB 41:
Instructions:
- PHI r7(23), r7(22), r7(21)
PHI r5(20), r5(18), r5(19)
const_s r9(7), <nyi(lit)>
decont r6(16), r6(15)
@@ -394,7 +377,6 @@
Dominance children:
BB 44:
Instructions:
- PHI r15(3), r15(2), r15(1)
PHI r14(4), r14(2), r14(3)
const_s r9(8), <nyi(lit)>
atkey_o r14(5), r14(4), r9(8)
@@ -419,7 +401,6 @@
BB 47:
Instructions:
PHI r15(6), r15(4), r15(5)
- PHI r13(12), r13(11), r13(10)
set r5(21), r15(6)
getlex r15(7), <nyi>
getlex r12(6), <nyi>
@@ -444,7 +425,6 @@
Dominance children:
BB 50:
Instructions:
- PHI r14(7), r14(6), r14(5)
PHI r13(15), r13(13), r13(14)
const_s r9(9), <nyi(lit)>
decont r5(22), r5(21)
@@ -480,16 +460,11 @@
Instructions:
PHI r15(10), r15(1), r15(9)
PHI r14(11), r14(1), r14(10)
- PHI r13(17), r13(1), r13(16)
- PHI r12(9), r12(1), r12(8)
- PHI r11(6), r11(1), r11(5)
- PHI r10(9), r10(1), r10(8)
PHI r9(11), r9(1), r9(10)
PHI r8(19), r8(1), r8(18)
PHI r7(27), r7(1), r7(26)
PHI r6(18), r6(1), r6(17)
PHI r5(24), r5(1), r5(23)
- PHI r2(15), r2(3), r2(14)
getlex r4(5), <nyi>
hllboxtype_i r13(18)
box_i r13(19), r4(5), r13(18)
diff -Naru spesh_diffs_before/cuid_77_1396374442.87834.txt spesh_diffs_after/cuid_77_1396374442.87834.txt
--- spesh_diffs_before/cuid_77_1396374442.87834.txt 2014-04-01 21:58:01.421034188 +0200
+++ spesh_diffs_after/cuid_77_1396374442.87834.txt 2014-04-01 21:58:01.426034180 +0200
@@ -1,4 +1,4 @@
-name (before)
+name (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r2(2), r2(0), r2(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -49,10 +48,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(4), r3(1), r3(3)
- PHI r2(5), r2(3), r2(4)
getlex r2(6), <nyi>
decont r2(7), r2(6)
wval r3(5), liti16(1), liti16(93)
@@ -83,10 +78,6 @@
BB 8:
Instructions:
PHI r9(3), r9(1), r9(2)
- PHI r8(2), r8(0), r8(1)
- PHI r7(3), r7(2), r7(1)
- PHI r3(8), r3(5), r3(7)
- PHI r2(9), r2(7), r2(8)
return_s r9(3)
Successors:
Predeccessors: 6, 7
diff -Naru spesh_diffs_before/cuid_78_1396374442.09232.txt spesh_diffs_after/cuid_78_1396374442.09232.txt
--- spesh_diffs_before/cuid_78_1396374442.09232.txt 2014-04-01 21:58:01.538034006 +0200
+++ spesh_diffs_after/cuid_78_1396374442.09232.txt 2014-04-01 21:58:01.542033999 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,8 +7,6 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(0), liti16(0)
- paramnamesused
const_i64 r1(1), liti64(0)
hllboxtype_i r2(1)
box_i r2(2), r1(1), r2(1)
@@ -18,16 +16,6 @@
Dominance children: 2
BB 2:
Instructions:
- PHI r11(1), r11(0), r11(5)
- PHI r10(1), r10(0), r10(17)
- PHI r9(1), r9(0), r9(9)
- PHI r8(1), r8(0), r8(6)
- PHI r7(1), r7(0), r7(6)
- PHI r6(1), r6(0), r6(9)
- PHI r5(1), r5(0), r5(25)
- PHI r4(1), r4(0), r4(2)
- PHI r3(1), r3(0), r3(26)
- PHI r1(2), r1(1), r1(4)
getlex r3(2), <nyi>
decont r3(3), r3(2)
smrt_numify r4(2), r3(3)
@@ -54,7 +42,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(3), r6(2), r6(1)
PHI r5(4), r5(2), r5(3)
const_s r7(2), <nyi(lit)>
atkey_o r5(5), r5(4), r7(2)
@@ -79,7 +66,6 @@
BB 8:
Instructions:
PHI r6(6), r6(4), r6(5)
- PHI r3(7), r3(6), r3(5)
decont r6(7), r6(6)
smrt_numify r8(2), r6(7)
lt_n r1(4), r4(2), r8(2)
@@ -113,7 +99,6 @@
Dominance children:
BB 12:
Instructions:
- PHI r10(3), r10(2), r10(1)
PHI r5(8), r5(6), r5(7)
const_s r7(3), <nyi(lit)>
atkey_o r5(9), r5(8), r7(3)
@@ -138,7 +123,6 @@
BB 15:
Instructions:
PHI r10(6), r10(4), r10(5)
- PHI r3(11), r3(10), r3(9)
getlex r3(12), <nyi>
decont r3(13), r3(12)
smrt_numify r8(3), r3(13)
@@ -164,7 +148,6 @@
Dominance children:
BB 18:
Instructions:
- PHI r5(11), r5(10), r5(9)
PHI r3(16), r3(14), r3(15)
const_s r7(4), <nyi(lit)>
atkey_o r3(17), r3(16), r7(4)
@@ -188,7 +171,6 @@
Dominance children:
BB 21:
Instructions:
- PHI r10(9), r10(8), r10(7)
PHI r5(14), r5(12), r5(13)
set r6(8), r5(14)
getlex r5(15), <nyi>
@@ -215,7 +197,6 @@
BB 24:
Instructions:
PHI r10(12), r10(10), r10(11)
- PHI r3(19), r3(18), r3(17)
const_s r7(5), <nyi(lit)>
atkey_o r10(13), r10(12), r7(5)
ifnonnull r10(13), BB(26)
@@ -238,7 +219,6 @@
Dominance children:
BB 27:
Instructions:
- PHI r5(18), r5(17), r5(16)
PHI r3(22), r3(20), r3(21)
getlex r5(19), <nyi>
decont r5(20), r5(19)
@@ -265,7 +245,6 @@
Dominance children:
BB 30:
Instructions:
- PHI r10(15), r10(14), r10(13)
PHI r5(23), r5(21), r5(22)
const_s r7(6), <nyi(lit)>
decont r6(9), r6(8)
@@ -316,7 +295,6 @@
Dominance children:
BB 34:
Instructions:
- PHI r15(2), r15(1), r15(0)
PHI r14(3), r14(1), r14(2)
const_s r7(7), <nyi(lit)>
getlex r15(3), <nyi>
diff -Naru spesh_diffs_before/cuid_78_1396374442.87834_.txt spesh_diffs_after/cuid_78_1396374442.87834_.txt
--- spesh_diffs_before/cuid_78_1396374442.87834_.txt 2014-04-01 21:58:01.133034636 +0200
+++ spesh_diffs_after/cuid_78_1396374442.87834_.txt 2014-04-01 21:58:01.137034630 +0200
@@ -1,4 +1,4 @@
-op (before)
+op (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r2(2), r2(0), r2(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -49,10 +48,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(4), r3(1), r3(3)
- PHI r2(5), r2(3), r2(4)
getlex r2(6), <nyi>
decont r2(7), r2(6)
wval r3(5), liti16(1), liti16(93)
@@ -83,10 +78,6 @@
BB 8:
Instructions:
PHI r9(3), r9(1), r9(2)
- PHI r8(2), r8(0), r8(1)
- PHI r7(3), r7(2), r7(1)
- PHI r3(8), r3(5), r3(7)
- PHI r2(9), r2(7), r2(8)
return_s r9(3)
Successors:
Predeccessors: 6, 7
diff -Naru spesh_diffs_before/cuid_78_1396374442.87834.txt spesh_diffs_after/cuid_78_1396374442.87834.txt
--- spesh_diffs_before/cuid_78_1396374442.87834.txt 2014-04-01 21:58:01.030034796 +0200
+++ spesh_diffs_after/cuid_78_1396374442.87834.txt 2014-04-01 21:58:01.034034790 +0200
@@ -1,4 +1,4 @@
-op (before)
+op (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r2(2), r2(0), r2(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -49,10 +48,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(4), r3(1), r3(3)
- PHI r2(5), r2(3), r2(4)
getlex r2(6), <nyi>
decont r2(7), r2(6)
wval r3(5), liti16(1), liti16(93)
@@ -83,10 +78,6 @@
BB 8:
Instructions:
PHI r9(3), r9(1), r9(2)
- PHI r8(2), r8(0), r8(1)
- PHI r7(3), r7(2), r7(1)
- PHI r3(8), r3(5), r3(7)
- PHI r2(9), r2(7), r2(8)
return_s r9(3)
Successors:
Predeccessors: 6, 7
diff -Naru spesh_diffs_before/cuid_79_1396374442.09232.txt spesh_diffs_after/cuid_79_1396374442.09232.txt
--- spesh_diffs_before/cuid_79_1396374442.09232.txt 2014-04-01 21:58:01.547033992 +0200
+++ spesh_diffs_after/cuid_79_1396374442.09232.txt 2014-04-01 21:58:01.552033984 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -9,8 +9,6 @@
Instructions:
getcode r16(1), <nyi(lit)>
takeclosure r16(2), r16(1)
- checkarity liti16(0), liti16(0)
- paramnamesused
getlex r4(1), <nyi>
getlex r5(1), <nyi>
captureposarg r4(2), r4(1), r5(1)
@@ -42,7 +40,6 @@
Dominance children:
BB 4:
Instructions:
- PHI r10(2), r10(1), r10(0)
PHI r9(3), r9(1), r9(2)
getlex r5(2), <nyi>
atpos_o r9(4), r9(3), r5(2)
@@ -67,7 +64,6 @@
BB 7:
Instructions:
PHI r10(5), r10(3), r10(4)
- PHI r6(5), r6(4), r6(3)
bindlex <nyi>, r10(5)
getlex r6(6), <nyi>
const_s r8(2), <nyi(lit)>
@@ -92,7 +88,6 @@
Dominance children:
BB 10:
Instructions:
- PHI r11(2), r11(1), r11(0)
PHI r9(7), r9(5), r9(6)
getlex r5(3), <nyi>
atpos_o r9(8), r9(7), r5(3)
@@ -117,7 +112,6 @@
BB 13:
Instructions:
PHI r11(5), r11(3), r11(4)
- PHI r6(9), r6(8), r6(7)
bindlex <nyi>, r11(5)
getlex r6(10), <nyi>
getlex r9(9), <nyi>
@@ -139,8 +133,6 @@
BB 15:
Instructions:
PHI r13(3), r13(1), r13(2)
- PHI r12(2), r12(0), r12(1)
- PHI r9(11), r9(9), r9(10)
hllboxtype_i r9(12)
box_i r9(13), r13(3), r9(12)
set r6(11), r9(13)
@@ -165,8 +157,6 @@
Dominance children:
BB 17:
Instructions:
- PHI r14(3), r14(0), r14(2)
- PHI r9(16), r9(13), r9(15)
PHI r6(14), r6(11), r6(13)
decont r6(15), r6(14)
if_o r6(15), BB(19)
@@ -184,8 +174,6 @@
Dominance children:
BB 19:
Instructions:
- PHI r15(2), r15(0), r15(1)
- PHI r13(5), r13(3), r13(4)
getlex r6(16), <nyi>
decont r6(17), r6(16)
unless_o r6(17), BB(21)
diff -Naru spesh_diffs_before/cuid_80_1396374451.04592.txt spesh_diffs_after/cuid_80_1396374451.04592.txt
--- spesh_diffs_before/cuid_80_1396374451.04592.txt 2014-04-01 21:58:01.928033399 +0200
+++ spesh_diffs_after/cuid_80_1396374451.04592.txt 2014-04-01 21:58:01.931033394 +0200
@@ -1,4 +1,4 @@
-lexical (before)
+lexical (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
decont r2(2), r2(1)
wval r3(1), liti16(3), liti16(77)
@@ -42,7 +40,6 @@
BB 4:
Instructions:
PHI r3(6), r3(4), r3(5)
- PHI r2(4), r2(3), r2(2)
return_o r3(6)
Successors:
Predeccessors: 2, 3
diff -Naru spesh_diffs_before/cuid_81_1396374442.09232.txt spesh_diffs_after/cuid_81_1396374442.09232.txt
--- spesh_diffs_before/cuid_81_1396374442.09232.txt 2014-04-01 21:58:01.722033720 +0200
+++ spesh_diffs_after/cuid_81_1396374442.09232.txt 2014-04-01 21:58:01.726033713 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -7,8 +7,6 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(0), liti16(0)
- paramnamesused
getlex r1(1), <nyi>
const_i64 r2(1), liti64(0)
atpos_o r1(2), r1(1), r2(1)
@@ -32,7 +30,6 @@
Dominance children:
BB 4:
Instructions:
- PHI r4(2), r4(1), r4(0)
PHI r3(3), r3(1), r3(2)
const_s r5(1), <nyi(lit)>
atkey_o r3(4), r3(3), r5(1)
@@ -57,7 +54,6 @@
BB 7:
Instructions:
PHI r4(5), r4(3), r4(4)
- PHI r1(4), r1(3), r1(2)
bindlex <nyi>, r4(5)
scwbdisable r2(2)
getlex r1(5), <nyi>
diff -Naru spesh_diffs_before/cuid_81_1396374445.70272.txt spesh_diffs_after/cuid_81_1396374445.70272.txt
--- spesh_diffs_before/cuid_81_1396374445.70272.txt 2014-04-01 21:58:00.874035039 +0200
+++ spesh_diffs_after/cuid_81_1396374445.70272.txt 2014-04-01 21:58:00.878035033 +0200
@@ -1,4 +1,4 @@
-MARKER (before)
+MARKER (after)
BB 0:
Instructions:
no_op
@@ -7,19 +7,17 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_s r1(1), liti16(1)
+ sp_getarg_s r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r4(1), <nyi>
decont r4(2), r4(1)
getlex r5(1), <nyi>
decont r5(2), r5(1)
getattr_o r6(1), r4(2), r5(2), <nyi(lit)>, liti16(-1)
wval r5(3), liti16(2), liti16(33)
- decont r5(4), r5(3)
+ set r5(4), r5(3)
getattr_o r4(3), r6(1), r5(4), <nyi(lit)>, liti16(5)
bindlex <nyi>, r4(3)
getlex r5(5), <nyi>
@@ -37,7 +35,7 @@
getlex r6(3), <nyi>
decont r6(4), r6(3)
const_s r7(2), <nyi(lit)>
- decont r10(1), r6(4)
+ set r10(1), r6(4)
findmeth_s r9(1), r10(1), r7(2)
prepargs <nyi(lit)>
arg_o liti16(0), r6(4)
@@ -46,8 +44,8 @@
getlex r9(2), <nyi>
getlex r10(2), <nyi>
decont r10(3), r10(2)
- decont r12(1), r10(3)
- findmeth r11(1), r12(1), <nyi(lit)>
+ set r12(1), r10(3)
+ sp_findmeth r11(1), r12(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r10(3)
invoke_o r10(4), r11(1)
@@ -72,8 +70,8 @@
getlex r9(4), <nyi>
getlex r12(3), <nyi>
decont r12(4), r12(3)
- decont r14(1), r12(4)
- findmeth r13(2), r14(1), <nyi(lit)>
+ set r14(1), r12(4)
+ sp_findmeth r13(2), r14(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r12(4)
invoke_o r12(5), r13(2)
@@ -91,14 +89,7 @@
Dominance children:
BB 4:
Instructions:
- PHI r14(3), r14(0), r14(2)
PHI r13(5), r13(1), r13(4)
- PHI r12(7), r12(2), r12(6)
- PHI r11(4), r11(3), r11(0)
- PHI r10(6), r10(5), r10(0)
- PHI r9(6), r9(3), r9(5)
- PHI r7(6), r7(4), r7(5)
- PHI r6(6), r6(5), r6(2)
return_o r13(5)
Successors:
Predeccessors: 2, 3
diff -Naru spesh_diffs_before/cuid_8_1396374442.87834_.txt spesh_diffs_after/cuid_8_1396374442.87834_.txt
--- spesh_diffs_before/cuid_8_1396374442.87834_.txt 2014-04-01 21:58:01.118034660 +0200
+++ spesh_diffs_after/cuid_8_1396374442.87834_.txt 2014-04-01 21:58:01.122034653 +0200
@@ -1,4 +1,4 @@
-new (before)
+new (after)
BB 0:
Instructions:
no_op
@@ -14,8 +14,6 @@
bindlex <nyi>, r1(1)
param_sn r2(1)
bindlex <nyi>, r2(1)
- getlex r1(2), <nyi>
- getlex r2(2), <nyi>
wval r5(1), liti16(0), liti16(26)
bindlex <nyi>, r5(1)
getlex r6(1), <nyi>
@@ -25,13 +23,13 @@
getlex r7(1), <nyi>
getlex r8(1), <nyi>
wval r9(1), liti16(1), liti16(13)
- decont r9(2), r9(1)
+ set r9(2), r9(1)
bindattr_o r8(1), r9(2), <nyi(lit)>, r7(1), liti16(0)
hllhash r9(3)
create r9(4), r9(3)
getlex r8(2), <nyi>
wval r10(1), liti16(1), liti16(13)
- decont r10(2), r10(1)
+ set r10(2), r10(1)
bindattr_o r8(2), r10(2), <nyi(lit)>, r9(4), liti16(1)
getlex r10(3), <nyi>
iter r10(4), r10(3)
@@ -41,12 +39,6 @@
Dominance children: 2
BB 2:
Instructions:
- PHI r16(1), r16(0), r16(2)
- PHI r15(1), r15(0), r15(5)
- PHI r14(1), r14(0), r14(5)
- PHI r13(1), r13(0), r13(4)
- PHI r12(1), r12(0), r12(3)
- PHI r11(1), r11(0), r11(3)
getlex r11(2), <nyi>
set r13(2), r11(2)
decont r11(3), r11(2)
diff -Naru spesh_diffs_before/cuid_8_1396374442.87834.txt spesh_diffs_after/cuid_8_1396374442.87834.txt
--- spesh_diffs_before/cuid_8_1396374442.87834.txt 2014-04-01 21:58:00.946034927 +0200
+++ spesh_diffs_after/cuid_8_1396374442.87834.txt 2014-04-01 21:58:00.957034910 +0200
@@ -1,4 +1,4 @@
-new (before)
+new (after)
BB 0:
Instructions:
no_op
@@ -14,8 +14,6 @@
bindlex <nyi>, r1(1)
param_sn r2(1)
bindlex <nyi>, r2(1)
- getlex r1(2), <nyi>
- getlex r2(2), <nyi>
wval r5(1), liti16(0), liti16(26)
bindlex <nyi>, r5(1)
getlex r6(1), <nyi>
@@ -25,13 +23,13 @@
getlex r7(1), <nyi>
getlex r8(1), <nyi>
wval r9(1), liti16(1), liti16(13)
- decont r9(2), r9(1)
+ set r9(2), r9(1)
bindattr_o r8(1), r9(2), <nyi(lit)>, r7(1), liti16(0)
hllhash r9(3)
create r9(4), r9(3)
getlex r8(2), <nyi>
wval r10(1), liti16(1), liti16(13)
- decont r10(2), r10(1)
+ set r10(2), r10(1)
bindattr_o r8(2), r10(2), <nyi(lit)>, r9(4), liti16(1)
getlex r10(3), <nyi>
iter r10(4), r10(3)
@@ -41,12 +39,6 @@
Dominance children: 2
BB 2:
Instructions:
- PHI r16(1), r16(0), r16(2)
- PHI r15(1), r15(0), r15(5)
- PHI r14(1), r14(0), r14(5)
- PHI r13(1), r13(0), r13(4)
- PHI r12(1), r12(0), r12(3)
- PHI r11(1), r11(0), r11(3)
getlex r11(2), <nyi>
set r13(2), r11(2)
decont r11(3), r11(2)
diff -Naru spesh_diffs_before/cuid_82_1396374440.55013.txt spesh_diffs_after/cuid_82_1396374440.55013.txt
--- spesh_diffs_before/cuid_82_1396374440.55013.txt 2014-04-01 21:58:01.150034610 +0200
+++ spesh_diffs_after/cuid_82_1396374440.55013.txt 2014-04-01 21:58:01.161034593 +0200
@@ -1,4 +1,4 @@
-method_table (before)
+method_table (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
decont r2(2), r2(1)
wval r3(1), liti16(0), liti16(7)
diff -Naru spesh_diffs_before/cuid_82_1396374445.70272.txt spesh_diffs_after/cuid_82_1396374445.70272.txt
--- spesh_diffs_before/cuid_82_1396374445.70272.txt 2014-04-01 21:58:00.803035150 +0200
+++ spesh_diffs_after/cuid_82_1396374445.70272.txt 2014-04-01 21:58:00.814035133 +0200
@@ -1,4 +1,4 @@
-MARKED (before)
+MARKED (after)
BB 0:
Instructions:
no_op
@@ -7,19 +7,17 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_s r1(1), liti16(1)
+ sp_getarg_s r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r4(1), <nyi>
decont r4(2), r4(1)
getlex r5(1), <nyi>
decont r5(2), r5(1)
getattr_o r6(1), r4(2), r5(2), <nyi(lit)>, liti16(-1)
wval r5(3), liti16(2), liti16(33)
- decont r5(4), r5(3)
+ set r5(4), r5(3)
getattr_o r4(3), r6(1), r5(4), <nyi(lit)>, liti16(5)
bindlex <nyi>, r4(3)
getlex r5(5), <nyi>
@@ -29,7 +27,7 @@
getlex r6(2), <nyi>
decont r8(1), r6(2)
wval r9(1), liti16(2), liti16(108)
- decont r10(1), r9(1)
+ set r10(1), r9(1)
istype r11(1), r8(1), r10(1)
set r15(1), r11(1)
unless_i r11(1), BB(3)
@@ -40,7 +38,7 @@
Instructions:
getlex r10(2), <nyi>
decont r8(2), r10(2)
- findmeth r9(2), r8(2), <nyi(lit)>
+ sp_findmeth r9(2), r8(2), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r10(2)
invoke_o r10(3), r9(2)
@@ -48,8 +46,8 @@
smrt_numify r12(1), r10(4)
getlex r10(5), <nyi>
decont r10(6), r10(5)
- decont r8(3), r10(6)
- findmeth r9(3), r8(3), <nyi(lit)>
+ set r8(3), r10(6)
+ sp_findmeth r9(3), r8(3), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r10(6)
invoke_o r10(7), r9(3)
@@ -64,12 +62,6 @@
BB 3:
Instructions:
PHI r15(3), r15(1), r15(2)
- PHI r14(2), r14(0), r14(1)
- PHI r13(2), r13(0), r13(1)
- PHI r12(2), r12(0), r12(1)
- PHI r10(9), r10(1), r10(8)
- PHI r9(4), r9(1), r9(3)
- PHI r8(4), r8(1), r8(3)
if_i r15(3), BB(5)
Successors: 5, 4
Predeccessors: 1, 2
@@ -79,7 +71,7 @@
getlex r10(10), <nyi>
decont r10(11), r10(10)
const_s r7(2), <nyi(lit)>
- decont r8(5), r10(11)
+ set r8(5), r10(11)
findmeth_s r9(5), r8(5), r7(2)
prepargs <nyi(lit)>
arg_o liti16(0), r10(11)
@@ -91,10 +83,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r10(13), r10(9), r10(12)
- PHI r9(6), r9(4), r9(5)
- PHI r8(6), r8(4), r8(5)
- PHI r7(3), r7(1), r7(2)
getlex r9(7), <nyi>
return_o r9(7)
Successors:
diff -Naru spesh_diffs_before/cuid_86_1396374451.04592.txt spesh_diffs_after/cuid_86_1396374451.04592.txt
--- spesh_diffs_before/cuid_86_1396374451.04592.txt 2014-04-01 21:58:02.132033081 +0200
+++ spesh_diffs_after/cuid_86_1396374451.04592.txt 2014-04-01 21:58:02.143033064 +0200
@@ -1,4 +1,4 @@
-params (before)
+params (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(3), liti16(77)
diff -Naru spesh_diffs_before/cuid_88_1396374442.87834.txt spesh_diffs_after/cuid_88_1396374442.87834.txt
--- spesh_diffs_before/cuid_88_1396374442.87834.txt 2014-04-01 21:58:02.090033147 +0200
+++ spesh_diffs_after/cuid_88_1396374442.87834.txt 2014-04-01 21:58:02.094033140 +0200
@@ -1,4 +1,4 @@
-resultchild (before)
+resultchild (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r3(2), r3(0), r3(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -47,9 +46,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r5(2), r5(0), r5(1)
- PHI r3(6), r3(3), r3(5)
- PHI r2(3), r2(1), r2(2)
getlex r2(4), <nyi>
decont r2(5), r2(4)
wval r3(7), liti16(1), liti16(106)
diff -Naru spesh_diffs_before/cuid_90_1396374442.09232.txt spesh_diffs_after/cuid_90_1396374442.09232.txt
--- spesh_diffs_before/cuid_90_1396374442.09232.txt 2014-04-01 21:58:01.430034174 +0200
+++ spesh_diffs_after/cuid_90_1396374442.09232.txt 2014-04-01 21:58:01.441034157 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -13,8 +13,6 @@
takeclosure r15(2), r15(1)
getcode r17(1), <nyi(lit)>
takeclosure r17(2), r17(1)
- checkarity liti16(0), liti16(0)
- paramnamesused
getlex r2(1), <nyi>
getlex r3(1), <nyi>
decont r3(2), r3(1)
@@ -203,20 +201,6 @@
Dominance children:
BB 14:
Instructions:
- PHI r24(5), r24(0), r24(0), r24(0), r24(0), r24(4), r24(0)
- PHI r23(4), r23(0), r23(0), r23(0), r23(0), r23(3), r23(0)
- PHI r22(7), r22(0), r22(0), r22(0), r22(0), r22(6), r22(0)
- PHI r21(6), r21(0), r21(0), r21(0), r21(0), r21(4), r21(5)
- PHI r20(11), r20(0), r20(0), r20(0), r20(0), r20(10), r20(0)
- PHI r19(10), r19(0), r19(0), r19(0), r19(0), r19(8), r19(9)
- PHI r18(3), r18(0), r18(0), r18(0), r18(0), r18(2), r18(2)
- PHI r16(3), r16(0), r16(0), r16(0), r16(2), r16(2), r16(2)
- PHI r14(3), r14(0), r14(0), r14(2), r14(2), r14(2), r14(2)
- PHI r12(3), r12(0), r12(2), r12(2), r12(2), r12(2), r12(2)
- PHI r11(3), r11(2), r11(0), r11(0), r11(0), r11(0), r11(0)
- PHI r10(8), r10(2), r10(0), r10(0), r10(0), r10(7), r10(0)
- PHI r9(11), r9(3), r9(0), r9(0), r9(0), r9(10), r9(0)
- PHI r6(11), r6(3), r6(4), r6(5), r6(6), r6(10), r6(7)
return
Successors:
Predeccessors: 2, 4, 6, 8, 12, 13
diff -Naru spesh_diffs_before/cuid_90_1396374445.70272.txt spesh_diffs_after/cuid_90_1396374445.70272.txt
--- spesh_diffs_before/cuid_90_1396374445.70272.txt 2014-04-01 21:58:01.062034747 +0200
+++ spesh_diffs_after/cuid_90_1396374445.70272.txt 2014-04-01 21:58:01.066034740 +0200
@@ -1,4 +1,4 @@
-termish (before)
+termish (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r3(1), <nyi>
getlex r4(1), <nyi>
ifnonnull r4(1), BB(3)
@@ -35,7 +33,6 @@
Dominance children:
BB 4:
Instructions:
- PHI r6(2), r6(1), r6(0)
PHI r5(3), r5(1), r5(2)
const_s r2(1), <nyi(lit)>
atkey_o r5(4), r5(3), r2(1)
@@ -60,14 +57,13 @@
BB 7:
Instructions:
PHI r6(5), r6(3), r6(4)
- PHI r4(3), r4(2), r4(1)
decont r5(5), r6(5)
- findmeth r4(4), r5(5), <nyi(lit)>
+ sp_findmeth r4(4), r5(5), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r6(5)
invoke_o r6(6), r4(4)
decont r5(6), r3(1)
- findmeth r4(5), r5(6), <nyi(lit)>
+ sp_findmeth r4(5), r5(6), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r3(1)
arg_o liti16(1), r6(6)
diff -Naru spesh_diffs_before/cuid_91_1396374440.55013_.txt spesh_diffs_after/cuid_91_1396374440.55013_.txt
--- spesh_diffs_before/cuid_91_1396374440.55013_.txt 2014-04-01 21:58:00.538035562 +0200
+++ spesh_diffs_after/cuid_91_1396374440.55013_.txt 2014-04-01 21:58:00.541035558 +0200
@@ -1,4 +1,4 @@
-cache (before)
+cache (after)
BB 0:
Instructions:
no_op
@@ -41,9 +41,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r6(3), r6(1), r6(2)
- PHI r5(5), r5(2), r5(4)
- PHI r4(5), r4(2), r4(4)
getlex r6(4), <nyi>
decont r6(5), r6(4)
wval r5(6), liti16(0), liti16(7)
@@ -114,10 +111,6 @@
BB 9:
Instructions:
PHI r10(4), r10(1), r10(3)
- PHI r9(4), r9(2), r9(3)
- PHI r8(8), r8(5), r8(7)
- PHI r6(14), r6(7), r6(13)
- PHI r5(15), r5(14), r5(8)
return_o r10(4)
Successors:
Predeccessors: 7, 8
diff -Naru spesh_diffs_before/cuid_91_1396374440.55013.txt spesh_diffs_after/cuid_91_1396374440.55013.txt
--- spesh_diffs_before/cuid_91_1396374440.55013.txt 2014-04-01 21:58:00.529035576 +0200
+++ spesh_diffs_after/cuid_91_1396374440.55013.txt 2014-04-01 21:58:00.533035570 +0200
@@ -1,4 +1,4 @@
-cache (before)
+cache (after)
BB 0:
Instructions:
no_op
@@ -7,16 +7,14 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(4), liti16(4)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- param_rp_o r2(1), liti16(2)
+ sp_getarg_o r2(1), liti16(2)
bindlex <nyi>, r2(1)
- param_rp_o r3(1), liti16(3)
+ sp_getarg_o r3(1), liti16(3)
bindlex <nyi>, r3(1)
- paramnamesused
getlex r4(1), <nyi>
decont r4(2), r4(1)
wval r5(1), liti16(0), liti16(7)
@@ -41,9 +39,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r6(3), r6(1), r6(2)
- PHI r5(5), r5(2), r5(4)
- PHI r4(5), r4(2), r4(4)
getlex r6(4), <nyi>
decont r6(5), r6(4)
wval r5(6), liti16(0), liti16(7)
@@ -114,10 +109,6 @@
BB 9:
Instructions:
PHI r10(4), r10(1), r10(3)
- PHI r9(4), r9(2), r9(3)
- PHI r8(8), r8(5), r8(7)
- PHI r6(14), r6(7), r6(13)
- PHI r5(15), r5(14), r5(8)
return_o r10(4)
Successors:
Predeccessors: 7, 8
diff -Naru spesh_diffs_before/cuid_9_1396374441.83998.txt spesh_diffs_after/cuid_9_1396374441.83998.txt
--- spesh_diffs_before/cuid_9_1396374441.83998.txt 2014-04-01 21:58:00.392035789 +0200
+++ spesh_diffs_after/cuid_9_1396374441.83998.txt 2014-04-01 21:58:00.395035785 +0200
@@ -1,4 +1,4 @@
- (before)
+ (after)
BB 0:
Instructions:
no_op
@@ -11,10 +11,8 @@
takeclosure r10(2), r10(1)
getcode r14(1), <nyi(lit)>
takeclosure r14(2), r14(1)
- checkarity liti16(1), liti16(1)
- param_rp_o r2(1), liti16(0)
+ sp_getarg_o r2(1), liti16(0)
bindlex <nyi>, r2(1)
- paramnamesused
getlex r3(1), <nyi>
iterkey_s r4(1), r3(1)
hllboxtype_s r3(2)
@@ -71,7 +69,6 @@
Dominance children:
BB 6:
Instructions:
- PHI r12(2), r12(1), r12(0)
PHI r7(9), r7(7), r7(8)
getlex r12(3), <nyi>
eqaddr r13(1), r7(9), r12(3)
@@ -99,19 +96,13 @@
Instructions:
PHI r12(5), r12(4), r12(3)
PHI r11(6), r11(4), r11(5)
- PHI r7(11), r7(9), r7(10)
set r7(12), r11(6)
Successors: 10
Predeccessors: 7, 8
Dominance children:
BB 10:
Instructions:
- PHI r13(2), r13(0), r13(1)
- PHI r12(6), r12(0), r12(5)
- PHI r11(7), r11(0), r11(6)
PHI r7(13), r7(3), r7(12)
- PHI r6(3), r6(2), r6(1)
- PHI r4(4), r4(2), r4(3)
return_o r7(13)
Successors:
Predeccessors: 2, 9
diff -Naru spesh_diffs_before/cuid_9_1396374442.09232.txt spesh_diffs_after/cuid_9_1396374442.09232.txt
--- spesh_diffs_before/cuid_9_1396374442.09232.txt 2014-04-01 21:58:01.453034138 +0200
+++ spesh_diffs_after/cuid_9_1396374442.09232.txt 2014-04-01 21:58:01.458034130 +0200
@@ -1,4 +1,4 @@
-signature (before)
+signature (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(0), liti16(5)
diff -Naru spesh_diffs_before/cuid_9_1396374442.87834.txt spesh_diffs_after/cuid_9_1396374442.87834.txt
--- spesh_diffs_before/cuid_9_1396374442.87834.txt 2014-04-01 21:58:01.620033878 +0200
+++ spesh_diffs_after/cuid_9_1396374442.87834.txt 2014-04-01 21:58:01.624033872 +0200
@@ -1,4 +1,4 @@
-node (before)
+node (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r2(2), r2(0), r2(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -47,9 +46,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r5(2), r5(0), r5(1)
- PHI r3(4), r3(1), r3(3)
- PHI r2(5), r2(3), r2(4)
getlex r2(6), <nyi>
isnull r4(2), r2(6)
unless_i r4(2), BB(7)
@@ -69,9 +65,6 @@
Dominance children:
BB 7:
Instructions:
- PHI r6(2), r6(0), r6(1)
- PHI r3(6), r3(4), r3(5)
- PHI r2(9), r2(6), r2(8)
getlex r3(7), <nyi>
decont r3(8), r3(7)
wval r2(10), liti16(1), liti16(13)
diff -Naru spesh_diffs_before/cuid_95_1396374443.73067.txt spesh_diffs_after/cuid_95_1396374443.73067.txt
--- spesh_diffs_before/cuid_95_1396374443.73067.txt 2014-04-01 21:58:00.906034989 +0200
+++ spesh_diffs_after/cuid_95_1396374443.73067.txt 2014-04-01 21:58:00.910034983 +0200
@@ -1,4 +1,4 @@
-prune (before)
+prune (after)
BB 0:
Instructions:
no_op
@@ -7,14 +7,12 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
- decont r3(1), r1(2)
- findmeth r2(1), r3(1), <nyi(lit)>
+ set r3(1), r1(2)
+ sp_findmeth r2(1), r3(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r1(2)
invoke_o r1(3), r2(1)
diff -Naru spesh_diffs_before/cuid_96_1396374443.73067_.txt spesh_diffs_after/cuid_96_1396374443.73067_.txt
--- spesh_diffs_before/cuid_96_1396374443.73067_.txt 2014-04-01 21:58:00.962034902 +0200
+++ spesh_diffs_after/cuid_96_1396374443.73067_.txt 2014-04-01 21:58:00.966034896 +0200
@@ -1,4 +1,4 @@
-!make (before)
+!make (after)
BB 0:
Instructions:
no_op
diff -Naru spesh_diffs_before/cuid_96_1396374443.73067.txt spesh_diffs_after/cuid_96_1396374443.73067.txt
--- spesh_diffs_before/cuid_96_1396374443.73067.txt 2014-04-01 21:58:00.771035199 +0200
+++ spesh_diffs_after/cuid_96_1396374443.73067.txt 2014-04-01 21:58:00.775035193 +0200
@@ -1,4 +1,4 @@
-!make (before)
+!make (after)
BB 0:
Instructions:
no_op
@@ -7,12 +7,10 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(2), liti16(2)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- paramnamesused
getlex r2(1), <nyi>
decont r2(2), r2(1)
wval r3(1), liti16(1), liti16(92)
diff -Naru spesh_diffs_before/cuid_96_1396374451.04592.txt spesh_diffs_after/cuid_96_1396374451.04592.txt
--- spesh_diffs_before/cuid_96_1396374451.04592.txt 2014-04-01 21:58:01.693033764 +0200
+++ spesh_diffs_after/cuid_96_1396374451.04592.txt 2014-04-01 21:58:01.696033760 +0200
@@ -1,4 +1,4 @@
-coerce (before)
+coerce (after)
BB 0:
Instructions:
no_op
@@ -7,17 +7,15 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(3), liti16(3)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- param_rp_o r2(1), liti16(2)
+ sp_getarg_o r2(1), liti16(2)
bindlex <nyi>, r2(1)
- paramnamesused
getlex r4(1), <nyi>
decont r6(1), r4(1)
- findmeth r5(1), r6(1), <nyi(lit)>
+ sp_findmeth r5(1), r6(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r4(1)
invoke_o r4(2), r5(1)
@@ -40,15 +38,15 @@
decont r6(3), r6(2)
getlex r10(1), <nyi>
getlex r11(1), <nyi>
- decont r13(1), r6(3)
- findmeth r12(1), r13(1), <nyi(lit)>
+ set r13(1), r6(3)
+ sp_findmeth r12(1), r13(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r6(3)
arg_o liti16(1), r10(1)
arg_o liti16(2), r11(1)
invoke_o r11(2), r12(1)
decont r6(4), r5(6)
- findmeth r10(2), r6(4), <nyi(lit)>
+ sp_findmeth r10(2), r6(4), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r5(6)
arg_o liti16(1), r11(2)
@@ -59,12 +57,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r13(2), r13(0), r13(1)
- PHI r12(2), r12(0), r12(1)
- PHI r11(4), r11(0), r11(3)
- PHI r10(3), r10(0), r10(2)
- PHI r6(5), r6(1), r6(4)
- PHI r5(7), r5(5), r5(6)
getlex r5(8), <nyi>
return_o r5(8)
Successors:
diff -Naru spesh_diffs_before/cuid_97_1396374442.87834_.txt spesh_diffs_after/cuid_97_1396374442.87834_.txt
--- spesh_diffs_before/cuid_97_1396374442.87834_.txt 2014-04-01 21:58:02.056033200 +0200
+++ spesh_diffs_after/cuid_97_1396374442.87834_.txt 2014-04-01 21:58:02.061033192 +0200
@@ -1,4 +1,4 @@
-blocktype (before)
+blocktype (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r2(2), r2(0), r2(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -49,10 +48,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(4), r3(1), r3(3)
- PHI r2(5), r2(3), r2(4)
getlex r2(6), <nyi>
decont r2(7), r2(6)
wval r3(5), liti16(1), liti16(116)
@@ -83,10 +78,6 @@
BB 8:
Instructions:
PHI r9(3), r9(1), r9(2)
- PHI r8(2), r8(0), r8(1)
- PHI r7(3), r7(2), r7(1)
- PHI r3(8), r3(5), r3(7)
- PHI r2(9), r2(7), r2(8)
return_s r9(3)
Successors:
Predeccessors: 6, 7
diff -Naru spesh_diffs_before/cuid_97_1396374442.87834.txt spesh_diffs_after/cuid_97_1396374442.87834.txt
--- spesh_diffs_before/cuid_97_1396374442.87834.txt 2014-04-01 21:58:02.026033246 +0200
+++ spesh_diffs_after/cuid_97_1396374442.87834.txt 2014-04-01 21:58:02.030033240 +0200
@@ -1,4 +1,4 @@
-blocktype (before)
+blocktype (after)
BB 0:
Instructions:
no_op
@@ -23,7 +23,6 @@
Dominance children:
BB 3:
Instructions:
- PHI r2(2), r2(0), r2(1)
PHI r1(3), r1(1), r1(2)
bindlex <nyi>, r1(3)
paramnamesused
@@ -49,10 +48,6 @@
Dominance children:
BB 5:
Instructions:
- PHI r6(2), r6(0), r6(1)
- PHI r5(3), r5(0), r5(2)
- PHI r3(4), r3(1), r3(3)
- PHI r2(5), r2(3), r2(4)
getlex r2(6), <nyi>
decont r2(7), r2(6)
wval r3(5), liti16(1), liti16(116)
@@ -83,10 +78,6 @@
BB 8:
Instructions:
PHI r9(3), r9(1), r9(2)
- PHI r8(2), r8(0), r8(1)
- PHI r7(3), r7(2), r7(1)
- PHI r3(8), r3(5), r3(7)
- PHI r2(9), r2(7), r2(8)
return_s r9(3)
Successors:
Predeccessors: 6, 7
diff -Naru spesh_diffs_before/cuid_97_1396374443.73067.txt spesh_diffs_after/cuid_97_1396374443.73067.txt
--- spesh_diffs_before/cuid_97_1396374443.73067.txt 2014-04-01 21:58:00.929034954 +0200
+++ spesh_diffs_after/cuid_97_1396374443.73067.txt 2014-04-01 21:58:00.933034947 +0200
@@ -1,4 +1,4 @@
-made (before)
+made (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(1), liti16(92)
diff -Naru spesh_diffs_before/cuid_97_1396374451.04592.txt spesh_diffs_after/cuid_97_1396374451.04592.txt
--- spesh_diffs_before/cuid_97_1396374451.04592.txt 2014-04-01 21:58:01.870033489 +0200
+++ spesh_diffs_after/cuid_97_1396374451.04592.txt 2014-04-01 21:58:01.874033483 +0200
@@ -1,4 +1,4 @@
-coercion (before)
+coercion (after)
BB 0:
Instructions:
no_op
@@ -13,14 +13,12 @@
takeclosure r21(2), r21(1)
getcode r22(1), <nyi(lit)>
takeclosure r22(2), r22(1)
- checkarity liti16(3), liti16(3)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- param_rp_o r1(1), liti16(1)
+ sp_getarg_o r1(1), liti16(1)
bindlex <nyi>, r1(1)
- param_rp_o r2(1), liti16(2)
+ sp_getarg_o r2(1), liti16(2)
bindlex <nyi>, r2(1)
- paramnamesused
newlexotic r6(1), BB(12)
Successors: 12, 2
Predeccessors: 0
@@ -34,14 +32,14 @@
bindlex <nyi>, r7(2)
getlex r8(1), <nyi>
decont r10(1), r8(1)
- findmeth r9(1), r10(1), <nyi(lit)>
+ sp_findmeth r9(1), r10(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r8(1)
invoke_o r8(2), r9(1)
bindlex <nyi>, r8(2)
getlex r9(2), <nyi>
decont r11(1), r9(2)
- findmeth r10(2), r11(1), <nyi(lit)>
+ sp_findmeth r10(2), r11(1), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r9(2)
invoke_o r9(3), r10(2)
@@ -140,7 +138,6 @@
Instructions:
PHI r20(2), r20(0), r20(0), r20(0), r20(1), r20(1)
PHI r18(2), r18(0), r18(0), r18(1), r18(1), r18(1)
- PHI r17(9), r17(0), r17(0), r17(4), r17(8), r17(8)
PHI r16(2), r16(0), r16(1), r16(0), r16(0), r16(0)
PHI r15(2), r15(0), r15(1), r15(1), r15(1), r15(1)
PHI r13(5), r13(1), r13(2), r13(3), r13(4), r13(4)
@@ -151,8 +148,8 @@
getlex r23(1), <nyi>
getlex r24(1), <nyi>
getlex r25(1), <nyi>
- decont r27(1), r17(10)
- findmeth r26(1), r27(1), <nyi(lit)>
+ set r27(1), r17(10)
+ sp_getspeshslot r26(1), liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r17(10)
arg_o liti16(1), r23(1)
@@ -180,31 +177,7 @@
Dominance children:
BB 13:
Instructions:
- PHI r27(2), r27(1), r27(0)
- PHI r26(2), r26(1), r26(0)
PHI r25(4), r25(2), r25(3)
- PHI r24(2), r24(1), r24(0)
- PHI r23(2), r23(1), r23(0)
- PHI r22(4), r22(2), r22(3)
- PHI r21(4), r21(2), r21(3)
- PHI r20(3), r20(2), r20(0)
- PHI r19(4), r19(2), r19(3)
- PHI r18(3), r18(2), r18(0)
- PHI r17(11), r17(10), r17(0)
- PHI r16(3), r16(2), r16(0)
- PHI r15(3), r15(2), r15(0)
- PHI r14(2), r14(1), r14(0)
- PHI r13(6), r13(5), r13(0)
- PHI r12(6), r12(5), r12(0)
- PHI r11(8), r11(7), r11(0)
- PHI r10(9), r10(8), r10(0)
- PHI r9(4), r9(3), r9(0)
- PHI r8(3), r8(2), r8(0)
- PHI r7(3), r7(2), r7(0)
- PHI r6(3), r6(1), r6(2)
- PHI r2(3), r2(1), r2(2)
- PHI r1(3), r1(1), r1(2)
- PHI r0(3), r0(1), r0(2)
return_o r25(4)
Successors:
Predeccessors: 11, 12
diff -Naru spesh_diffs_before/cuid_98_1396374443.73067.txt spesh_diffs_after/cuid_98_1396374443.73067.txt
--- spesh_diffs_before/cuid_98_1396374443.73067.txt 2014-04-01 21:58:00.818035126 +0200
+++ spesh_diffs_after/cuid_98_1396374443.73067.txt 2014-04-01 21:58:00.822035120 +0200
@@ -1,4 +1,4 @@
-ast (before)
+ast (after)
BB 0:
Instructions:
no_op
@@ -7,10 +7,8 @@
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(1), liti16(1)
- param_rp_o r0(1), liti16(0)
+ sp_getarg_o r0(1), liti16(0)
bindlex <nyi>, r0(1)
- paramnamesused
getlex r1(1), <nyi>
decont r1(2), r1(1)
wval r2(1), liti16(1), liti16(92)
diff -Naru spesh_diffs_before/cuid_98_1396374451.04592.txt spesh_diffs_after/cuid_98_1396374451.04592.txt
--- spesh_diffs_before/cuid_98_1396374451.04592.txt 2014-04-01 21:58:01.628033866 +0200
+++ spesh_diffs_after/cuid_98_1396374451.04592.txt 2014-04-01 21:58:01.632033859 +0200
@@ -1,4 +1,4 @@
-as_mast (before)
+as_mast (after)
BB 0:
Instructions:
no_op
@@ -29,7 +29,6 @@
PHI r2(3), r2(1), r2(2)
bindlex <nyi>, r2(3)
paramnamesused
- getlex r2(4), <nyi>
wval r3(1), liti16(2), liti16(26)
bindlex <nyi>, r3(1)
savecapture r4(1)
@@ -45,7 +44,7 @@
BB 4:
Instructions:
wval r10(1), liti16(3), liti16(0)
- decont r11(1), r10(1)
+ set r11(1), r10(1)
getwho r11(2), r11(1)
const_s r6(1), <nyi(lit)>
atkey_o r11(3), r11(2), r6(1)
@@ -102,12 +101,7 @@
Dominance children:
BB 11:
Instructions:
- PHI r12(7), r12(6), r12(2)
- PHI r11(4), r11(3), r11(0)
PHI r10(5), r10(4), r10(0)
- PHI r9(4), r9(3), r9(0)
- PHI r8(3), r8(1), r8(2)
- PHI r6(4), r6(3), r6(0)
getlex r9(5), <nyi>
decont r7(2), r9(5)
isconcrete r13(1), r7(2)
@@ -122,7 +116,7 @@
getlex r9(6), <nyi>
decont r12(8), r9(6)
wval r10(6), liti16(0), liti16(75)
- decont r11(5), r10(6)
+ set r11(5), r10(6)
istype r14(1), r12(8), r11(5)
unless_i r14(1), BB(14)
Successors: 14, 13
@@ -143,8 +137,8 @@
arg_o liti16(1), r15(1)
invoke_o r15(2), r12(10)
getlex r9(8), <nyi>
- decont r16(1), r10(8)
- findmeth r12(11), r16(1), <nyi(lit)>
+ set r16(1), r10(8)
+ sp_findmeth r12(11), r16(1), <nyi(lit)>, liti16(0)
prepargs <nyi(lit)>
arg_o liti16(0), r10(8)
arg_o liti16(1), r15(2)
@@ -152,8 +146,8 @@
arg_o liti16(3), r9(8)
invoke_o r9(9), r12(11)
getlex r15(3), <nyi>
- decont r12(12), r11(7)
- findmeth r10(9), r12(12), <nyi(lit)>
+ set r12(12), r11(7)
+ sp_findmeth r10(9), r12(12), <nyi(lit)>, liti16(2)
prepargs <nyi(lit)>
arg_o liti16(0), r11(7)
arg_o liti16(1), r9(9)
@@ -183,7 +177,7 @@
Instructions:
getlex r12(14), <nyi>
decont r18(1), r12(14)
- findmeth r10(11), r18(1), <nyi(lit)>
+ sp_findmeth r10(11), r18(1), <nyi(lit)>, liti16(4)
prepargs <nyi(lit)>
arg_o liti16(0), r12(14)
arg_o liti16(1), r17(1)
@@ -195,13 +189,11 @@
BB 16:
Instructions:
PHI r18(2), r18(0), r18(1)
- PHI r12(16), r12(13), r12(15)
PHI r11(12), r11(10), r11(11)
- PHI r10(12), r10(10), r10(11)
invokewithcapture r11(13), r11(12), r17(1)
getlex r12(17), <nyi>
- decont r10(13), r9(11)
- findmeth r16(4), r10(13), <nyi(lit)>
+ set r10(13), r9(11)
+ sp_findmeth r16(4), r10(13), <nyi(lit)>, liti16(6)
prepargs <nyi(lit)>
arg_o liti16(0), r9(11)
arg_o liti16(1), r11(13)
@@ -220,7 +212,6 @@
PHI r12(19), r12(12), r12(18)
PHI r11(15), r11(8), r11(14)
PHI r10(14), r10(9), r10(13)
- PHI r9(12), r9(9), r9(11)
set r9(13), r11(15)
goto BB(21)
Successors: 21
@@ -243,7 +234,7 @@
Instructions:
getlex r9(15), <nyi>
decont r10(15), r9(15)
- findmeth r15(7), r10(15), <nyi(lit)>
+ sp_findmeth r15(7), r10(15), <nyi(lit)>, liti16(8)
prepargs <nyi(lit)>
arg_o liti16(0), r9(15)
arg_o liti16(1), r19(1)
@@ -257,7 +248,6 @@
PHI r15(8), r15(6), r15(7)
PHI r12(23), r12(21), r12(22)
PHI r10(16), r10(5), r10(15)
- PHI r9(17), r9(14), r9(16)
invokewithcapture r12(24), r12(23), r19(1)
set r9(18), r12(24)
Successors: 21
@@ -265,17 +255,7 @@
Dominance children:
BB 21:
Instructions:
- PHI r19(2), r19(0), r19(1)
- PHI r18(4), r18(3), r18(0)
- PHI r17(3), r17(2), r17(0)
- PHI r16(8), r16(5), r16(7)
- PHI r15(9), r15(5), r15(8)
- PHI r14(2), r14(1), r14(0)
- PHI r12(25), r12(19), r12(24)
- PHI r11(16), r11(15), r11(4)
- PHI r10(17), r10(14), r10(16)
PHI r9(19), r9(13), r9(18)
- PHI r7(4), r7(3), r7(2)
return_o r9(19)
Successors:
Predeccessors: 17, 20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment