Fixing register allocation bug.

This commit is contained in:
Ben Vanik
2014-01-26 17:38:40 -08:00
parent f55fb17e1b
commit 638d9631af
3 changed files with 35 additions and 11 deletions

View File

@@ -112,7 +112,8 @@ public:
GetRegBit(r0) | GetRegBit(r1) | GetRegBit(r2) | GetRegBit(r3));
}
void EvictStaleRegs();
void ResetRegisters(uint32_t reserved_regs);
void EvictStaleRegisters();
void FindFreeRegs(hir::Value* v0, uint32_t& v0_idx, uint32_t v0_flags);
void FindFreeRegs(hir::Value* v0, uint32_t& v0_idx, uint32_t v0_flags,