IR (Intermediate Representation) is the translation intermediary between source code and target code in the process of program compilation. The design of IR is very...