Remove pattern for MOVEREG.  This instruction is instantiated directly by lowering code and doesn't need to be matched. It was getting matched inappropriately in some cases and building apparently invalid IR code, which would assert in weird places.