Peephole opt needs optimizeSelect() to keep track of newly created MIs