MIR2LIR not completed
merge donzy's newLIR