pub fn init_machine_regs_for_func(func_context: &mut FunctionContext) {
    for reg in ALL_MACHINE_REGS.values() {
        let reg_id = reg.extract_ssa_id().unwrap();
        let entry = SSAVarEntry::new(reg.clone());

        func_context.values.insert(reg_id, entry);
    }
}
/// creates context for each machine register in FunctionContext
creates context for each machine register in FunctionContext
creates context for each machine register in FunctionContext
pub fn init_machine_regs_for_func(func_context: &mut FunctionContext) {
    for reg in ALL_MACHINE_REGS.values() {
        let reg_id = reg.extract_ssa_id().unwrap();
        let entry = SSAVarEntry::new(reg.clone());
        func_context.values.insert(reg_id, entry);
    }
}
pub fn init_machine_regs_for_func ( func_context : & mut FunctionContext ) { for reg in ALL_MACHINE_REGS . values ( ) { let reg_id = reg . extract_ssa_id ( ) . unwrap ( ) ; let entry = SSAVarEntry :: new ( reg . clone ( ) ) ; func_context . values . insert ( reg_id , entry ) ; } }
creates context for each machine register in FunctionContext
creates context for each machine register in FunctionContext
func_context
&mut FunctionContext
func_context
&mut FunctionContext