fn add_asm_inst_with_spill(
        &mut self,
        code: String,
        defines: LinkedHashMap<MuID, Vec<ASMLocation>>,
        uses: LinkedHashMap<MuID, Vec<ASMLocation>>,
        is_using_mem_op: bool,
        spill_info: SpillMemInfo
    ) {
        self.add_asm_inst_internal(
            code,
            defines,
            uses,
            is_using_mem_op,
            ASMBranchTarget::None,
            Some(spill_info)
        )
    }
/// appends an instruction that stores/loads spilled registers
appends an instruction that stores/loads spilled registers
appends an instruction that stores / loads spilled registers
fn add_asm_inst_with_spill(
        &mut self,
        code: String,
        defines: LinkedHashMap<MuID, Vec<ASMLocation>>,
        uses: LinkedHashMap<MuID, Vec<ASMLocation>>,
        is_using_mem_op: bool,
        spill_info: SpillMemInfo
    ) {
        self.add_asm_inst_internal(
            code,
            defines,
            uses,
            is_using_mem_op,
            ASMBranchTarget::None,
            Some(spill_info)
        )
    }
fn add_asm_inst_with_spill ( & mut self , code : String , defines : LinkedHashMap < MuID , Vec < ASMLocation > > , uses : LinkedHashMap < MuID , Vec < ASMLocation > > , is_using_mem_op : bool , spill_info : SpillMemInfo ) { self . add_asm_inst_internal ( code , defines , uses , is_using_mem_op , ASMBranchTarget :: None , Some ( spill_info ) ) }
appends an instruction that stores/loads spilled registers
appends an instruction that stores / loads spilled registers
&mut self
code
String
defines
LinkedHashMap<MuID, Vec<ASMLocation>>
uses
LinkedHashMap<MuID, Vec<ASMLocation>>
is_using_mem_op
bool
spill_info
SpillMemInfo
&mut self
code
String
defines
LinkedHashMap<MuID, Vec<ASMLocation>>
uses
LinkedHashMap<MuID, Vec<ASMLocation>>
is_using_mem_op
bool
spill_info
SpillMemInfo