summary refs log tree commit diff
path: root/lisc
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-10-20 16:19:00 -0400
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-10-30 13:20:42 -0400
commit4bce97b16bc393e945c1955bf900364f5a456202 (patch)
treeeddbc67574f34a8cae717c7497f07e50a9fc07e4 /lisc
parenta7e7d73a7e41216436c334c89b7318e698e828f6 (diff)
downloadroux-4bce97b16bc393e945c1955bf900364f5a456202.tar.gz
rename spill field in Tmp to slot
Diffstat (limited to 'lisc')
-rw-r--r--lisc/isel.c6
-rw-r--r--lisc/lisc.h2
-rw-r--r--lisc/rega.c2
-rw-r--r--lisc/spill.c8
-rw-r--r--lisc/util.c2
5 files changed, 10 insertions, 10 deletions
diff --git a/lisc/isel.c b/lisc/isel.c
index 6114bdb..219bd0a 100644
--- a/lisc/isel.c
+++ b/lisc/isel.c
@@ -60,7 +60,7 @@ rslot(Ref r, Fn *fn)
 {
 	if (rtype(r) != RTmp)
 		return -1;
-	return fn->tmp[r.val].spill;
+	return fn->tmp[r.val].slot;
 }
 
 static void
@@ -591,7 +591,7 @@ isel(Fn *fn)
 	int64_t sz;
 
 	for (n=0; n<fn->ntmp; n++)
-		fn->tmp[n].spill = -1;
+		fn->tmp[n].slot = -1;
 	fn->slot = 0;
 
 	/* lower arguments */
@@ -644,7 +644,7 @@ isel(Fn *fn)
 					diag("isel: invalid alloc size");
 				sz = (sz + n-1) & -n;
 				sz /= 4;
-				fn->tmp[i->to.val].spill = fn->slot;
+				fn->tmp[i->to.val].slot = fn->slot;
 				fn->slot += sz;
 				*i = (Ins){.op = ONop};
 			}
diff --git a/lisc/lisc.h b/lisc/lisc.h
index a9a53fd..ddb5465 100644
--- a/lisc/lisc.h
+++ b/lisc/lisc.h
@@ -244,7 +244,7 @@ struct Tmp {
 	char name[NString];
 	uint ndef, nuse;
 	uint cost;
-	short spill;
+	short slot;
 	short wide;
 	int hint;
 	int phi;
diff --git a/lisc/rega.c b/lisc/rega.c
index 2f6d613..331fa85 100644
--- a/lisc/rega.c
+++ b/lisc/rega.c
@@ -46,7 +46,7 @@ rref(RMap *m, int t)
 
 	r = rfind(m, t);
 	if (r == -1) {
-		s = tmp[t].spill;
+		s = tmp[t].slot;
 		assert(s != -1 && "should have spilled");
 		return SLOT(s);
 	} else
diff --git a/lisc/spill.c b/lisc/spill.c
index 2ed25b4..8e647a4 100644
--- a/lisc/spill.c
+++ b/lisc/spill.c
@@ -140,7 +140,7 @@ slot(int t)
 
 	if (t < Tmp0)
 		diag("spill: cannot spill register");
-	s = tmp[t].spill;
+	s = tmp[t].slot;
 	if (s == -1) {
 		assert(NAlign == 3);
 		/* nice logic to pack stack slots
@@ -163,7 +163,7 @@ slot(int t)
 				slot4 = slot8;
 		}
 		s += locs;
-		tmp[t].spill = s;
+		tmp[t].slot = s;
 	}
 	return SLOT(s);
 }
@@ -375,7 +375,7 @@ spill(Fn *fn)
 					BCLR(v, t);
 				else
 					limit(&v, NReg-1, 0);
-				s = tmp[t].spill;
+				s = tmp[t].slot;
 			}
 			j = opdesc[i->op].nmem;
 			if (!j && rtype(i->arg[0]) == RTmp)
@@ -394,7 +394,7 @@ spill(Fn *fn)
 			t = p->to.val;
 			if (BGET(v, t)) {
 				BCLR(v, t);
-				s = tmp[t].spill;
+				s = tmp[t].slot;
 				if (s != -1)
 					store(p->to, s);
 			} else
diff --git a/lisc/util.c b/lisc/util.c
index 1d5ce7c..53aad55 100644
--- a/lisc/util.c
+++ b/lisc/util.c
@@ -175,7 +175,7 @@ newtmp(char *prfx, Fn *fn)
 	t = fn->ntmp++;
 	vgrow(&fn->tmp, fn->ntmp);
 	sprintf(fn->tmp[t].name, "%s%d", prfx, ++n);
-	fn->tmp[t].spill = -1;
+	fn->tmp[t].slot = -1;
 	return TMP(t);
 }