The CleanUp after LICM is erroneously removing a Check