diff options
author | bd-912 <bdunahu@colostate.edu> | 2024-04-24 21:05:15 -0600 |
---|---|---|
committer | bd-912 <bdunahu@colostate.edu> | 2024-04-24 21:05:15 -0600 |
commit | 62091005231095abbf8e2cebbfce708815cb63f0 (patch) | |
tree | 5186bf7db88b20704a48ab14413349291675ea82 /vaporize/library/RegisterAlloc.java | |
parent | 0bbc4cb511bd90cebf94ccfcfce5ff8983ebb918 (diff) |
Added VaporizeVisitor, with VAssign, VMemRead, and VMemWrite
Diffstat (limited to 'vaporize/library/RegisterAlloc.java')
-rw-r--r-- | vaporize/library/RegisterAlloc.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/vaporize/library/RegisterAlloc.java b/vaporize/library/RegisterAlloc.java index 4032de3..b316b96 100644 --- a/vaporize/library/RegisterAlloc.java +++ b/vaporize/library/RegisterAlloc.java @@ -61,6 +61,7 @@ public class RegisterAlloc { private void spillAtInterval(LIRVar interval) { MinimalLogger.severe(String.format("Ran out of free registers, but a spill for %s was not performed!", interval.toString())); + this.intervals.addSpilledNum(); // LIRVar spill = this.active.get(this.active.length()-1); // if (spill.getLastUse() > interval.getLastUse()) { // ; |