summary refs log tree commit diff
path: root/lisc/lisc.h
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-07-22 03:00:03 -0400
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-09-15 23:01:28 -0400
commita6168e6ed5eaf6b9fa8834d0b3c52e34952999fd (patch)
treee01201d3cc0508f45c094bf89e73fe49db0a9752 /lisc/lisc.h
parent3538e769a7f4ee2591cc4961aef9f35a02ae20a9 (diff)
downloadroux-a6168e6ed5eaf6b9fa8834d0b3c52e34952999fd.tar.gz
attempt more correct loop marking
Diffstat (limited to 'lisc/lisc.h')
-rw-r--r--lisc/lisc.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisc/lisc.h b/lisc/lisc.h
index f44a0ab..1446f48 100644
--- a/lisc/lisc.h
+++ b/lisc/lisc.h
@@ -128,13 +128,14 @@ struct Blk {
 	Blk *s2;
 	Blk *link;
 
+	int id;
+	int visit;
 	Blk **pred;
 	uint npred;
 	Bits in, out, gen;
 	int nlive;
 	int loop;
 	char name[NString];
-	int id;
 };
 
 struct Sym {