use crate::enums::size_x_64::SizeX64;
use crate::records::ir_call_wrapper_x_64::IrCallWrapperX64;
use crate::records::register_x_64::RegisterX64;
impl IrCallWrapperX64 {
pub fn add_register_use(&mut self, reg: RegisterX64) {
if reg.size() == SizeX64::xmmword {
self.xmm_uses[reg.index() as usize] += 1;
} else if reg.size() != SizeX64::none {
self.gpr_uses[reg.index() as usize] += 1;
}
}
}