1. DLX instruction usage incorrect 2. Virtual register usage overlap fixed
1. Loop header start address MUST not be CSE ed 2. Added multi file debug support
1. Main should always end with RET 0 even if there is an explicit return statement 2. Insert Phi instruction in a top down traversal of DOM 3. Insert Move for Phi in bottom up traversal of DOM