Skip to content

Instantly share code, notes, and snippets.

@timo
Created April 3, 2014 20:44
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/96786ad28c974fdaa9d9 to your computer and use it in GitHub Desktop.
Save timo/96786ad28c974fdaa9d9 to your computer and use it in GitHub Desktop.
--- a/spesh_diffs_before/cuid_2_1396557783.40126.txt
+++ b/spesh_diffs_after/cuid_2_1396557783.40126.txt
@@ -1,4 +1,4 @@
-foo (before)
+foo (after)
BB 0:
Instructions:
no_op
@@ -7,28 +7,13 @@ foo (before)
Dominance children: 1
BB 1:
Instructions:
- checkarity liti16(0), liti16(0)
- paramnamesused
const_i64 r0(1), liti64(0)
- unless_i r0(1), BB(3)
- Successors: 3, 2
+ goto BB(2)
+ Successors: 2
Predeccessors: 0
- Dominance children: 2, 3, 4
+ Dominance children: 2, 3
BB 2:
Instructions:
- getlex_no r1(1), <nyi(lit)>
- const_s r2(1), <nyi(lit)>
- decont r1(2), r1(1)
- prepargs <nyi(lit)>
- arg_s liti16(0), r2(1)
- invoke_o r1(3), r1(2)
- set r4(1), r1(3)
- goto BB(4)
- Successors: 4
- Predeccessors: 1
- Dominance children:
- BB 3:
- Instructions:
getlex_no r3(1), <nyi(lit)>
const_s r2(2), <nyi(lit)>
decont r3(2), r3(1)
@@ -36,16 +21,13 @@ foo (before)
arg_s liti16(0), r2(2)
invoke_o r3(3), r3(2)
set r4(2), r3(3)
- Successors: 4
+ Successors: 3
Predeccessors: 1
Dominance children:
- BB 4:
+ BB 3:
Instructions:
PHI r4(3), r4(1), r4(2)
- PHI r3(4), r3(0), r3(3)
- PHI r2(3), r2(1), r2(2)
- PHI r1(4), r1(3), r1(0)
return_o r4(3)
Successors:
- Predeccessors: 2, 3
+ Predeccessors: 2, 2
Dominance children:
\ No newline at end of file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment