From 518ecb2a5d57f6d3282a10a988de61c3c9055799 Mon Sep 17 00:00:00 2001 From: lemon Date: Fri, 10 Oct 2025 22:41:04 +0200 Subject: unused functions --- regalloc.c | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/regalloc.c b/regalloc.c index 8e9d4ff..b14f889 100644 --- a/regalloc.c +++ b/regalloc.c @@ -405,12 +405,6 @@ rangeoverlap(struct range a, struct range b) return a.from < b.to && b.from < a.to; } -static bool -rangeadj(struct range a, struct range b) -{ - return a.to+1 >= b.from; -} - static void pushrange(struct interval *lv, struct range r) { @@ -438,16 +432,6 @@ intervaloverlap(struct interval *a, struct interval *b) return 0; } -static void -intervalbegin(struct interval *it, ushort from) -{ - if (!it->nrange) { - pushrange(it, (struct range){from,from}); - } else { - itrange(it, 0).from = from; - } -} - static bool intervaldef(struct intervals *intervals, int t, struct block *blk, int pos, int reghint) { @@ -512,19 +496,6 @@ addrange(struct intervals *intervals, int t, struct range new, int reghint) } } -static void -priliveset(struct bitset *s, size_t siz) -{ - int k = 0; - DBG("{"); - for (uint i = 0; bsiter(&i, s, siz); ++i) { - if (k++) DBG(","); - DBG("%%%d",i); - } - DBG("}\n"); -} - - static void usereg(struct rega *ra, int reg, struct block *blk, int pos) { @@ -575,7 +546,6 @@ buildintervals(struct rega *ra) /* live = union of successor.liveIn for each successor of b */ if (blk->s1) bsunion(live, livein[blk->s1->id], bssize); if (blk->s2) bsunion(live, livein[blk->s2->id], bssize); - // DBG("live in: "), priliveset(live, bssize); /* for each phi function phi of successors of b do * live.add(phi.inputOf(b)) @@ -713,7 +683,6 @@ buildintervals(struct rega *ra) } */ } } - // DBG("live out: "), priliveset(live, bssize); } while ((blk = blk->lprev) != last); for (int var = 0; var < ninstr; ++var) { -- cgit v1.2.3