diff options
| author | 2025-10-10 22:41:04 +0200 | |
|---|---|---|
| committer | 2025-10-10 22:41:04 +0200 | |
| commit | 518ecb2a5d57f6d3282a10a988de61c3c9055799 (patch) | |
| tree | 11b4fd644a5c45a9495b8a259a6d212fce3bbac3 /regalloc.c | |
| parent | 0fb2b5712cc98ea993f37bd86eeed89fddc5d6d9 (diff) | |
unused functions
Diffstat (limited to 'regalloc.c')
| -rw-r--r-- | regalloc.c | 31 |
1 files changed, 0 insertions, 31 deletions
@@ -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) { @@ -513,19 +497,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) { struct fixinterval *fxit; @@ -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) { |