Loop invariant code motion now depends on the LoopPreheader pass. Dead code