fn asm_reg_op(&self, op: &P<Value>) -> String {
        let id = op.extract_ssa_id().unwrap();
        if id < MACHINE_ID_END {
            // machine reg
            format!("%{}", op.name())
        } else {
            // virtual register, use place holder
            (**REG_PLACEHOLDER).clone()
        }
    }
/// returns %NAME for a machine register, or blank placeholder for a temporary
returns %NAME for a machine register, or blank placeholder for a temporary
returns %NAME for a machine register or blank placeholder for a temporary
fn asm_reg_op(&self, op: &P<Value>) -> String {
        let id = op.extract_ssa_id().unwrap();
        if id < MACHINE_ID_END {
            // machine reg
            format!("%{}", op.name())
        } else {
            // virtual register, use place holder
            (**REG_PLACEHOLDER).clone()
        }
    }
fn asm_reg_op ( & self , op : & P < Value > ) -> String { let id = op . extract_ssa_id ( ) . unwrap ( ) ; if id < MACHINE_ID_END { // machine reg format ! ( " " op name ( ) ) } else { // virtual register, use place holder ( * * REG_PLACEHOLDER ) . clone ( ) } }
returns %NAME for a machine register, or blank placeholder for a temporary
returns %NAME for a machine register or blank placeholder for a temporary
&self
op
&P<Value>
&self
op
&P<Value>