This commit is contained in:
losfair
2019-04-02 01:16:37 +08:00
parent 1179b8a20f
commit 84e5a0c8eb
3 changed files with 92 additions and 2 deletions

View File

@ -19,6 +19,14 @@ impl Machine {
}
}
pub fn get_used_gprs(&self) -> Vec<GPR> {
self.used_gprs.iter().cloned().collect()
}
pub fn get_used_xmms(&self) -> Vec<XMM> {
self.used_xmms.iter().cloned().collect()
}
/// Picks an unused general purpose register for local/stack/argument use.
///
/// This method does not mark the register as used.