fn symbolic(line: String) -> ASMInst {
        ASMInst {
            code: line,
            defines: LinkedHashMap::new(),
            uses: LinkedHashMap::new(),
            is_mem_op_used: false,
            is_symbol: true,
            preds: vec![],
            succs: vec![],
            branch: ASMBranchTarget::None,

            spill_info: None
        }
    }
/// creates a symbolic assembly code (not an instruction)
creates a symbolic assembly code (not an instruction)
creates a symbolic assembly code ( not an instruction )
fn symbolic(line: String) -> ASMInst {
        ASMInst {
            code: line,
            defines: LinkedHashMap::new(),
            uses: LinkedHashMap::new(),
            is_mem_op_used: false,
            is_symbol: true,
            preds: vec![],
            succs: vec![],
            branch: ASMBranchTarget::None,
            spill_info: None
        }
    }
fn symbolic ( line : String ) -> ASMInst { ASMInst { code : line , defines : LinkedHashMap :: new ( ) , uses : LinkedHashMap :: new ( ) , is_mem_op_used : false , is_symbol : true , preds : vec ! [ ] , succs : vec ! [ ] , branch : ASMBranchTarget :: None , spill_info : None } }
creates a symbolic assembly code (not an instruction)
creates a symbolic assembly code ( not an instruction )
line
String
line
String